diff options
author | glefur | 2011-01-04 15:03:14 +0000 |
---|---|---|
committer | glefur | 2011-01-04 15:03:14 +0000 |
commit | fa4f2d8cde3fa3407e907b767545b6a553179fc1 (patch) | |
tree | ce6118b7a6427a8f00fbe53866f36180e44537cb | |
parent | 7404dbd9eea7db2a507d92b6e536d98ea64560ec (diff) | |
download | org.eclipse.eef-fa4f2d8cde3fa3407e907b767545b6a553179fc1.tar.gz org.eclipse.eef-fa4f2d8cde3fa3407e907b767545b6a553179fc1.tar.xz org.eclipse.eef-fa4f2d8cde3fa3407e907b767545b6a553179fc1.zip |
Synchronizing EMTL
93 files changed, 23881 insertions, 11409 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/DynamicPropertiesEditionComponent.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/DynamicPropertiesEditionComponent.emtl index b7fdbdd6b..71f147f7c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/DynamicPropertiesEditionComponent.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/DynamicPropertiesEditionComponent.emtl @@ -1826,6 +1826,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1864,7 +1876,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2688,6 +2700,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2883,6 +2907,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3126,6 +3174,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4322,6 +4394,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4442,6 +4532,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4574,6 +4673,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5189,7 +5306,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5276,7 +5393,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5743,6 +5860,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/PropertiesEditionComponent.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/PropertiesEditionComponent.emtl index 51f9f2bf7..829c3ddaa 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/PropertiesEditionComponent.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/PropertiesEditionComponent.emtl @@ -2349,6 +2349,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2592,6 +2616,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3206,6 +3254,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3244,7 +3304,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4068,6 +4128,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4375,6 +4447,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4775,7 +4865,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4818,7 +4908,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4981,6 +5071,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5074,6 +5182,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5761,6 +5878,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/SubPropertiesEditionComponent.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/SubPropertiesEditionComponent.emtl index 0d2504691..c617a64b7 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/SubPropertiesEditionComponent.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/components/SubPropertiesEditionComponent.emtl @@ -96,7 +96,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/navigation"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/SimpleModelNavigation"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/SimpleModelNavigation"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -136,7 +136,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/navigation"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/SimpleModelNavigation"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/SimpleModelNavigation"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -158,7 +158,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/navigation"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/SimpleModelNavigation"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/SimpleModelNavigation"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -175,7 +175,7 @@ <loopVariable name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -191,7 +191,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.6/collect/temp1"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -217,7 +217,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EDataType"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EDataType"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -237,7 +237,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EEnum"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EEnum"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -266,12 +266,12 @@ <loopVariable name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/9/Set(EPackage)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EPackage)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EClassifier)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EStructuralFeature)"> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/3/Set(EPackage)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EPackage)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EClassifier)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EStructuralFeature)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -287,7 +287,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.7/@iterSet/collect/collect/collect/select/collect/temp2"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -313,7 +313,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EDataType"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EDataType"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -333,7 +333,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EEnum"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EEnum"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -417,7 +417,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EEnum"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EEnum"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -426,7 +426,7 @@ <loopVariable name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -442,7 +442,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.8/@body.0/collect/temp7"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -468,7 +468,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EDataType"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EDataType"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -488,7 +488,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EEnum"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EEnum"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -499,13 +499,13 @@ <loopVariable name="v"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ViewElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ViewReference)"> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/9/Sequence(ViewReference)" referredOperation="/1/EObject_Class/eAllContents.1"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ViewElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ViewReference)"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/3/Sequence(ViewReference)" referredOperation="/1/EObject_Class/eAllContents.1"> <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/defaultImports/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/ViewReference"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/ViewReference"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </argument> </source> @@ -514,7 +514,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.8/collect/collect/temp8"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/ViewReference"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/ViewReference"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -539,8 +539,8 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.common.util.Enumerator;
import org.eclipse.emf.ecore.EEnumLiteral;
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -556,7 +556,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.9/@ifExpr/select/collect/temp10"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -578,7 +578,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//ETypedElement/eType"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EEnum"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EEnum"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -595,9 +595,9 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.util.EContentAdapter;
import org.eclipse.emf.edit.command.AddCommand;
import org.eclipse.emf.edit.command.DeleteCommand;
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -613,7 +613,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.11/@ifExpr/select/collect/collect/temp12"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -622,7 +622,7 @@ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </iterator> </source> - <body xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> + <body xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.11/@ifExpr/select/collect/temp13"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> @@ -683,9 +683,9 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.edit.command.AddCommand;
import org.eclipse.emf.edit.command.RemoveCommand;
import org.eclipse.emf.ecore.resource.Resource;
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -701,7 +701,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.12/@ifExpr/select/collect/collect/temp15"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -710,7 +710,7 @@ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </iterator> </source> - <body xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> + <body xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.12/@ifExpr/select/collect/temp16"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> @@ -771,9 +771,9 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.common.util.EList;
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ElementEditor)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ElementEditor)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -789,7 +789,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.13/@ifExpr/select/collect/collect/temp18"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -798,7 +798,7 @@ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </iterator> </source> - <body xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> + <body xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.13/@ifExpr/select/collect/temp19"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> @@ -847,12 +847,12 @@ <loopVariable name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/9/Set(EPackage)"> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/9/Set(EPackage)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EPackage)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EClass)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(EStructuralFeature)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/3/Set(EPackage)"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/3/Set(EPackage)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EPackage)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EClass)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(EStructuralFeature)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -868,7 +868,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.15/@iterSet/@source/collect/collect/collect/collect/temp21"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -923,7 +923,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFElementBinding/model"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EClass"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EClass"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -941,7 +941,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener;
import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
import org.eclipse.emf.eef.runtime.impl.components.StandardPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
import org.eclipse.emf.eef.runtime.impl.services.PropertiesContextService;
import org.eclipse.emf.eef.runtime.impl.services.PropertiesEditionPartProviderService;
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionListener;
import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.api.providers.IPropertiesEditionPartProvider;
import "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/defaultImports/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
import org.eclipse.emf.eef.runtime.impl.notify.PropertiesEditionEvent;
import org.eclipse.emf.eef.runtime.api.notify.IPropertiesEditionEvent;
import org.eclipse.emf.eef.runtime.impl.services.PropertiesContextService;
import org.eclipse.emf.eef.runtime.impl.services.PropertiesEditionPartProviderService;
"/> <body xsi:type="mtl:ForBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import "/> <body xsi:type="mtl:TemplateInvocation"> @@ -951,7 +959,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.19/element"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.21/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> @@ -982,9 +990,9 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.19/element"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.21/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -995,7 +1003,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.19/@guard/@source/@source/select/temp25"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.21/@guard/@source/@source/select/temp25"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -1015,9 +1023,9 @@ </source> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.19/element"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.21/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -1028,7 +1036,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/temp26"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/temp26"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -1050,9 +1058,9 @@ </source> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.19/element"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.21/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -1063,7 +1071,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.19/@guard/@argument.0/select/temp27"> + <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.21/@guard/@argument.0/select/temp27"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -1093,7 +1101,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> - <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/defaultImports/@body.20/pee"> + <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/defaultImports/@body.22/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> @@ -1108,8 +1116,8 @@ <loopVariable name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedEditionElementsInView"/> @@ -1122,10 +1130,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.20/select/collect/temp28"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.22/select/collect/temp28"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -1136,9 +1144,9 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.20/select/temp30"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.22/select/temp30"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -1151,7 +1159,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.20/select/@body/select/temp29"> + <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.22/select/@body/select/temp29"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -1169,7 +1177,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.20/select/@body/select/temp29"> + <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.22/select/@body/select/temp29"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -1199,7 +1207,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/vrQualifiedClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="vr" referredVariable="/0/defaultImports/@body.21/vr"> + <argument xsi:type="ocl.ecore:VariableExp" name="vr" referredVariable="/0/defaultImports/@body.23/vr"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> </body> @@ -1207,9 +1215,9 @@ <loopVariable name="vr"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/9/Set(ViewsRepository)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(ViewsRepository)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(View)"> + <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/3/Set(ViewsRepository)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(ViewsRepository)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(View)"> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ocl.ecore:SequenceType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)"/> <definition href="../services/common.emtl#/0/involvedViews"/> @@ -1219,10 +1227,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.21/@iterSet/collect/collect/temp31"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.23/@iterSet/collect/collect/temp31"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/View"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/View"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -1234,7 +1242,7 @@ <body xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> <definition href="../services/common.emtl#/0/owningViewsRepository"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.21/@iterSet/collect/temp32"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.23/@iterSet/collect/temp32"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -1260,10 +1268,10 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EReference"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/OnlyReferenceTypeFilter"/> - <source xsi:type="ocl.ecore:VariableExp" name="bindingFilter" referredVariable="/0/defaultImports/@body.24/@body.1/bindingFilter"> + <source xsi:type="ocl.ecore:VariableExp" name="bindingFilter" referredVariable="/0/defaultImports/@body.26/@body.1/bindingFilter"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/BindingFilter"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/OnlyReferenceTypeFilter"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/OnlyReferenceTypeFilter"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/OnlyReferenceTypeFilter"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -1277,18 +1285,18 @@ <loopVariable name="bindingFilter"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/BindingFilter"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(BindingFilter)"> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.24/element"> + <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(BindingFilter)"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.26/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/bindingFilters"/> </iterSet> <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:VariableExp" name="bindingFilter" referredVariable="/0/defaultImports/@body.24/@body.1/bindingFilter"> + <source xsi:type="ocl.ecore:VariableExp" name="bindingFilter" referredVariable="/0/defaultImports/@body.26/@body.1/bindingFilter"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/BindingFilter"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/OnlyReferenceTypeFilter"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/OnlyReferenceTypeFilter"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/OnlyReferenceTypeFilter"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -1309,8 +1317,8 @@ </iterSet> <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="/9/OrderedSet(BindingFilter)"> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.24/element"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(BindingFilter)"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/defaultImports/@body.26/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/bindingFilters"/> @@ -1453,7 +1461,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends SinglePartPropertiesEditingComponent {

	"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/pecComponentSuperClass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" {

	"/> <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/generationComment"/> @@ -1496,7 +1512,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetControl.emtl#/0/additionalComponentField"/> - <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/editionElement"> + <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> @@ -1727,7 +1743,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/CustomView"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/CustomView"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomView"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsKindOf"/> @@ -1755,7 +1771,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetControl.emtl#/0/updater"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/pee"> + <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> @@ -1788,7 +1804,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetControl.emtl#/0/filterUpdater"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/pee"> + <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> @@ -1840,7 +1856,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/filters.emtl#/0/javaDeclarationFilter"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/pee"> + <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </body> @@ -1898,7 +1914,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/CustomView"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/CustomView"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomView"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -1969,8 +1985,8 @@ <definition href="../services/naming.emtl#/0/editorID.1"/> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/editionElement"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -1982,7 +1998,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetControl.emtl#/0/declareEObjectUpdater"/> - <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/editionElement"> + <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> @@ -2026,7 +2042,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/CustomView"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/CustomView"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomView"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -2082,7 +2098,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetControl.emtl#/0/liveUpdater"/> - <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/editionElement"> + <argument xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> @@ -2143,8 +2159,8 @@ <definition href="../services/naming.emtl#/0/editorID.1"/> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/pee"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -2155,9 +2171,9 @@ <loopVariable name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(AbstractPropertyBinding)"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(AbstractPropertyBinding)"> <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> @@ -2165,10 +2181,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/temp33"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/temp33"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -2181,7 +2197,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> - <source xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/f"> + <source xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/f"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> @@ -2199,9 +2215,9 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
	}
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(AbstractPropertyBinding)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(AbstractPropertyBinding)"> <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> @@ -2209,10 +2225,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/temp34"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/temp34"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -2225,7 +2241,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EStructuralFeature"/> - <source xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/localPee"> + <source xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/localPee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> @@ -2260,8 +2276,8 @@ <definition href="../services/naming.emtl#/0/editorID.1"/> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> - <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/pee"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding/views"/> @@ -2275,7 +2291,7 @@ <source 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/helpText"/> - <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/pee"> + <argument xsi:type="ocl.ecore:VariableExp" name="pee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </source> @@ -2284,9 +2300,9 @@ <loopVariable name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(AbstractPropertyBinding)"> + <iterSet xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(AbstractPropertyBinding)"> <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> @@ -2294,10 +2310,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/temp35"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/temp35"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -2315,7 +2331,7 @@ <source 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/helpText"/> - <argument xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/f"> + <argument xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/f"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </source> @@ -2332,7 +2348,7 @@ <source 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/helpText"/> - <argument xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/f"> + <argument xsi:type="ocl.ecore:VariableExp" name="f" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/f"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </source> @@ -2354,9 +2370,9 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="		return super.getHelpContent(key, kind);
	}
"/> <ifExpr 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:IteratorExp" name="select" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/9/Sequence(PropertiesEditionElement)"> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(AbstractPropertyBinding)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/3/Sequence(PropertiesEditionElement)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(AbstractPropertyBinding)"> <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> @@ -2364,10 +2380,10 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/temp36"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/temp36"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//AbstractPropertyBinding"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionElement"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionElement"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -2385,7 +2401,7 @@ <source 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/helpText"/> - <argument xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/localPee"> + <argument xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/localPee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </source> @@ -2402,7 +2418,7 @@ <source 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/helpText"/> - <argument xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/localPee"> + <argument xsi:type="ocl.ecore:VariableExp" name="localPee" referredVariable="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/localPee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </argument> </source> @@ -2453,7 +2469,7 @@ <loopVariable name="view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(View)"> + <iterSet xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(View)"> <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/SubPropertiesEditionComponent/@body.0/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> @@ -2482,11 +2498,11 @@ <loopVariable name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </loopVariable> - <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/9/Sequence(PropertiesEditionComponent)" referredOperation="/1/EObject_Class/eAllContents.1"> + <iterSet xsi:type="ocl.ecore:OperationCallExp" eType="/3/Sequence(PropertiesEditionComponent)" referredOperation="/1/EObject_Class/eAllContents.1"> <source xsi:type="ocl.ecore:VariableExp" name="peContext" referredVariable="/0/SubPropertiesEditionComponent/peContext"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/PropertiesEditionComponent"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/PropertiesEditionComponent"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </argument> </iterSet> @@ -2519,7 +2535,7 @@ <definition href="../services/naming.emtl#/0/editorID.1"/> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> <source xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/validateValue/@body.3/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> @@ -2619,7 +2635,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EAttribute"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EAttribute"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -2633,7 +2649,7 @@ <definition href="../services/naming.emtl#/0/editorID.1"/> <argument xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:PropertyCallExp" eType="/9/OrderedSet(ElementEditor)"> + <source xsi:type="ocl.ecore:PropertyCallExp" eType="/3/OrderedSet(ElementEditor)"> <source xsi:type="ocl.ecore:VariableExp" name="editionElement" referredVariable="/0/validateValue/@body.4/@body.0/editionElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </source> @@ -2707,7 +2723,7 @@ </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//EMFPropertyBinding/model"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EAttribute"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EAttribute"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -2805,7 +2821,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="i" referredVariable="/0/manageImportForViewReferences/@body.0/@body.0/select/i"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/T"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EObject"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EObject"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -2819,7 +2835,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/manageImportForViewReferences/pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/8/EObject"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/9/EObject"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -3579,7 +3595,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> @@ -3591,7 +3607,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="p"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3603,7 +3619,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> @@ -3651,7 +3667,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </eParameters> @@ -3667,6 +3683,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3698,14 +3726,13 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </eParameters> </eOperations> - <eOperations name="significantClass"> + <eOperations name="significantClass" eType="/3/Set(EClass)"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4529,6 +4556,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4724,6 +4763,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4967,6 +5030,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6250,7 +6337,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="associatedGenContext"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6363,6 +6450,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6472,7 +6577,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -6610,6 +6715,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6742,6 +6856,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7229,7 +7361,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="representationName"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7495,16 +7627,15 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> - <eOperations name="significantClass"> + <eOperations name="significantClass" eType="/3/Set(EClass)"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7591,7 +7722,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -8058,6 +8189,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -8269,60 +8409,10 @@ <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> - <ocl.ecore:Variable name="self"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </ocl.ecore:Variable> - <ocl.ecore:Variable name="self"> - <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </ocl.ecore:Variable> - <ocl.ecore:Variable name="self"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </ocl.ecore:Variable> - <ocl.ecore:Variable name="self"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </ocl.ecore:Variable> - <ocl.ecore:Variable name="self"> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </ocl.ecore:Variable> - <ecore:EPackage name="types"> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="PropertiesEditionElement"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="EDataType"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="EEnum"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="SimpleModelNavigation"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="ViewReference"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="EClass"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="View"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="OnlyReferenceTypeFilter"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/OnlyReferenceTypeFilter"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="PropertiesEditionComponent"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="CustomView"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomView"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="EAttribute"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:TypeType" name="EObject"> - <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> - </eClassifiers> - </ecore:EPackage> <ecore:EPackage name="collections"> + <eClassifiers xsi:type="ocl.ecore:SetType" name="Set(EClass)" instanceClassName="java.util.Set"> + <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> + </eClassifiers> <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(PropertiesEditionElement)" instanceClassName="java.util.List"> <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eClassifiers> @@ -8388,6 +8478,59 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ecore:EPackage name="types"> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="PropertiesEditionElement"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="EDataType"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EDataType"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="EEnum"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EEnum"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="SimpleModelNavigation"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="ViewReference"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="EClass"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClass"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="View"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="OnlyReferenceTypeFilter"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//filters/OnlyReferenceTypeFilter"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="PropertiesEditionComponent"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="CustomView"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomView"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="EAttribute"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EAttribute"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:TypeType" name="EObject"> + <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </eClassifiers> + </ecore:EPackage> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="i"> @@ -8481,6 +8624,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -8619,6 +8765,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -9005,7 +9154,7 @@ <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/defaultImports"> <details key="start" value="975"/> - <details key="end" value="8739"/> + <details key="end" value="8701"/> <details key="line" value="22"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/defaultImports/@body.0"> @@ -10490,3432 +10639,3462 @@ </eAnnotations> <eAnnotations source="positions.297" references="/0/defaultImports/@body.18"> <details key="start" value="6048"/> - <details key="end" value="6743"/> + <details key="end" value="6359"/> <details key="line" value="107"/> </eAnnotations> <eAnnotations source="positions.298" references="/0/defaultImports/@body.19"> - <details key="start" value="6743"/> - <details key="end" value="7274"/> + <details key="start" value="6360"/> + <details key="end" value="6397"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.299" references="/0/defaultImports/@body.19/pec"> + <details key="start" value="6360"/> + <details key="end" value="6363"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.300" references="/0/defaultImports/@body.20"> + <details key="start" value="6399"/> + <details key="end" value="6705"/> + <details key="line" value="112"/> + </eAnnotations> + <eAnnotations source="positions.301" references="/0/defaultImports/@body.21"> + <details key="start" value="6705"/> + <details key="end" value="7236"/> <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.299" references="/0/defaultImports/@body.19/@body.0"> - <details key="start" value="7084"/> - <details key="end" value="7091"/> + <eAnnotations source="positions.302" references="/0/defaultImports/@body.21/@body.0"> + <details key="start" value="7046"/> + <details key="end" value="7053"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.300" references="/0/defaultImports/@body.19/@body.1"> - <details key="start" value="7092"/> - <details key="end" value="7138"/> + <eAnnotations source="positions.303" references="/0/defaultImports/@body.21/@body.1"> + <details key="start" value="7054"/> + <details key="end" value="7100"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.301" references="/0/defaultImports/@body.19/@body.1/@argument.0"> - <details key="start" value="7092"/> - <details key="end" value="7111"/> + <eAnnotations source="positions.304" references="/0/defaultImports/@body.21/@body.1/@argument.0"> + <details key="start" value="7054"/> + <details key="end" value="7073"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.302" references="/0/defaultImports/@body.19/@body.1/@argument.0/@source"> - <details key="start" value="7092"/> - <details key="end" value="7105"/> + <eAnnotations source="positions.305" references="/0/defaultImports/@body.21/@body.1/@argument.0/@source"> + <details key="start" value="7054"/> + <details key="end" value="7067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.303" references="/0/defaultImports/@body.19/@body.1/@argument.0/@source/element"> - <details key="start" value="7092"/> - <details key="end" value="7099"/> + <eAnnotations source="positions.306" references="/0/defaultImports/@body.21/@body.1/@argument.0/@source/element"> + <details key="start" value="7054"/> + <details key="end" value="7061"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.304" references="/0/defaultImports/@body.19/@body.1/basePackage"> - <details key="start" value="7126"/> - <details key="end" value="7137"/> + <eAnnotations source="positions.307" references="/0/defaultImports/@body.21/@body.1/basePackage"> + <details key="start" value="7088"/> + <details key="end" value="7099"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.305" references="/0/defaultImports/@body.19/@body.2"> - <details key="start" value="7140"/> - <details key="end" value="7268"/> + <eAnnotations source="positions.308" references="/0/defaultImports/@body.21/@body.2"> + <details key="start" value="7102"/> + <details key="end" value="7230"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.306" references="/0/defaultImports/@body.19/element"> - <details key="start" value="6749"/> - <details key="end" value="6783"/> + <eAnnotations source="positions.309" references="/0/defaultImports/@body.21/element"> + <details key="start" value="6711"/> + <details key="end" value="6745"/> <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.307" references="/0/defaultImports/@body.19/@iterSet"> - <details key="start" value="6786"/> - <details key="end" value="6825"/> + <eAnnotations source="positions.310" references="/0/defaultImports/@body.21/@iterSet"> + <details key="start" value="6748"/> + <details key="end" value="6787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/defaultImports/@body.19/@iterSet/pec"> - <details key="start" value="6786"/> - <details key="end" value="6789"/> + <eAnnotations source="positions.311" references="/0/defaultImports/@body.21/@iterSet/pec"> + <details key="start" value="6748"/> + <details key="end" value="6751"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.309" references="/0/defaultImports/@body.19/@iterSet/view"> - <details key="start" value="6820"/> - <details key="end" value="6824"/> + <eAnnotations source="positions.312" references="/0/defaultImports/@body.21/@iterSet/view"> + <details key="start" value="6782"/> + <details key="end" value="6786"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/defaultImports/@body.19/@guard"> - <details key="start" value="6830"/> - <details key="end" value="7081"/> + <eAnnotations source="positions.313" references="/0/defaultImports/@body.21/@guard"> + <details key="start" value="6792"/> + <details key="end" value="7043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/defaultImports/@body.19/@guard/@source"> - <details key="start" value="6830"/> - <details key="end" value="6988"/> + <eAnnotations source="positions.314" references="/0/defaultImports/@body.21/@guard/@source"> + <details key="start" value="6792"/> + <details key="end" value="6950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/defaultImports/@body.19/@guard/@source/@source"> - <details key="start" value="6830"/> - <details key="end" value="6903"/> + <eAnnotations source="positions.315" references="/0/defaultImports/@body.21/@guard/@source/@source"> + <details key="start" value="6792"/> + <details key="end" value="6865"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/defaultImports/@body.19/@guard/@source/@source/select"> - <details key="start" value="6830"/> - <details key="end" value="6891"/> + <eAnnotations source="positions.316" references="/0/defaultImports/@body.21/@guard/@source/@source/select"> + <details key="start" value="6792"/> + <details key="end" value="6853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@source"> - <details key="start" value="6830"/> - <details key="end" value="6843"/> + <eAnnotations source="positions.317" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@source"> + <details key="start" value="6792"/> + <details key="end" value="6805"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@source/element"> - <details key="start" value="6830"/> - <details key="end" value="6837"/> + <eAnnotations source="positions.318" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@source/element"> + <details key="start" value="6792"/> + <details key="end" value="6799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@body"> - <details key="start" value="6852"/> - <details key="end" value="6890"/> + <eAnnotations source="positions.319" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@body"> + <details key="start" value="6814"/> + <details key="end" value="6852"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@body/@source"> - <details key="start" value="6852"/> - <details key="end" value="6871"/> + <eAnnotations source="positions.320" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@body/@source"> + <details key="start" value="6814"/> + <details key="end" value="6833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@body/@source/@source"> - <details key="start" value="6852"/> - <details key="end" value="6866"/> + <eAnnotations source="positions.321" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@body/@source/@source"> + <details key="start" value="6814"/> + <details key="end" value="6828"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@body/@source/@source/temp1"> + <eAnnotations source="positions.322" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@body/@source/@source/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/defaultImports/@body.19/@guard/@source/@source/select/@body/@argument.0"> - <details key="start" value="6874"/> - <details key="end" value="6890"/> + <eAnnotations source="positions.323" references="/0/defaultImports/@body.21/@guard/@source/@source/select/@body/@argument.0"> + <details key="start" value="6836"/> + <details key="end" value="6852"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/defaultImports/@body.19/@guard/@source/@source/select/temp25"> + <eAnnotations source="positions.324" references="/0/defaultImports/@body.21/@guard/@source/@source/select/temp25"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/defaultImports/@body.19/@guard/@source/@argument.0"> - <details key="start" value="6907"/> - <details key="end" value="6988"/> + <eAnnotations source="positions.325" references="/0/defaultImports/@body.21/@guard/@source/@argument.0"> + <details key="start" value="6869"/> + <details key="end" value="6950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select"> - <details key="start" value="6907"/> - <details key="end" value="6976"/> + <eAnnotations source="positions.326" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select"> + <details key="start" value="6869"/> + <details key="end" value="6938"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@source"> - <details key="start" value="6907"/> - <details key="end" value="6920"/> + <eAnnotations source="positions.327" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@source"> + <details key="start" value="6869"/> + <details key="end" value="6882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@source/element"> - <details key="start" value="6907"/> - <details key="end" value="6914"/> + <eAnnotations source="positions.328" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@source/element"> + <details key="start" value="6869"/> + <details key="end" value="6876"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@body"> - <details key="start" value="6929"/> - <details key="end" value="6975"/> + <eAnnotations source="positions.329" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@body"> + <details key="start" value="6891"/> + <details key="end" value="6937"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@body/@source"> - <details key="start" value="6929"/> - <details key="end" value="6948"/> + <eAnnotations source="positions.330" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@body/@source"> + <details key="start" value="6891"/> + <details key="end" value="6910"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@body/@source/@source"> - <details key="start" value="6929"/> - <details key="end" value="6943"/> + <eAnnotations source="positions.331" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@body/@source/@source"> + <details key="start" value="6891"/> + <details key="end" value="6905"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.332" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/@body/@argument.0"> - <details key="start" value="6951"/> - <details key="end" value="6975"/> + <eAnnotations source="positions.333" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/@body/@argument.0"> + <details key="start" value="6913"/> + <details key="end" value="6937"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/defaultImports/@body.19/@guard/@source/@argument.0/select/temp26"> + <eAnnotations source="positions.334" references="/0/defaultImports/@body.21/@guard/@source/@argument.0/select/temp26"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/defaultImports/@body.19/@guard/@argument.0"> - <details key="start" value="6992"/> - <details key="end" value="7081"/> + <eAnnotations source="positions.335" references="/0/defaultImports/@body.21/@guard/@argument.0"> + <details key="start" value="6954"/> + <details key="end" value="7043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/defaultImports/@body.19/@guard/@argument.0/select"> - <details key="start" value="6992"/> - <details key="end" value="7069"/> + <eAnnotations source="positions.336" references="/0/defaultImports/@body.21/@guard/@argument.0/select"> + <details key="start" value="6954"/> + <details key="end" value="7031"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@source"> - <details key="start" value="6992"/> - <details key="end" value="7005"/> + <eAnnotations source="positions.337" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@source"> + <details key="start" value="6954"/> + <details key="end" value="6967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@source/element"> - <details key="start" value="6992"/> - <details key="end" value="6999"/> + <eAnnotations source="positions.338" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@source/element"> + <details key="start" value="6954"/> + <details key="end" value="6961"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@body"> - <details key="start" value="7014"/> - <details key="end" value="7068"/> + <eAnnotations source="positions.339" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@body"> + <details key="start" value="6976"/> + <details key="end" value="7030"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@body/@source"> - <details key="start" value="7014"/> - <details key="end" value="7033"/> + <eAnnotations source="positions.340" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@body/@source"> + <details key="start" value="6976"/> + <details key="end" value="6995"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@body/@source/@source"> - <details key="start" value="7014"/> - <details key="end" value="7028"/> + <eAnnotations source="positions.341" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@body/@source/@source"> + <details key="start" value="6976"/> + <details key="end" value="6990"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@body/@source/@source/temp3"> + <eAnnotations source="positions.342" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@body/@source/@source/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/defaultImports/@body.19/@guard/@argument.0/select/@body/@argument.0"> - <details key="start" value="7036"/> - <details key="end" value="7068"/> + <eAnnotations source="positions.343" references="/0/defaultImports/@body.21/@guard/@argument.0/select/@body/@argument.0"> + <details key="start" value="6998"/> + <details key="end" value="7030"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/defaultImports/@body.19/@guard/@argument.0/select/temp27"> + <eAnnotations source="positions.344" references="/0/defaultImports/@body.21/@guard/@argument.0/select/temp27"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/defaultImports/@body.20"> - <details key="start" value="7275"/> - <details key="end" value="7593"/> + <eAnnotations source="positions.345" references="/0/defaultImports/@body.22"> + <details key="start" value="7237"/> + <details key="end" value="7555"/> <details key="line" value="122"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/defaultImports/@body.20/@body.0"> - <details key="start" value="7533"/> - <details key="end" value="7540"/> + <eAnnotations source="positions.346" references="/0/defaultImports/@body.22/@body.0"> + <details key="start" value="7495"/> + <details key="end" value="7502"/> <details key="line" value="123"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/defaultImports/@body.20/@body.1"> - <details key="start" value="7541"/> - <details key="end" value="7583"/> + <eAnnotations source="positions.347" references="/0/defaultImports/@body.22/@body.1"> + <details key="start" value="7503"/> + <details key="end" value="7545"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/defaultImports/@body.20/@body.1/@argument.0"> - <details key="start" value="7541"/> - <details key="end" value="7556"/> + <eAnnotations source="positions.348" references="/0/defaultImports/@body.22/@body.1/@argument.0"> + <details key="start" value="7503"/> + <details key="end" value="7518"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/defaultImports/@body.20/@body.1/@argument.0/@source"> - <details key="start" value="7541"/> - <details key="end" value="7550"/> + <eAnnotations source="positions.349" references="/0/defaultImports/@body.22/@body.1/@argument.0/@source"> + <details key="start" value="7503"/> + <details key="end" value="7512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/defaultImports/@body.20/@body.1/@argument.0/@source/pee"> - <details key="start" value="7541"/> - <details key="end" value="7544"/> + <eAnnotations source="positions.350" references="/0/defaultImports/@body.22/@body.1/@argument.0/@source/pee"> + <details key="start" value="7503"/> + <details key="end" value="7506"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/defaultImports/@body.20/@body.1/basePackage"> - <details key="start" value="7571"/> - <details key="end" value="7582"/> + <eAnnotations source="positions.351" references="/0/defaultImports/@body.22/@body.1/basePackage"> + <details key="start" value="7533"/> + <details key="end" value="7544"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/defaultImports/@body.20/@body.2"> - <details key="start" value="7585"/> - <details key="end" value="7587"/> + <eAnnotations source="positions.352" references="/0/defaultImports/@body.22/@body.2"> + <details key="start" value="7547"/> + <details key="end" value="7549"/> <details key="line" value="123"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/defaultImports/@body.20/pee"> - <details key="start" value="7281"/> - <details key="end" value="7311"/> + <eAnnotations source="positions.353" references="/0/defaultImports/@body.22/pee"> + <details key="start" value="7243"/> + <details key="end" value="7273"/> <details key="line" value="122"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/defaultImports/@body.20/select"> - <details key="start" value="7314"/> - <details key="end" value="7530"/> + <eAnnotations source="positions.354" references="/0/defaultImports/@body.22/select"> + <details key="start" value="7276"/> + <details key="end" value="7492"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/defaultImports/@body.20/select/collect"> - <details key="start" value="7314"/> - <details key="end" value="7401"/> + <eAnnotations source="positions.355" references="/0/defaultImports/@body.22/select/collect"> + <details key="start" value="7276"/> + <details key="end" value="7363"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/defaultImports/@body.20/select/collect/@source"> - <details key="start" value="7314"/> - <details key="end" value="7353"/> + <eAnnotations source="positions.356" references="/0/defaultImports/@body.22/select/collect/@source"> + <details key="start" value="7276"/> + <details key="end" value="7315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/defaultImports/@body.20/select/collect/@source/pec"> - <details key="start" value="7314"/> - <details key="end" value="7317"/> + <eAnnotations source="positions.357" references="/0/defaultImports/@body.22/select/collect/@source/pec"> + <details key="start" value="7276"/> + <details key="end" value="7279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/defaultImports/@body.20/select/collect/@source/view"> - <details key="start" value="7348"/> - <details key="end" value="7352"/> + <eAnnotations source="positions.358" references="/0/defaultImports/@body.22/select/collect/@source/view"> + <details key="start" value="7310"/> + <details key="end" value="7314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/defaultImports/@body.20/select/collect/@body"> + <eAnnotations source="positions.359" references="/0/defaultImports/@body.22/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/defaultImports/@body.20/select/collect/@body/temp1"> + <eAnnotations source="positions.360" references="/0/defaultImports/@body.22/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/defaultImports/@body.20/select/collect/@body/@argument.0"> - <details key="start" value="7364"/> - <details key="end" value="7400"/> + <eAnnotations source="positions.361" references="/0/defaultImports/@body.22/select/collect/@body/@argument.0"> + <details key="start" value="7326"/> + <details key="end" value="7362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/defaultImports/@body.20/select/collect/temp28"> + <eAnnotations source="positions.362" references="/0/defaultImports/@body.22/select/collect/temp28"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/defaultImports/@body.20/select/@body"> - <details key="start" value="7410"/> - <details key="end" value="7529"/> + <eAnnotations source="positions.363" references="/0/defaultImports/@body.22/select/@body"> + <details key="start" value="7372"/> + <details key="end" value="7491"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/defaultImports/@body.20/select/@body/select"> - <details key="start" value="7410"/> - <details key="end" value="7517"/> + <eAnnotations source="positions.364" references="/0/defaultImports/@body.22/select/@body/select"> + <details key="start" value="7372"/> + <details key="end" value="7479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/defaultImports/@body.20/select/@body/select/@source"> - <details key="start" value="7410"/> - <details key="end" value="7415"/> + <eAnnotations source="positions.365" references="/0/defaultImports/@body.22/select/@body/select/@source"> + <details key="start" value="7372"/> + <details key="end" value="7377"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/defaultImports/@body.20/select/@body/select/@source/temp2"> + <eAnnotations source="positions.366" references="/0/defaultImports/@body.22/select/@body/select/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/defaultImports/@body.20/select/@body/select/@body"> - <details key="start" value="7424"/> - <details key="end" value="7516"/> + <eAnnotations source="positions.367" references="/0/defaultImports/@body.22/select/@body/select/@body"> + <details key="start" value="7386"/> + <details key="end" value="7478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/defaultImports/@body.20/select/@body/select/@body/@source"> - <details key="start" value="7424"/> - <details key="end" value="7464"/> + <eAnnotations source="positions.368" references="/0/defaultImports/@body.22/select/@body/select/@body/@source"> + <details key="start" value="7386"/> + <details key="end" value="7426"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/defaultImports/@body.20/select/@body/select/@body/@source/@source"> - <details key="start" value="7424"/> - <details key="end" value="7443"/> + <eAnnotations source="positions.369" references="/0/defaultImports/@body.22/select/@body/select/@body/@source/@source"> + <details key="start" value="7386"/> + <details key="end" value="7405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/defaultImports/@body.20/select/@body/select/@body/@source/@source/@source"> - <details key="start" value="7424"/> - <details key="end" value="7438"/> + <eAnnotations source="positions.370" references="/0/defaultImports/@body.22/select/@body/select/@body/@source/@source/@source"> + <details key="start" value="7386"/> + <details key="end" value="7400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/defaultImports/@body.20/select/@body/select/@body/@source/@source/@source/temp3"> + <eAnnotations source="positions.371" references="/0/defaultImports/@body.22/select/@body/select/@body/@source/@source/@source/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/defaultImports/@body.20/select/@body/select/@body/@source/@argument.0"> - <details key="start" value="7446"/> - <details key="end" value="7464"/> + <eAnnotations source="positions.372" references="/0/defaultImports/@body.22/select/@body/select/@body/@source/@argument.0"> + <details key="start" value="7408"/> + <details key="end" value="7426"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/defaultImports/@body.20/select/@body/select/@body/@argument.0"> - <details key="start" value="7468"/> - <details key="end" value="7516"/> + <eAnnotations source="positions.373" references="/0/defaultImports/@body.22/select/@body/select/@body/@argument.0"> + <details key="start" value="7430"/> + <details key="end" value="7478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/defaultImports/@body.20/select/@body/select/@body/@argument.0/@source"> - <details key="start" value="7468"/> - <details key="end" value="7487"/> + <eAnnotations source="positions.374" references="/0/defaultImports/@body.22/select/@body/select/@body/@argument.0/@source"> + <details key="start" value="7430"/> + <details key="end" value="7449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/defaultImports/@body.20/select/@body/select/@body/@argument.0/@source/@source"> - <details key="start" value="7468"/> - <details key="end" value="7482"/> + <eAnnotations source="positions.375" references="/0/defaultImports/@body.22/select/@body/select/@body/@argument.0/@source/@source"> + <details key="start" value="7430"/> + <details key="end" value="7444"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/defaultImports/@body.20/select/@body/select/@body/@argument.0/@source/@source/temp3"> + <eAnnotations source="positions.376" references="/0/defaultImports/@body.22/select/@body/select/@body/@argument.0/@source/@source/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/defaultImports/@body.20/select/@body/select/@body/@argument.0/@argument.0"> - <details key="start" value="7490"/> - <details key="end" value="7516"/> + <eAnnotations source="positions.377" references="/0/defaultImports/@body.22/select/@body/select/@body/@argument.0/@argument.0"> + <details key="start" value="7452"/> + <details key="end" value="7478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/defaultImports/@body.20/select/@body/select/temp29"> + <eAnnotations source="positions.378" references="/0/defaultImports/@body.22/select/@body/select/temp29"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/defaultImports/@body.20/select/temp30"> + <eAnnotations source="positions.379" references="/0/defaultImports/@body.22/select/temp30"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/defaultImports/@body.21"> - <details key="start" value="7594"/> - <details key="end" value="7740"/> + <eAnnotations source="positions.380" references="/0/defaultImports/@body.23"> + <details key="start" value="7556"/> + <details key="end" value="7702"/> <details key="line" value="125"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/defaultImports/@body.21/@body.0"> - <details key="start" value="7701"/> - <details key="end" value="7708"/> + <eAnnotations source="positions.381" references="/0/defaultImports/@body.23/@body.0"> + <details key="start" value="7663"/> + <details key="end" value="7670"/> <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/defaultImports/@body.21/@body.1"> - <details key="start" value="7709"/> - <details key="end" value="7730"/> + <eAnnotations source="positions.382" references="/0/defaultImports/@body.23/@body.1"> + <details key="start" value="7671"/> + <details key="end" value="7692"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/defaultImports/@body.21/@body.1/vr"> - <details key="start" value="7709"/> - <details key="end" value="7711"/> + <eAnnotations source="positions.383" references="/0/defaultImports/@body.23/@body.1/vr"> + <details key="start" value="7671"/> + <details key="end" value="7673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/defaultImports/@body.21/@body.2"> - <details key="start" value="7732"/> - <details key="end" value="7734"/> + <eAnnotations source="positions.384" references="/0/defaultImports/@body.23/@body.2"> + <details key="start" value="7694"/> + <details key="end" value="7696"/> <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/defaultImports/@body.21/vr"> - <details key="start" value="7600"/> - <details key="end" value="7620"/> + <eAnnotations source="positions.385" references="/0/defaultImports/@body.23/vr"> + <details key="start" value="7562"/> + <details key="end" value="7582"/> <details key="line" value="125"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/defaultImports/@body.21/@iterSet"> - <details key="start" value="7623"/> - <details key="end" value="7698"/> + <eAnnotations source="positions.386" references="/0/defaultImports/@body.23/@iterSet"> + <details key="start" value="7585"/> + <details key="end" value="7660"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/defaultImports/@body.21/@iterSet/collect"> - <details key="start" value="7623"/> - <details key="end" value="7689"/> + <eAnnotations source="positions.387" references="/0/defaultImports/@body.23/@iterSet/collect"> + <details key="start" value="7585"/> + <details key="end" value="7651"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/defaultImports/@body.21/@iterSet/collect/collect"> - <details key="start" value="7623"/> - <details key="end" value="7665"/> + <eAnnotations source="positions.388" references="/0/defaultImports/@body.23/@iterSet/collect/collect"> + <details key="start" value="7585"/> + <details key="end" value="7627"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/defaultImports/@body.21/@iterSet/collect/collect/@source"> - <details key="start" value="7623"/> - <details key="end" value="7642"/> + <eAnnotations source="positions.389" references="/0/defaultImports/@body.23/@iterSet/collect/collect/@source"> + <details key="start" value="7585"/> + <details key="end" value="7604"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/defaultImports/@body.21/@iterSet/collect/collect/@source/pec"> - <details key="start" value="7623"/> - <details key="end" value="7626"/> + <eAnnotations source="positions.390" references="/0/defaultImports/@body.23/@iterSet/collect/collect/@source/pec"> + <details key="start" value="7585"/> + <details key="end" value="7588"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/defaultImports/@body.21/@iterSet/collect/collect/@body"> + <eAnnotations source="positions.391" references="/0/defaultImports/@body.23/@iterSet/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/defaultImports/@body.21/@iterSet/collect/collect/@body/temp1"> + <eAnnotations source="positions.392" references="/0/defaultImports/@body.23/@iterSet/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/defaultImports/@body.21/@iterSet/collect/collect/@body/@argument.0"> - <details key="start" value="7653"/> - <details key="end" value="7664"/> + <eAnnotations source="positions.393" references="/0/defaultImports/@body.23/@iterSet/collect/collect/@body/@argument.0"> + <details key="start" value="7615"/> + <details key="end" value="7626"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/defaultImports/@body.21/@iterSet/collect/collect/temp31"> + <eAnnotations source="positions.394" references="/0/defaultImports/@body.23/@iterSet/collect/collect/temp31"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/defaultImports/@body.21/@iterSet/collect/@body"> + <eAnnotations source="positions.395" references="/0/defaultImports/@body.23/@iterSet/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/defaultImports/@body.21/@iterSet/collect/@body/temp2"> + <eAnnotations source="positions.396" references="/0/defaultImports/@body.23/@iterSet/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/defaultImports/@body.21/@iterSet/collect/temp32"> + <eAnnotations source="positions.397" references="/0/defaultImports/@body.23/@iterSet/collect/temp32"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/defaultImports/@body.22"> - <details key="start" value="7741"/> - <details key="end" value="7880"/> + <eAnnotations source="positions.398" references="/0/defaultImports/@body.24"> + <details key="start" value="7703"/> + <details key="end" value="7842"/> <details key="line" value="128"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/defaultImports/@body.23"> - <details key="start" value="7904"/> - <details key="end" value="7967"/> + <eAnnotations source="positions.399" references="/0/defaultImports/@body.25"> + <details key="start" value="7866"/> + <details key="end" value="7929"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/defaultImports/@body.24"> - <details key="start" value="7967"/> - <details key="end" value="8625"/> + <eAnnotations source="positions.400" references="/0/defaultImports/@body.26"> + <details key="start" value="7929"/> + <details key="end" value="8587"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/defaultImports/@body.24/@body.0"> - <details key="start" value="8091"/> - <details key="end" value="8343"/> + <eAnnotations source="positions.401" references="/0/defaultImports/@body.26/@body.0"> + <details key="start" value="8053"/> + <details key="end" value="8305"/> <details key="line" value="134"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/defaultImports/@body.24/@body.1"> - <details key="start" value="8343"/> - <details key="end" value="8618"/> + <eAnnotations source="positions.402" references="/0/defaultImports/@body.26/@body.1"> + <details key="start" value="8305"/> + <details key="end" value="8580"/> <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/defaultImports/@body.24/@body.1/@body.0"> - <details key="start" value="8479"/> - <details key="end" value="8486"/> + <eAnnotations source="positions.403" references="/0/defaultImports/@body.26/@body.1/@body.0"> + <details key="start" value="8441"/> + <details key="end" value="8448"/> <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/defaultImports/@body.24/@body.1/@body.1"> - <details key="start" value="8487"/> - <details key="end" value="8608"/> + <eAnnotations source="positions.404" references="/0/defaultImports/@body.26/@body.1/@body.1"> + <details key="start" value="8449"/> + <details key="end" value="8570"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/defaultImports/@body.24/@body.1/@body.1/@argument.0"> - <details key="start" value="8487"/> - <details key="end" value="8580"/> + <eAnnotations source="positions.405" references="/0/defaultImports/@body.26/@body.1/@body.1/@argument.0"> + <details key="start" value="8449"/> + <details key="end" value="8542"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/defaultImports/@body.24/@body.1/@body.1/@argument.0/@source"> - <details key="start" value="8487"/> - <details key="end" value="8563"/> + <eAnnotations source="positions.406" references="/0/defaultImports/@body.26/@body.1/@body.1/@argument.0/@source"> + <details key="start" value="8449"/> + <details key="end" value="8525"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/defaultImports/@body.24/@body.1/@body.1/@argument.0/@source/@source"> - <details key="start" value="8487"/> - <details key="end" value="8553"/> + <eAnnotations source="positions.407" references="/0/defaultImports/@body.26/@body.1/@body.1/@argument.0/@source/@source"> + <details key="start" value="8449"/> + <details key="end" value="8515"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/defaultImports/@body.24/@body.1/@body.1/@argument.0/@source/@source/bindingFilter"> - <details key="start" value="8487"/> - <details key="end" value="8500"/> + <eAnnotations source="positions.408" references="/0/defaultImports/@body.26/@body.1/@body.1/@argument.0/@source/@source/bindingFilter"> + <details key="start" value="8449"/> + <details key="end" value="8462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/defaultImports/@body.24/@body.1/@body.1/@argument.0/@source/@source/@argument.0"> - <details key="start" value="8511"/> - <details key="end" value="8552"/> + <eAnnotations source="positions.409" references="/0/defaultImports/@body.26/@body.1/@body.1/@argument.0/@source/@source/@argument.0"> + <details key="start" value="8473"/> + <details key="end" value="8514"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/defaultImports/@body.24/@body.1/@body.2"> - <details key="start" value="8610"/> - <details key="end" value="8612"/> + <eAnnotations source="positions.410" references="/0/defaultImports/@body.26/@body.1/@body.2"> + <details key="start" value="8572"/> + <details key="end" value="8574"/> <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/defaultImports/@body.24/@body.1/bindingFilter"> - <details key="start" value="8349"/> - <details key="end" value="8378"/> + <eAnnotations source="positions.411" references="/0/defaultImports/@body.26/@body.1/bindingFilter"> + <details key="start" value="8311"/> + <details key="end" value="8340"/> <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/defaultImports/@body.24/@body.1/@iterSet"> - <details key="start" value="8381"/> - <details key="end" value="8403"/> + <eAnnotations source="positions.412" references="/0/defaultImports/@body.26/@body.1/@iterSet"> + <details key="start" value="8343"/> + <details key="end" value="8365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/defaultImports/@body.24/@body.1/@iterSet/element"> - <details key="start" value="8381"/> - <details key="end" value="8388"/> + <eAnnotations source="positions.413" references="/0/defaultImports/@body.26/@body.1/@iterSet/element"> + <details key="start" value="8343"/> + <details key="end" value="8350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/defaultImports/@body.24/@body.1/@guard"> - <details key="start" value="8408"/> - <details key="end" value="8476"/> + <eAnnotations source="positions.414" references="/0/defaultImports/@body.26/@body.1/@guard"> + <details key="start" value="8370"/> + <details key="end" value="8438"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/defaultImports/@body.24/@body.1/@guard/bindingFilter"> - <details key="start" value="8408"/> - <details key="end" value="8421"/> + <eAnnotations source="positions.415" references="/0/defaultImports/@body.26/@body.1/@guard/bindingFilter"> + <details key="start" value="8370"/> + <details key="end" value="8383"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/defaultImports/@body.24/@body.1/@guard/@argument.0"> - <details key="start" value="8434"/> - <details key="end" value="8475"/> + <eAnnotations source="positions.416" references="/0/defaultImports/@body.26/@body.1/@guard/@argument.0"> + <details key="start" value="8396"/> + <details key="end" value="8437"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/defaultImports/@body.24/element"> - <details key="start" value="7973"/> - <details key="end" value="8007"/> + <eAnnotations source="positions.417" references="/0/defaultImports/@body.26/element"> + <details key="start" value="7935"/> + <details key="end" value="7969"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/defaultImports/@body.24/@iterSet"> - <details key="start" value="8010"/> - <details key="end" value="8049"/> + <eAnnotations source="positions.418" references="/0/defaultImports/@body.26/@iterSet"> + <details key="start" value="7972"/> + <details key="end" value="8011"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/defaultImports/@body.24/@iterSet/pec"> - <details key="start" value="8010"/> - <details key="end" value="8013"/> + <eAnnotations source="positions.419" references="/0/defaultImports/@body.26/@iterSet/pec"> + <details key="start" value="7972"/> + <details key="end" value="7975"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/defaultImports/@body.24/@iterSet/view"> - <details key="start" value="8044"/> - <details key="end" value="8048"/> + <eAnnotations source="positions.420" references="/0/defaultImports/@body.26/@iterSet/view"> + <details key="start" value="8006"/> + <details key="end" value="8010"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/defaultImports/@body.24/@guard"> - <details key="start" value="8054"/> - <details key="end" value="8088"/> + <eAnnotations source="positions.421" references="/0/defaultImports/@body.26/@guard"> + <details key="start" value="8016"/> + <details key="end" value="8050"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/defaultImports/@body.24/@guard/@source"> - <details key="start" value="8054"/> - <details key="end" value="8076"/> + <eAnnotations source="positions.422" references="/0/defaultImports/@body.26/@guard/@source"> + <details key="start" value="8016"/> + <details key="end" value="8038"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/defaultImports/@body.24/@guard/@source/element"> - <details key="start" value="8054"/> - <details key="end" value="8061"/> + <eAnnotations source="positions.423" references="/0/defaultImports/@body.26/@guard/@source/element"> + <details key="start" value="8016"/> + <details key="end" value="8023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/defaultImports/@body.25"> - <details key="start" value="8626"/> - <details key="end" value="8700"/> + <eAnnotations source="positions.424" references="/0/defaultImports/@body.27"> + <details key="start" value="8588"/> + <details key="end" value="8662"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/defaultImports/@body.26"> - <details key="start" value="8701"/> - <details key="end" value="8725"/> + <eAnnotations source="positions.425" references="/0/defaultImports/@body.28"> + <details key="start" value="8663"/> + <details key="end" value="8687"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/defaultImports/@body.26/view"> - <details key="start" value="8701"/> - <details key="end" value="8705"/> + <eAnnotations source="positions.426" references="/0/defaultImports/@body.28/view"> + <details key="start" value="8663"/> + <details key="end" value="8667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/defaultImports/pec"> + <eAnnotations source="positions.427" references="/0/defaultImports/pec"> <details key="start" value="1008"/> <details key="end" value="1040"/> <details key="line" value="22"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/defaultImports/view"> + <eAnnotations source="positions.428" references="/0/defaultImports/view"> <details key="start" value="1042"/> <details key="end" value="1053"/> <details key="line" value="22"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/defaultImports/basePackage"> + <eAnnotations source="positions.429" references="/0/defaultImports/basePackage"> <details key="start" value="1055"/> <details key="end" value="1075"/> <details key="line" value="22"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/SubPropertiesEditionComponent"> - <details key="start" value="8741"/> - <details key="end" value="15219"/> + <eAnnotations source="positions.430" references="/0/SubPropertiesEditionComponent"> + <details key="start" value="8703"/> + <details key="end" value="15176"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/SubPropertiesEditionComponent/@body.0"> - <details key="start" value="8867"/> - <details key="end" value="15207"/> + <eAnnotations source="positions.431" references="/0/SubPropertiesEditionComponent/@body.0"> + <details key="start" value="8829"/> + <details key="end" value="15164"/> <details key="line" value="149"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/SubPropertiesEditionComponent/@body.0/@body.0"> - <details key="start" value="8973"/> - <details key="end" value="15200"/> + <eAnnotations source="positions.432" references="/0/SubPropertiesEditionComponent/@body.0/@body.0"> + <details key="start" value="8935"/> + <details key="end" value="15157"/> <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0"> - <details key="start" value="9003"/> - <details key="end" value="15194"/> + <eAnnotations source="positions.433" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0"> + <details key="start" value="8965"/> + <details key="end" value="15151"/> <details key="line" value="151"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="9064"/> - <details key="end" value="15186"/> + <eAnnotations source="positions.434" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="9026"/> + <details key="end" value="15143"/> <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="9117"/> - <details key="end" value="9168"/> + <eAnnotations source="positions.435" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="9079"/> + <details key="end" value="9130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> - <details key="start" value="9117"/> - <details key="end" value="9161"/> + <eAnnotations source="positions.436" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> + <details key="start" value="9079"/> + <details key="end" value="9123"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="9117"/> - <details key="end" value="9147"/> + <eAnnotations source="positions.437" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="9079"/> + <details key="end" value="9109"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> - <details key="start" value="9117"/> - <details key="end" value="9126"/> + <eAnnotations source="positions.438" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> + <details key="start" value="9079"/> + <details key="end" value="9088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="9170"/> - <details key="end" value="9179"/> + <eAnnotations source="positions.439" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="9132"/> + <details key="end" value="9141"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="9180"/> - <details key="end" value="9203"/> + <eAnnotations source="positions.440" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="9142"/> + <details key="end" value="9165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.2/pec"> - <details key="start" value="9180"/> - <details key="end" value="9183"/> + <eAnnotations source="positions.441" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.2/pec"> + <details key="start" value="9142"/> + <details key="end" value="9145"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.3"> - <details key="start" value="9205"/> - <details key="end" value="9208"/> + <eAnnotations source="positions.442" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.3"> + <details key="start" value="9167"/> + <details key="end" value="9170"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4"> - <details key="start" value="9208"/> - <details key="end" value="9409"/> + <eAnnotations source="positions.443" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4"> + <details key="start" value="9170"/> + <details key="end" value="9371"/> <details key="line" value="156"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> - <details key="start" value="9268"/> - <details key="end" value="9305"/> + <eAnnotations source="positions.444" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> + <details key="start" value="9230"/> + <details key="end" value="9267"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> - <details key="start" value="9268"/> - <details key="end" value="9271"/> + <eAnnotations source="positions.445" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> + <details key="start" value="9230"/> + <details key="end" value="9233"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> - <details key="start" value="9287"/> - <details key="end" value="9291"/> + <eAnnotations source="positions.446" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> + <details key="start" value="9249"/> + <details key="end" value="9253"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> - <details key="start" value="9293"/> - <details key="end" value="9304"/> + <eAnnotations source="positions.447" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> + <details key="start" value="9255"/> + <details key="end" value="9266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> - <details key="start" value="9307"/> - <details key="end" value="9308"/> + <eAnnotations source="positions.448" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> + <details key="start" value="9269"/> + <details key="end" value="9270"/> <details key="line" value="158"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> - <details key="start" value="9212"/> - <details key="end" value="9265"/> + <eAnnotations source="positions.449" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> + <details key="start" value="9174"/> + <details key="end" value="9227"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> - <details key="start" value="9213"/> - <details key="end" value="9243"/> + <eAnnotations source="positions.450" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> + <details key="start" value="9175"/> + <details key="end" value="9205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> - <details key="start" value="9213"/> - <details key="end" value="9222"/> + <eAnnotations source="positions.451" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> + <details key="start" value="9175"/> + <details key="end" value="9184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> - <details key="start" value="9308"/> - <details key="end" value="9404"/> + <eAnnotations source="positions.452" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> + <details key="start" value="9270"/> + <details key="end" value="9366"/> <details key="line" value="158"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> - <details key="start" value="9315"/> - <details key="end" value="9318"/> + <eAnnotations source="positions.453" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> + <details key="start" value="9277"/> + <details key="end" value="9280"/> <details key="line" value="159"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> - <details key="start" value="9318"/> - <details key="end" value="9403"/> + <eAnnotations source="positions.454" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> + <details key="start" value="9280"/> + <details key="end" value="9365"/> <details key="line" value="159"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> - <details key="start" value="9345"/> - <details key="end" value="9346"/> + <eAnnotations source="positions.455" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> + <details key="start" value="9307"/> + <details key="end" value="9308"/> <details key="line" value="160"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> - <details key="start" value="9347"/> - <details key="end" value="9384"/> + <eAnnotations source="positions.456" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> + <details key="start" value="9309"/> + <details key="end" value="9346"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> - <details key="start" value="9347"/> - <details key="end" value="9350"/> + <eAnnotations source="positions.457" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> + <details key="start" value="9309"/> + <details key="end" value="9312"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> - <details key="start" value="9366"/> - <details key="end" value="9370"/> + <eAnnotations source="positions.458" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> + <details key="start" value="9328"/> + <details key="end" value="9332"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> - <details key="start" value="9372"/> - <details key="end" value="9383"/> + <eAnnotations source="positions.459" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> + <details key="start" value="9334"/> + <details key="end" value="9345"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> - <details key="start" value="9386"/> - <details key="end" value="9391"/> + <eAnnotations source="positions.460" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> + <details key="start" value="9348"/> + <details key="end" value="9353"/> <details key="line" value="161"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> - <details key="start" value="9330"/> - <details key="end" value="9343"/> + <eAnnotations source="positions.461" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> + <details key="start" value="9292"/> + <details key="end" value="9305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> - <details key="start" value="9403"/> - <details key="end" value="9404"/> + <eAnnotations source="positions.462" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> + <details key="start" value="9365"/> + <details key="end" value="9366"/> <details key="line" value="163"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.5"> - <details key="start" value="9410"/> - <details key="end" value="9418"/> + <eAnnotations source="positions.463" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.5"> + <details key="start" value="9372"/> + <details key="end" value="9380"/> <details key="line" value="164"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6"> - <details key="start" value="9419"/> - <details key="end" value="9469"/> + <eAnnotations source="positions.464" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6"> + <details key="start" value="9381"/> + <details key="end" value="9431"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> - <details key="start" value="9419"/> - <details key="end" value="9462"/> + <eAnnotations source="positions.465" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> + <details key="start" value="9381"/> + <details key="end" value="9424"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> - <details key="start" value="9419"/> - <details key="end" value="9449"/> + <eAnnotations source="positions.466" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> + <details key="start" value="9381"/> + <details key="end" value="9411"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> - <details key="start" value="9419"/> - <details key="end" value="9428"/> + <eAnnotations source="positions.467" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> + <details key="start" value="9381"/> + <details key="end" value="9390"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.7"> - <details key="start" value="9471"/> - <details key="end" value="9475"/> + <eAnnotations source="positions.468" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.7"> + <details key="start" value="9433"/> + <details key="end" value="9437"/> <details key="line" value="167"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8"> - <details key="start" value="9476"/> - <details key="end" value="9530"/> + <eAnnotations source="positions.469" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8"> + <details key="start" value="9438"/> + <details key="end" value="9492"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source"> - <details key="start" value="9476"/> - <details key="end" value="9523"/> + <eAnnotations source="positions.470" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source"> + <details key="start" value="9438"/> + <details key="end" value="9485"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source/@argument.0"> - <details key="start" value="9476"/> - <details key="end" value="9506"/> + <eAnnotations source="positions.471" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source/@argument.0"> + <details key="start" value="9438"/> + <details key="end" value="9468"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source/@argument.0/peContext"> - <details key="start" value="9476"/> - <details key="end" value="9485"/> + <eAnnotations source="positions.472" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.8/@source/@argument.0/peContext"> + <details key="start" value="9438"/> + <details key="end" value="9447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.9"> - <details key="start" value="9532"/> - <details key="end" value="9550"/> + <eAnnotations source="positions.473" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.9"> + <details key="start" value="9494"/> + <details key="end" value="9512"/> <details key="line" value="168"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10"> - <details key="start" value="9551"/> - <details key="end" value="9572"/> + <eAnnotations source="positions.474" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10"> + <details key="start" value="9513"/> + <details key="end" value="9534"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10/pec"> - <details key="start" value="9551"/> - <details key="end" value="9554"/> + <eAnnotations source="positions.475" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10/pec"> + <details key="start" value="9513"/> + <details key="end" value="9516"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.476" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10/view"> + <details key="start" value="9529"/> + <details key="end" value="9533"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.477" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.11"> + <details key="start" value="9536"/> + <details key="end" value="9545"/> + <details key="line" value="169"/> + </eAnnotations> + <eAnnotations source="positions.478" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.12"> + <details key="start" value="9546"/> + <details key="end" value="9574"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.10/view"> - <details key="start" value="9567"/> - <details key="end" value="9571"/> + <eAnnotations source="positions.479" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.12/pec"> + <details key="start" value="9546"/> + <details key="end" value="9549"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.11"> - <details key="start" value="9574"/> - <details key="end" value="9624"/> + <eAnnotations source="positions.480" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.13"> + <details key="start" value="9576"/> + <details key="end" value="9581"/> <details key="line" value="169"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.12"> - <details key="start" value="9625"/> - <details key="end" value="9675"/> + <eAnnotations source="positions.481" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14"> + <details key="start" value="9582"/> + <details key="end" value="9632"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.12/@argument.0"> - <details key="start" value="9625"/> - <details key="end" value="9655"/> + <eAnnotations source="positions.482" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14/@argument.0"> + <details key="start" value="9582"/> + <details key="end" value="9612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.12/@argument.0/peContext"> - <details key="start" value="9625"/> - <details key="end" value="9634"/> + <eAnnotations source="positions.483" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14/@argument.0/peContext"> + <details key="start" value="9582"/> + <details key="end" value="9591"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.13"> - <details key="start" value="9677"/> - <details key="end" value="9700"/> + <eAnnotations source="positions.484" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.15"> + <details key="start" value="9634"/> + <details key="end" value="9657"/> <details key="line" value="172"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14"> - <details key="start" value="9701"/> - <details key="end" value="9727"/> + <eAnnotations source="positions.485" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16"> + <details key="start" value="9658"/> + <details key="end" value="9684"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14/view"> - <details key="start" value="9701"/> - <details key="end" value="9705"/> + <eAnnotations source="positions.486" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16/view"> + <details key="start" value="9658"/> + <details key="end" value="9662"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.14/pec"> - <details key="start" value="9723"/> - <details key="end" value="9726"/> + <eAnnotations source="positions.487" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16/pec"> + <details key="start" value="9680"/> + <details key="end" value="9683"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.15"> - <details key="start" value="9729"/> - <details key="end" value="9733"/> + <eAnnotations source="positions.488" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.17"> + <details key="start" value="9686"/> + <details key="end" value="9690"/> <details key="line" value="172"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16"> - <details key="start" value="9734"/> - <details key="end" value="9761"/> + <eAnnotations source="positions.489" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18"> + <details key="start" value="9691"/> + <details key="end" value="9718"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16/@argument.0"> - <details key="start" value="9734"/> - <details key="end" value="9751"/> + <eAnnotations source="positions.490" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@argument.0"> + <details key="start" value="9691"/> + <details key="end" value="9708"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16/@argument.0/view"> - <details key="start" value="9734"/> - <details key="end" value="9738"/> + <eAnnotations source="positions.491" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@argument.0/view"> + <details key="start" value="9691"/> + <details key="end" value="9695"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.16/@argument.0/pec"> - <details key="start" value="9747"/> - <details key="end" value="9750"/> + <eAnnotations source="positions.492" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@argument.0/pec"> + <details key="start" value="9704"/> + <details key="end" value="9707"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.17"> - <details key="start" value="9763"/> - <details key="end" value="9782"/> + <eAnnotations source="positions.493" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.19"> + <details key="start" value="9720"/> + <details key="end" value="9739"/> <details key="line" value="172"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18"> - <details key="start" value="9782"/> - <details key="end" value="9932"/> + <eAnnotations source="positions.494" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20"> + <details key="start" value="9739"/> + <details key="end" value="9889"/> <details key="line" value="174"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@body.0"> - <details key="start" value="9874"/> - <details key="end" value="9924"/> + <eAnnotations source="positions.495" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@body.0"> + <details key="start" value="9831"/> + <details key="end" value="9881"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@body.0/editionElement"> - <details key="start" value="9874"/> - <details key="end" value="9888"/> + <eAnnotations source="positions.496" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@body.0/editionElement"> + <details key="start" value="9831"/> + <details key="end" value="9845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@body.0/view"> - <details key="start" value="9914"/> - <details key="end" value="9918"/> + <eAnnotations source="positions.497" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@body.0/view"> + <details key="start" value="9871"/> + <details key="end" value="9875"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@body.0/pec"> - <details key="start" value="9920"/> - <details key="end" value="9923"/> + <eAnnotations source="positions.498" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@body.0/pec"> + <details key="start" value="9877"/> + <details key="end" value="9880"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/editionElement"> - <details key="start" value="9788"/> - <details key="end" value="9829"/> + <eAnnotations source="positions.499" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/editionElement"> + <details key="start" value="9745"/> + <details key="end" value="9786"/> <details key="line" value="174"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@iterSet"> - <details key="start" value="9832"/> - <details key="end" value="9871"/> + <eAnnotations source="positions.500" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@iterSet"> + <details key="start" value="9789"/> + <details key="end" value="9828"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@iterSet/pec"> - <details key="start" value="9832"/> - <details key="end" value="9835"/> + <eAnnotations source="positions.501" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@iterSet/pec"> + <details key="start" value="9789"/> + <details key="end" value="9792"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.18/@iterSet/view"> - <details key="start" value="9866"/> - <details key="end" value="9870"/> + <eAnnotations source="positions.502" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@iterSet/view"> + <details key="start" value="9823"/> + <details key="end" value="9827"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.19"> - <details key="start" value="9932"/> - <details key="end" value="9966"/> + <eAnnotations source="positions.503" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.21"> + <details key="start" value="9889"/> + <details key="end" value="9923"/> <details key="line" value="175"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20"> - <details key="start" value="9967"/> - <details key="end" value="10014"/> + <eAnnotations source="positions.504" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22"> + <details key="start" value="9924"/> + <details key="end" value="9971"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@argument.0"> - <details key="start" value="9967"/> - <details key="end" value="9997"/> + <eAnnotations source="positions.505" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22/@argument.0"> + <details key="start" value="9924"/> + <details key="end" value="9954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.20/@argument.0/peContext"> - <details key="start" value="9967"/> - <details key="end" value="9976"/> + <eAnnotations source="positions.506" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22/@argument.0/peContext"> + <details key="start" value="9924"/> + <details key="end" value="9933"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.21"> - <details key="start" value="10016"/> - <details key="end" value="10030"/> + <eAnnotations source="positions.507" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.23"> + <details key="start" value="9973"/> + <details key="end" value="9987"/> <details key="line" value="178"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22"> - <details key="start" value="10031"/> - <details key="end" value="10052"/> + <eAnnotations source="positions.508" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24"> + <details key="start" value="9988"/> + <details key="end" value="10009"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22/pec"> - <details key="start" value="10031"/> - <details key="end" value="10034"/> + <eAnnotations source="positions.509" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24/pec"> + <details key="start" value="9988"/> + <details key="end" value="9991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.22/view"> - <details key="start" value="10047"/> - <details key="end" value="10051"/> + <eAnnotations source="positions.510" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24/view"> + <details key="start" value="10004"/> + <details key="end" value="10008"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.23"> - <details key="start" value="10054"/> - <details key="end" value="10104"/> + <eAnnotations source="positions.511" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.25"> + <details key="start" value="10011"/> + <details key="end" value="10061"/> <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.506" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24"> - <details key="start" value="10105"/> - <details key="end" value="10138"/> + <eAnnotations source="positions.512" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26"> + <details key="start" value="10062"/> + <details key="end" value="10095"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.507" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24/@argument.0"> - <details key="start" value="10105"/> - <details key="end" value="10119"/> + <eAnnotations source="positions.513" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0"> + <details key="start" value="10062"/> + <details key="end" value="10076"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.508" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24/@argument.0/@source"> - <details key="start" value="10105"/> - <details key="end" value="10114"/> + <eAnnotations source="positions.514" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0/@source"> + <details key="start" value="10062"/> + <details key="end" value="10071"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.509" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.24/@argument.0/@source/pec"> - <details key="start" value="10105"/> - <details key="end" value="10108"/> + <eAnnotations source="positions.515" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0/@source/pec"> + <details key="start" value="10062"/> + <details key="end" value="10065"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.25"> - <details key="start" value="10140"/> - <details key="end" value="10189"/> + <eAnnotations source="positions.516" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.27"> + <details key="start" value="10097"/> + <details key="end" value="10146"/> <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26"> - <details key="start" value="10190"/> - <details key="end" value="10223"/> + <eAnnotations source="positions.517" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.28"> + <details key="start" value="10147"/> + <details key="end" value="10180"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0"> - <details key="start" value="10190"/> - <details key="end" value="10204"/> + <eAnnotations source="positions.518" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.28/@argument.0"> + <details key="start" value="10147"/> + <details key="end" value="10161"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0/@source"> - <details key="start" value="10190"/> - <details key="end" value="10199"/> + <eAnnotations source="positions.519" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.28/@argument.0/@source"> + <details key="start" value="10147"/> + <details key="end" value="10156"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.26/@argument.0/@source/pec"> - <details key="start" value="10190"/> - <details key="end" value="10193"/> + <eAnnotations source="positions.520" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.28/@argument.0/@source/pec"> + <details key="start" value="10147"/> + <details key="end" value="10150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.27"> - <details key="start" value="10225"/> - <details key="end" value="10262"/> + <eAnnotations source="positions.521" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.29"> + <details key="start" value="10182"/> + <details key="end" value="10219"/> <details key="line" value="180"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.28"> - <details key="start" value="10263"/> - <details key="end" value="10266"/> + <eAnnotations source="positions.522" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.30"> + <details key="start" value="10220"/> + <details key="end" value="10223"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.29"> - <details key="start" value="10269"/> - <details key="end" value="10272"/> + <eAnnotations source="positions.523" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.31"> + <details key="start" value="10226"/> + <details key="end" value="10229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.30"> - <details key="start" value="10274"/> - <details key="end" value="10277"/> + <eAnnotations source="positions.524" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.32"> + <details key="start" value="10231"/> + <details key="end" value="10234"/> <details key="line" value="181"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.31"> - <details key="start" value="10278"/> - <details key="end" value="10304"/> + <eAnnotations source="positions.525" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33"> + <details key="start" value="10235"/> + <details key="end" value="10261"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.31/view"> - <details key="start" value="10278"/> - <details key="end" value="10282"/> + <eAnnotations source="positions.526" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33/view"> + <details key="start" value="10235"/> + <details key="end" value="10239"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.31/pec"> - <details key="start" value="10300"/> - <details key="end" value="10303"/> + <eAnnotations source="positions.527" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33/pec"> + <details key="start" value="10257"/> + <details key="end" value="10260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.32"> - <details key="start" value="10306"/> - <details key="end" value="10328"/> + <eAnnotations source="positions.528" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.34"> + <details key="start" value="10263"/> + <details key="end" value="10285"/> <details key="line" value="181"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33"> - <details key="start" value="10329"/> - <details key="end" value="10367"/> + <eAnnotations source="positions.529" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.35"> + <details key="start" value="10286"/> + <details key="end" value="10324"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33/@argument.0"> - <details key="start" value="10329"/> - <details key="end" value="10357"/> + <eAnnotations source="positions.530" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.35/@argument.0"> + <details key="start" value="10286"/> + <details key="end" value="10314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.33/@argument.0/view"> - <details key="start" value="10329"/> - <details key="end" value="10333"/> + <eAnnotations source="positions.531" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.35/@argument.0/view"> + <details key="start" value="10286"/> + <details key="end" value="10290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.34"> - <details key="start" value="10369"/> - <details key="end" value="10389"/> + <eAnnotations source="positions.532" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.36"> + <details key="start" value="10326"/> + <details key="end" value="10346"/> <details key="line" value="182"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.35"> - <details key="start" value="10390"/> - <details key="end" value="10405"/> + <eAnnotations source="positions.533" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.37"> + <details key="start" value="10347"/> + <details key="end" value="10362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.35/view"> - <details key="start" value="10390"/> - <details key="end" value="10394"/> + <eAnnotations source="positions.534" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.37/view"> + <details key="start" value="10347"/> + <details key="end" value="10351"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.36"> - <details key="start" value="10407"/> - <details key="end" value="10647"/> + <eAnnotations source="positions.535" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.38"> + <details key="start" value="10364"/> + <details key="end" value="10604"/> <details key="line" value="183"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.37"> - <details key="start" value="10648"/> - <details key="end" value="10695"/> + <eAnnotations source="positions.536" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39"> + <details key="start" value="10605"/> + <details key="end" value="10652"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.37/@argument.0"> - <details key="start" value="10648"/> - <details key="end" value="10678"/> + <eAnnotations source="positions.537" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39/@argument.0"> + <details key="start" value="10605"/> + <details key="end" value="10635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.37/@argument.0/peContext"> - <details key="start" value="10648"/> - <details key="end" value="10657"/> + <eAnnotations source="positions.538" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39/@argument.0/peContext"> + <details key="start" value="10605"/> + <details key="end" value="10614"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.38"> - <details key="start" value="10697"/> - <details key="end" value="10913"/> + <eAnnotations source="positions.539" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.40"> + <details key="start" value="10654"/> + <details key="end" value="10870"/> <details key="line" value="192"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39"> - <details key="start" value="10914"/> - <details key="end" value="10928"/> + <eAnnotations source="positions.540" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41"> + <details key="start" value="10871"/> + <details key="end" value="10885"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39/@source"> - <details key="start" value="10914"/> - <details key="end" value="10923"/> + <eAnnotations source="positions.541" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41/@source"> + <details key="start" value="10871"/> + <details key="end" value="10880"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.39/@source/pec"> - <details key="start" value="10914"/> - <details key="end" value="10917"/> + <eAnnotations source="positions.542" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41/@source/pec"> + <details key="start" value="10871"/> + <details key="end" value="10874"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.40"> - <details key="start" value="10930"/> - <details key="end" value="10931"/> + <eAnnotations source="positions.543" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.42"> + <details key="start" value="10887"/> + <details key="end" value="10888"/> <details key="line" value="197"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41"> - <details key="start" value="10932"/> - <details key="end" value="10965"/> + <eAnnotations source="positions.544" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43"> + <details key="start" value="10889"/> + <details key="end" value="10922"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41/@argument.0"> - <details key="start" value="10932"/> - <details key="end" value="10946"/> + <eAnnotations source="positions.545" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43/@argument.0"> + <details key="start" value="10889"/> + <details key="end" value="10903"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41/@argument.0/@source"> - <details key="start" value="10932"/> - <details key="end" value="10941"/> + <eAnnotations source="positions.546" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43/@argument.0/@source"> + <details key="start" value="10889"/> + <details key="end" value="10898"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.41/@argument.0/@source/pec"> - <details key="start" value="10932"/> - <details key="end" value="10935"/> + <eAnnotations source="positions.547" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43/@argument.0/@source/pec"> + <details key="start" value="10889"/> + <details key="end" value="10892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.42"> - <details key="start" value="10967"/> - <details key="end" value="10971"/> + <eAnnotations source="positions.548" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.44"> + <details key="start" value="10924"/> + <details key="end" value="10928"/> <details key="line" value="197"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43"> - <details key="start" value="10972"/> - <details key="end" value="10986"/> + <eAnnotations source="positions.549" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.45"> + <details key="start" value="10929"/> + <details key="end" value="10943"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43/@source"> - <details key="start" value="10972"/> - <details key="end" value="10981"/> + <eAnnotations source="positions.550" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.45/@source"> + <details key="start" value="10929"/> + <details key="end" value="10938"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.43/@source/pec"> - <details key="start" value="10972"/> - <details key="end" value="10975"/> + <eAnnotations source="positions.551" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.45/@source/pec"> + <details key="start" value="10929"/> + <details key="end" value="10932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.44"> - <details key="start" value="10988"/> - <details key="end" value="11003"/> + <eAnnotations source="positions.552" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.46"> + <details key="start" value="10945"/> + <details key="end" value="10960"/> <details key="line" value="197"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.45"> - <details key="start" value="11004"/> - <details key="end" value="11023"/> + <eAnnotations source="positions.553" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.47"> + <details key="start" value="10961"/> + <details key="end" value="10980"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.45/view"> - <details key="start" value="11004"/> - <details key="end" value="11008"/> + <eAnnotations source="positions.554" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.47/view"> + <details key="start" value="10961"/> + <details key="end" value="10965"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.46"> - <details key="start" value="11025"/> - <details key="end" value="11026"/> + <eAnnotations source="positions.555" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.48"> + <details key="start" value="10982"/> + <details key="end" value="10983"/> <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.47"> - <details key="start" value="11027"/> - <details key="end" value="11051"/> + <eAnnotations source="positions.556" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.49"> + <details key="start" value="10984"/> + <details key="end" value="11008"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.47/view"> - <details key="start" value="11027"/> - <details key="end" value="11031"/> + <eAnnotations source="positions.557" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.49/view"> + <details key="start" value="10984"/> + <details key="end" value="10988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.47/pec"> - <details key="start" value="11047"/> - <details key="end" value="11050"/> + <eAnnotations source="positions.558" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.49/pec"> + <details key="start" value="11004"/> + <details key="end" value="11007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.48"> - <details key="start" value="11053"/> - <details key="end" value="11057"/> + <eAnnotations source="positions.559" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.50"> + <details key="start" value="11010"/> + <details key="end" value="11014"/> <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.49"> - <details key="start" value="11058"/> - <details key="end" value="11077"/> + <eAnnotations source="positions.560" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51"> + <details key="start" value="11015"/> + <details key="end" value="11034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.49/view"> - <details key="start" value="11058"/> - <details key="end" value="11062"/> + <eAnnotations source="positions.561" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/view"> + <details key="start" value="11015"/> + <details key="end" value="11019"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.50"> - <details key="start" value="11079"/> - <details key="end" value="11111"/> + <eAnnotations source="positions.562" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.52"> + <details key="start" value="11036"/> + <details key="end" value="11068"/> <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51"> - <details key="start" value="11114"/> - <details key="end" value="11465"/> + <eAnnotations source="positions.563" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53"> + <details key="start" value="11071"/> + <details key="end" value="11422"/> <details key="line" value="200"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.0"> - <details key="start" value="11217"/> - <details key="end" value="11223"/> + <eAnnotations source="positions.564" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.0"> + <details key="start" value="11174"/> + <details key="end" value="11180"/> <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1"> - <details key="start" value="11223"/> - <details key="end" value="11321"/> + <eAnnotations source="positions.565" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1"> + <details key="start" value="11180"/> + <details key="end" value="11278"/> <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@body.0"> - <details key="start" value="11298"/> - <details key="end" value="11309"/> + <eAnnotations source="positions.566" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@body.0"> + <details key="start" value="11255"/> + <details key="end" value="11266"/> <details key="line" value="202"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker"> - <details key="start" value="11235"/> - <details key="end" value="11296"/> + <eAnnotations source="positions.567" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker"> + <details key="start" value="11192"/> + <details key="end" value="11253"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker/@source"> - <details key="start" value="11235"/> - <details key="end" value="11258"/> + <eAnnotations source="positions.568" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker/@source"> + <details key="start" value="11192"/> + <details key="end" value="11215"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker/@source/@source"> - <details key="start" value="11235"/> - <details key="end" value="11240"/> + <eAnnotations source="positions.569" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker/@source/@source"> + <details key="start" value="11192"/> + <details key="end" value="11197"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker/@source/@argument.0"> - <details key="start" value="11248"/> - <details key="end" value="11257"/> + <eAnnotations source="positions.570" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker/@source/@argument.0"> + <details key="start" value="11205"/> + <details key="end" value="11214"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker/@source/@argument.0/view"> - <details key="start" value="11248"/> - <details key="end" value="11252"/> + <eAnnotations source="positions.571" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker/@source/@argument.0/view"> + <details key="start" value="11205"/> + <details key="end" value="11209"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.1/@marker/@argument.0"> - <details key="start" value="11266"/> - <details key="end" value="11295"/> + <eAnnotations source="positions.572" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/@marker/@argument.0"> + <details key="start" value="11223"/> + <details key="end" value="11252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@body.2"> - <details key="start" value="11321"/> - <details key="end" value="11322"/> + <eAnnotations source="positions.573" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.2"> + <details key="start" value="11278"/> + <details key="end" value="11279"/> <details key="line" value="204"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr"> - <details key="start" value="11118"/> - <details key="end" value="11215"/> + <eAnnotations source="positions.574" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr"> + <details key="start" value="11075"/> + <details key="end" value="11172"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@source"> - <details key="start" value="11119"/> - <details key="end" value="11154"/> + <eAnnotations source="positions.575" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@source"> + <details key="start" value="11076"/> + <details key="end" value="11111"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@source/view"> - <details key="start" value="11119"/> - <details key="end" value="11123"/> + <eAnnotations source="positions.576" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@source/view"> + <details key="start" value="11076"/> + <details key="end" value="11080"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@source/@argument.0"> - <details key="start" value="11136"/> - <details key="end" value="11153"/> + <eAnnotations source="positions.577" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@source/@argument.0"> + <details key="start" value="11093"/> + <details key="end" value="11110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@argument.0"> - <details key="start" value="11159"/> - <details key="end" value="11214"/> + <eAnnotations source="positions.578" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@argument.0"> + <details key="start" value="11116"/> + <details key="end" value="11171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@argument.0/@source"> - <details key="start" value="11163"/> - <details key="end" value="11214"/> + <eAnnotations source="positions.579" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@argument.0/@source"> + <details key="start" value="11120"/> + <details key="end" value="11171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="11163"/> - <details key="end" value="11193"/> + <eAnnotations source="positions.580" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="11120"/> + <details key="end" value="11150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@ifExpr/@argument.0/@source/@source/peContext"> - <details key="start" value="11163"/> - <details key="end" value="11172"/> + <eAnnotations source="positions.581" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@ifExpr/@argument.0/@source/@source/peContext"> + <details key="start" value="11120"/> + <details key="end" value="11129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else"> - <details key="start" value="11325"/> - <details key="end" value="11460"/> + <eAnnotations source="positions.582" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else"> + <details key="start" value="11282"/> + <details key="end" value="11417"/> <details key="line" value="204"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0"> - <details key="start" value="11336"/> - <details key="end" value="11456"/> + <eAnnotations source="positions.583" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0"> + <details key="start" value="11293"/> + <details key="end" value="11413"/> <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.0"> - <details key="start" value="11417"/> - <details key="end" value="11420"/> + <eAnnotations source="positions.584" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.0"> + <details key="start" value="11374"/> + <details key="end" value="11377"/> <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.1"> - <details key="start" value="11421"/> - <details key="end" value="11443"/> + <eAnnotations source="positions.585" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.1"> + <details key="start" value="11378"/> + <details key="end" value="11400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.1/pee"> - <details key="start" value="11421"/> - <details key="end" value="11424"/> + <eAnnotations source="positions.586" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.1/pee"> + <details key="start" value="11378"/> + <details key="end" value="11381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.1/view"> - <details key="start" value="11433"/> - <details key="end" value="11437"/> + <eAnnotations source="positions.587" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.1/view"> + <details key="start" value="11390"/> + <details key="end" value="11394"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.1/pec"> - <details key="start" value="11439"/> - <details key="end" value="11442"/> + <eAnnotations source="positions.588" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.1/pec"> + <details key="start" value="11396"/> + <details key="end" value="11399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@body.2"> - <details key="start" value="11445"/> - <details key="end" value="11446"/> + <eAnnotations source="positions.589" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@body.2"> + <details key="start" value="11402"/> + <details key="end" value="11403"/> <details key="line" value="207"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/pee"> - <details key="start" value="11342"/> - <details key="end" value="11372"/> + <eAnnotations source="positions.590" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/pee"> + <details key="start" value="11299"/> + <details key="end" value="11329"/> <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@iterSet"> - <details key="start" value="11375"/> - <details key="end" value="11414"/> + <eAnnotations source="positions.591" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@iterSet"> + <details key="start" value="11332"/> + <details key="end" value="11371"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@iterSet/pec"> - <details key="start" value="11375"/> - <details key="end" value="11378"/> + <eAnnotations source="positions.592" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@iterSet/pec"> + <details key="start" value="11332"/> + <details key="end" value="11335"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.51/@else/@body.0/@iterSet/view"> - <details key="start" value="11409"/> - <details key="end" value="11413"/> + <eAnnotations source="positions.593" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@else/@body.0/@iterSet/view"> + <details key="start" value="11366"/> + <details key="end" value="11370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.52"> - <details key="start" value="11466"/> - <details key="end" value="11485"/> + <eAnnotations source="positions.594" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.54"> + <details key="start" value="11423"/> + <details key="end" value="11442"/> <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53"> - <details key="start" value="11485"/> - <details key="end" value="11607"/> + <eAnnotations source="positions.595" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55"> + <details key="start" value="11442"/> + <details key="end" value="11564"/> <details key="line" value="210"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.0"> - <details key="start" value="11566"/> - <details key="end" value="11569"/> + <eAnnotations source="positions.596" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.0"> + <details key="start" value="11523"/> + <details key="end" value="11526"/> <details key="line" value="211"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1"> - <details key="start" value="11570"/> - <details key="end" value="11598"/> + <eAnnotations source="positions.597" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.1"> + <details key="start" value="11527"/> + <details key="end" value="11555"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/pee"> - <details key="start" value="11570"/> - <details key="end" value="11573"/> + <eAnnotations source="positions.598" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.1/pee"> + <details key="start" value="11527"/> + <details key="end" value="11530"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/view"> - <details key="start" value="11588"/> - <details key="end" value="11592"/> + <eAnnotations source="positions.599" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.1/view"> + <details key="start" value="11545"/> + <details key="end" value="11549"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.1/pec"> - <details key="start" value="11594"/> - <details key="end" value="11597"/> + <eAnnotations source="positions.600" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.1/pec"> + <details key="start" value="11551"/> + <details key="end" value="11554"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@body.2"> - <details key="start" value="11600"/> - <details key="end" value="11601"/> + <eAnnotations source="positions.601" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@body.2"> + <details key="start" value="11557"/> + <details key="end" value="11558"/> <details key="line" value="212"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/pee"> - <details key="start" value="11491"/> - <details key="end" value="11521"/> + <eAnnotations source="positions.602" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/pee"> + <details key="start" value="11448"/> + <details key="end" value="11478"/> <details key="line" value="210"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@iterSet"> - <details key="start" value="11524"/> - <details key="end" value="11563"/> + <eAnnotations source="positions.603" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@iterSet"> + <details key="start" value="11481"/> + <details key="end" value="11520"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@iterSet/pec"> - <details key="start" value="11524"/> - <details key="end" value="11527"/> + <eAnnotations source="positions.604" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@iterSet/pec"> + <details key="start" value="11481"/> + <details key="end" value="11484"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.53/@iterSet/view"> - <details key="start" value="11558"/> - <details key="end" value="11562"/> + <eAnnotations source="positions.605" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/@iterSet/view"> + <details key="start" value="11515"/> + <details key="end" value="11519"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.54"> - <details key="start" value="11608"/> - <details key="end" value="11650"/> + <eAnnotations source="positions.606" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.56"> + <details key="start" value="11565"/> + <details key="end" value="11607"/> <details key="line" value="213"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55"> - <details key="start" value="11651"/> - <details key="end" value="11686"/> + <eAnnotations source="positions.607" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57"> + <details key="start" value="11608"/> + <details key="end" value="11643"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/view"> - <details key="start" value="11651"/> - <details key="end" value="11655"/> + <eAnnotations source="positions.608" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57/view"> + <details key="start" value="11608"/> + <details key="end" value="11612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.55/pec"> - <details key="start" value="11682"/> - <details key="end" value="11685"/> + <eAnnotations source="positions.609" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57/pec"> + <details key="start" value="11639"/> + <details key="end" value="11642"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.56"> - <details key="start" value="11688"/> - <details key="end" value="11732"/> + <eAnnotations source="positions.610" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.58"> + <details key="start" value="11645"/> + <details key="end" value="11689"/> <details key="line" value="215"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57"> - <details key="start" value="11733"/> - <details key="end" value="11774"/> + <eAnnotations source="positions.611" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59"> + <details key="start" value="11690"/> + <details key="end" value="11731"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57/view"> - <details key="start" value="11733"/> - <details key="end" value="11737"/> + <eAnnotations source="positions.612" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/view"> + <details key="start" value="11690"/> + <details key="end" value="11694"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.57/pec"> - <details key="start" value="11770"/> - <details key="end" value="11773"/> + <eAnnotations source="positions.613" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/pec"> + <details key="start" value="11727"/> + <details key="end" value="11730"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.58"> - <details key="start" value="11776"/> - <details key="end" value="11811"/> + <eAnnotations source="positions.614" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.60"> + <details key="start" value="11733"/> + <details key="end" value="11768"/> <details key="line" value="217"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59"> - <details key="start" value="11811"/> - <details key="end" value="11929"/> + <eAnnotations source="positions.615" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61"> + <details key="start" value="11768"/> + <details key="end" value="11886"/> <details key="line" value="221"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@body.0"> - <details key="start" value="11893"/> - <details key="end" value="11920"/> + <eAnnotations source="positions.616" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@body.0"> + <details key="start" value="11850"/> + <details key="end" value="11877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@body.0/pee"> - <details key="start" value="11893"/> - <details key="end" value="11896"/> + <eAnnotations source="positions.617" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@body.0/pee"> + <details key="start" value="11850"/> + <details key="end" value="11853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@body.1"> - <details key="start" value="11922"/> - <details key="end" value="11923"/> + <eAnnotations source="positions.618" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@body.1"> + <details key="start" value="11879"/> + <details key="end" value="11880"/> <details key="line" value="223"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/pee"> - <details key="start" value="11817"/> - <details key="end" value="11847"/> + <eAnnotations source="positions.619" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/pee"> + <details key="start" value="11774"/> + <details key="end" value="11804"/> <details key="line" value="221"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@iterSet"> - <details key="start" value="11850"/> - <details key="end" value="11889"/> + <eAnnotations source="positions.620" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@iterSet"> + <details key="start" value="11807"/> + <details key="end" value="11846"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@iterSet/pec"> - <details key="start" value="11850"/> - <details key="end" value="11853"/> + <eAnnotations source="positions.621" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@iterSet/pec"> + <details key="start" value="11807"/> + <details key="end" value="11810"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.59/@iterSet/view"> - <details key="start" value="11884"/> - <details key="end" value="11888"/> + <eAnnotations source="positions.622" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61/@iterSet/view"> + <details key="start" value="11841"/> + <details key="end" value="11845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.60"> - <details key="start" value="11931"/> - <details key="end" value="11980"/> + <eAnnotations source="positions.623" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62"> + <details key="start" value="11888"/> + <details key="end" value="11937"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.60/view"> - <details key="start" value="11931"/> - <details key="end" value="11935"/> + <eAnnotations source="positions.624" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62/view"> + <details key="start" value="11888"/> + <details key="end" value="11892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.60/pec"> - <details key="start" value="11976"/> - <details key="end" value="11979"/> + <eAnnotations source="positions.625" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62/pec"> + <details key="start" value="11933"/> + <details key="end" value="11936"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.61"> - <details key="start" value="11982"/> - <details key="end" value="12183"/> + <eAnnotations source="positions.626" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.63"> + <details key="start" value="11939"/> + <details key="end" value="12140"/> <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62"> - <details key="start" value="12184"/> - <details key="end" value="12231"/> + <eAnnotations source="positions.627" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64"> + <details key="start" value="12141"/> + <details key="end" value="12188"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62/@argument.0"> - <details key="start" value="12184"/> - <details key="end" value="12214"/> + <eAnnotations source="positions.628" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@argument.0"> + <details key="start" value="12141"/> + <details key="end" value="12171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.62/@argument.0/peContext"> - <details key="start" value="12184"/> - <details key="end" value="12193"/> + <eAnnotations source="positions.629" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@argument.0/peContext"> + <details key="start" value="12141"/> + <details key="end" value="12150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.63"> - <details key="start" value="12233"/> - <details key="end" value="12311"/> + <eAnnotations source="positions.630" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.65"> + <details key="start" value="12190"/> + <details key="end" value="12268"/> <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64"> - <details key="start" value="12313"/> - <details key="end" value="12840"/> + <eAnnotations source="positions.631" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66"> + <details key="start" value="12270"/> + <details key="end" value="12797"/> <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@body.0"> - <details key="start" value="12416"/> - <details key="end" value="12421"/> + <eAnnotations source="positions.632" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.0"> + <details key="start" value="12373"/> + <details key="end" value="12378"/> <details key="line" value="233"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@body.1"> - <details key="start" value="12421"/> - <details key="end" value="12486"/> + <eAnnotations source="positions.633" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1"> + <details key="start" value="12378"/> + <details key="end" value="12443"/> <details key="line" value="233"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@body.1/@body.0"> - <details key="start" value="12465"/> - <details key="end" value="12474"/> + <eAnnotations source="positions.634" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1/@body.0"> + <details key="start" value="12422"/> + <details key="end" value="12431"/> <details key="line" value="234"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@body.1/@marker"> - <details key="start" value="12433"/> - <details key="end" value="12463"/> + <eAnnotations source="positions.635" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1/@marker"> + <details key="start" value="12390"/> + <details key="end" value="12420"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@body.2"> - <details key="start" value="12486"/> - <details key="end" value="12487"/> + <eAnnotations source="positions.636" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.2"> + <details key="start" value="12443"/> + <details key="end" value="12444"/> <details key="line" value="236"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr"> - <details key="start" value="12317"/> - <details key="end" value="12414"/> + <eAnnotations source="positions.637" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr"> + <details key="start" value="12274"/> + <details key="end" value="12371"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@source"> - <details key="start" value="12318"/> - <details key="end" value="12353"/> + <eAnnotations source="positions.638" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source"> + <details key="start" value="12275"/> + <details key="end" value="12310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@source/view"> - <details key="start" value="12318"/> - <details key="end" value="12322"/> + <eAnnotations source="positions.639" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source/view"> + <details key="start" value="12275"/> + <details key="end" value="12279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@source/@argument.0"> - <details key="start" value="12335"/> - <details key="end" value="12352"/> + <eAnnotations source="positions.640" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source/@argument.0"> + <details key="start" value="12292"/> + <details key="end" value="12309"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@argument.0"> - <details key="start" value="12358"/> - <details key="end" value="12413"/> + <eAnnotations source="positions.641" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0"> + <details key="start" value="12315"/> + <details key="end" value="12370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@argument.0/@source"> - <details key="start" value="12362"/> - <details key="end" value="12413"/> + <eAnnotations source="positions.642" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source"> + <details key="start" value="12319"/> + <details key="end" value="12370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="12362"/> - <details key="end" value="12392"/> + <eAnnotations source="positions.643" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="12319"/> + <details key="end" value="12349"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@ifExpr/@argument.0/@source/@source/peContext"> - <details key="start" value="12362"/> - <details key="end" value="12371"/> + <eAnnotations source="positions.644" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source/@source/peContext"> + <details key="start" value="12319"/> + <details key="end" value="12328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else"> - <details key="start" value="12489"/> - <details key="end" value="12835"/> + <eAnnotations source="positions.645" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else"> + <details key="start" value="12446"/> + <details key="end" value="12792"/> <details key="line" value="236"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.0"> - <details key="start" value="12496"/> - <details key="end" value="12498"/> + <eAnnotations source="positions.646" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.0"> + <details key="start" value="12453"/> + <details key="end" value="12455"/> <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.1"> - <details key="start" value="12499"/> - <details key="end" value="12513"/> + <eAnnotations source="positions.647" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.1"> + <details key="start" value="12456"/> + <details key="end" value="12470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.1/@source"> - <details key="start" value="12499"/> - <details key="end" value="12508"/> + <eAnnotations source="positions.648" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.1/@source"> + <details key="start" value="12456"/> + <details key="end" value="12465"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.1/@source/pec"> - <details key="start" value="12499"/> - <details key="end" value="12502"/> + <eAnnotations source="positions.649" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.1/@source/pec"> + <details key="start" value="12456"/> + <details key="end" value="12459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.2"> - <details key="start" value="12515"/> - <details key="end" value="12516"/> + <eAnnotations source="positions.650" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.2"> + <details key="start" value="12472"/> + <details key="end" value="12473"/> <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.3"> - <details key="start" value="12517"/> - <details key="end" value="12550"/> + <eAnnotations source="positions.651" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3"> + <details key="start" value="12474"/> + <details key="end" value="12507"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.3/@argument.0"> - <details key="start" value="12517"/> - <details key="end" value="12531"/> + <eAnnotations source="positions.652" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3/@argument.0"> + <details key="start" value="12474"/> + <details key="end" value="12488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.3/@argument.0/@source"> - <details key="start" value="12517"/> - <details key="end" value="12526"/> + <eAnnotations source="positions.653" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3/@argument.0/@source"> + <details key="start" value="12474"/> + <details key="end" value="12483"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.3/@argument.0/@source/pec"> - <details key="start" value="12517"/> - <details key="end" value="12520"/> + <eAnnotations source="positions.654" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3/@argument.0/@source/pec"> + <details key="start" value="12474"/> + <details key="end" value="12477"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.4"> - <details key="start" value="12552"/> - <details key="end" value="12556"/> + <eAnnotations source="positions.655" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.4"> + <details key="start" value="12509"/> + <details key="end" value="12513"/> <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.5"> - <details key="start" value="12557"/> - <details key="end" value="12571"/> + <eAnnotations source="positions.656" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.5"> + <details key="start" value="12514"/> + <details key="end" value="12528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.5/@source"> - <details key="start" value="12557"/> - <details key="end" value="12566"/> + <eAnnotations source="positions.657" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.5/@source"> + <details key="start" value="12514"/> + <details key="end" value="12523"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.5/@source/pec"> - <details key="start" value="12557"/> - <details key="end" value="12560"/> + <eAnnotations source="positions.658" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.5/@source/pec"> + <details key="start" value="12514"/> + <details key="end" value="12517"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.6"> - <details key="start" value="12573"/> - <details key="end" value="12590"/> + <eAnnotations source="positions.659" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.6"> + <details key="start" value="12530"/> + <details key="end" value="12547"/> <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7"> - <details key="start" value="12592"/> - <details key="end" value="12832"/> + <eAnnotations source="positions.660" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7"> + <details key="start" value="12549"/> + <details key="end" value="12789"/> <details key="line" value="238"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.0"> - <details key="start" value="12684"/> - <details key="end" value="12690"/> + <eAnnotations source="positions.661" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.0"> + <details key="start" value="12641"/> + <details key="end" value="12647"/> <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.1"> - <details key="start" value="12691"/> - <details key="end" value="12731"/> + <eAnnotations source="positions.662" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1"> + <details key="start" value="12648"/> + <details key="end" value="12688"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.1/@argument.0"> - <details key="start" value="12691"/> - <details key="end" value="12720"/> + <eAnnotations source="positions.663" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/@argument.0"> + <details key="start" value="12648"/> + <details key="end" value="12677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.1/@argument.0/@source"> - <details key="start" value="12691"/> - <details key="end" value="12711"/> + <eAnnotations source="positions.664" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/@argument.0/@source"> + <details key="start" value="12648"/> + <details key="end" value="12668"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.1/@argument.0/@source/editionElement"> - <details key="start" value="12691"/> - <details key="end" value="12705"/> + <eAnnotations source="positions.665" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/@argument.0/@source/editionElement"> + <details key="start" value="12648"/> + <details key="end" value="12662"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.2"> - <details key="start" value="12733"/> - <details key="end" value="12769"/> + <eAnnotations source="positions.666" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.2"> + <details key="start" value="12690"/> + <details key="end" value="12726"/> <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.3"> - <details key="start" value="12770"/> - <details key="end" value="12817"/> + <eAnnotations source="positions.667" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.3"> + <details key="start" value="12727"/> + <details key="end" value="12774"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.3/editionElement"> - <details key="start" value="12770"/> - <details key="end" value="12784"/> + <eAnnotations source="positions.668" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.3/editionElement"> + <details key="start" value="12727"/> + <details key="end" value="12741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.3/view"> - <details key="start" value="12807"/> - <details key="end" value="12811"/> + <eAnnotations source="positions.669" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.3/view"> + <details key="start" value="12764"/> + <details key="end" value="12768"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.3/pec"> - <details key="start" value="12813"/> - <details key="end" value="12816"/> + <eAnnotations source="positions.670" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.3/pec"> + <details key="start" value="12770"/> + <details key="end" value="12773"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@body.4"> - <details key="start" value="12819"/> - <details key="end" value="12824"/> + <eAnnotations source="positions.671" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.4"> + <details key="start" value="12776"/> + <details key="end" value="12781"/> <details key="line" value="241"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/editionElement"> - <details key="start" value="12598"/> - <details key="end" value="12639"/> + <eAnnotations source="positions.672" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/editionElement"> + <details key="start" value="12555"/> + <details key="end" value="12596"/> <details key="line" value="238"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@iterSet"> - <details key="start" value="12642"/> - <details key="end" value="12681"/> + <eAnnotations source="positions.673" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet"> + <details key="start" value="12599"/> + <details key="end" value="12638"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@iterSet/pec"> - <details key="start" value="12642"/> - <details key="end" value="12645"/> + <eAnnotations source="positions.674" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet/pec"> + <details key="start" value="12599"/> + <details key="end" value="12602"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.64/@else/@body.7/@iterSet/view"> - <details key="start" value="12676"/> - <details key="end" value="12680"/> + <eAnnotations source="positions.675" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet/view"> + <details key="start" value="12633"/> + <details key="end" value="12637"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.65"> - <details key="start" value="12841"/> - <details key="end" value="13060"/> + <eAnnotations source="positions.676" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.67"> + <details key="start" value="12798"/> + <details key="end" value="13017"/> <details key="line" value="244"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66"> - <details key="start" value="13062"/> - <details key="end" value="13565"/> + <eAnnotations source="positions.677" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68"> + <details key="start" value="13019"/> + <details key="end" value="13522"/> <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.0"> - <details key="start" value="13165"/> - <details key="end" value="13170"/> + <eAnnotations source="positions.678" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.0"> + <details key="start" value="13122"/> + <details key="end" value="13127"/> <details key="line" value="252"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1"> - <details key="start" value="13170"/> - <details key="end" value="13226"/> + <eAnnotations source="positions.679" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1"> + <details key="start" value="13127"/> + <details key="end" value="13183"/> <details key="line" value="252"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1/@body.0"> - <details key="start" value="13205"/> - <details key="end" value="13214"/> + <eAnnotations source="positions.680" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1/@body.0"> + <details key="start" value="13162"/> + <details key="end" value="13171"/> <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.1/@marker"> - <details key="start" value="13182"/> - <details key="end" value="13203"/> + <eAnnotations source="positions.681" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1/@marker"> + <details key="start" value="13139"/> + <details key="end" value="13160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@body.2"> - <details key="start" value="13226"/> - <details key="end" value="13227"/> + <eAnnotations source="positions.682" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.2"> + <details key="start" value="13183"/> + <details key="end" value="13184"/> <details key="line" value="255"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr"> - <details key="start" value="13066"/> - <details key="end" value="13163"/> + <eAnnotations source="positions.683" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr"> + <details key="start" value="13023"/> + <details key="end" value="13120"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source"> - <details key="start" value="13067"/> - <details key="end" value="13102"/> + <eAnnotations source="positions.684" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@source"> + <details key="start" value="13024"/> + <details key="end" value="13059"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source/view"> - <details key="start" value="13067"/> - <details key="end" value="13071"/> + <eAnnotations source="positions.685" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@source/view"> + <details key="start" value="13024"/> + <details key="end" value="13028"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@source/@argument.0"> - <details key="start" value="13084"/> - <details key="end" value="13101"/> + <eAnnotations source="positions.686" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@source/@argument.0"> + <details key="start" value="13041"/> + <details key="end" value="13058"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0"> - <details key="start" value="13107"/> - <details key="end" value="13162"/> + <eAnnotations source="positions.687" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@argument.0"> + <details key="start" value="13064"/> + <details key="end" value="13119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source"> - <details key="start" value="13111"/> - <details key="end" value="13162"/> + <eAnnotations source="positions.688" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@argument.0/@source"> + <details key="start" value="13068"/> + <details key="end" value="13119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="13111"/> - <details key="end" value="13141"/> + <eAnnotations source="positions.689" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="13068"/> + <details key="end" value="13098"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@ifExpr/@argument.0/@source/@source/peContext"> - <details key="start" value="13111"/> - <details key="end" value="13120"/> + <eAnnotations source="positions.690" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/@argument.0/@source/@source/peContext"> + <details key="start" value="13068"/> + <details key="end" value="13077"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else"> - <details key="start" value="13229"/> - <details key="end" value="13560"/> + <eAnnotations source="positions.691" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else"> + <details key="start" value="13186"/> + <details key="end" value="13517"/> <details key="line" value="255"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.0"> - <details key="start" value="13236"/> - <details key="end" value="13238"/> + <eAnnotations source="positions.692" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.0"> + <details key="start" value="13193"/> + <details key="end" value="13195"/> <details key="line" value="256"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.1"> - <details key="start" value="13239"/> - <details key="end" value="13258"/> + <eAnnotations source="positions.693" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.1"> + <details key="start" value="13196"/> + <details key="end" value="13215"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.1/view"> - <details key="start" value="13239"/> - <details key="end" value="13243"/> + <eAnnotations source="positions.694" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.1/view"> + <details key="start" value="13196"/> + <details key="end" value="13200"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.2"> - <details key="start" value="13260"/> - <details key="end" value="13261"/> + <eAnnotations source="positions.695" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.2"> + <details key="start" value="13217"/> + <details key="end" value="13218"/> <details key="line" value="256"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3"> - <details key="start" value="13262"/> - <details key="end" value="13286"/> + <eAnnotations source="positions.696" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.3"> + <details key="start" value="13219"/> + <details key="end" value="13243"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3/view"> - <details key="start" value="13262"/> - <details key="end" value="13266"/> + <eAnnotations source="positions.697" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.3/view"> + <details key="start" value="13219"/> + <details key="end" value="13223"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.3/pec"> - <details key="start" value="13282"/> - <details key="end" value="13285"/> + <eAnnotations source="positions.698" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.3/pec"> + <details key="start" value="13239"/> + <details key="end" value="13242"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.4"> - <details key="start" value="13288"/> - <details key="end" value="13292"/> + <eAnnotations source="positions.699" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.4"> + <details key="start" value="13245"/> + <details key="end" value="13249"/> <details key="line" value="256"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.5"> - <details key="start" value="13293"/> - <details key="end" value="13312"/> + <eAnnotations source="positions.700" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.5"> + <details key="start" value="13250"/> + <details key="end" value="13269"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.5/view"> - <details key="start" value="13293"/> - <details key="end" value="13297"/> + <eAnnotations source="positions.701" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.5/view"> + <details key="start" value="13250"/> + <details key="end" value="13254"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.6"> - <details key="start" value="13314"/> - <details key="end" value="13328"/> + <eAnnotations source="positions.702" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.6"> + <details key="start" value="13271"/> + <details key="end" value="13285"/> <details key="line" value="256"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7"> - <details key="start" value="13330"/> - <details key="end" value="13473"/> + <eAnnotations source="positions.703" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7"> + <details key="start" value="13287"/> + <details key="end" value="13430"/> <details key="line" value="257"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.0"> - <details key="start" value="13422"/> - <details key="end" value="13424"/> + <eAnnotations source="positions.704" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.0"> + <details key="start" value="13379"/> + <details key="end" value="13381"/> <details key="line" value="258"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1"> - <details key="start" value="13425"/> - <details key="end" value="13462"/> + <eAnnotations source="positions.705" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.1"> + <details key="start" value="13382"/> + <details key="end" value="13419"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/editionElement"> - <details key="start" value="13425"/> - <details key="end" value="13439"/> + <eAnnotations source="positions.706" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.1/editionElement"> + <details key="start" value="13382"/> + <details key="end" value="13396"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/view"> - <details key="start" value="13452"/> - <details key="end" value="13456"/> + <eAnnotations source="positions.707" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.1/view"> + <details key="start" value="13409"/> + <details key="end" value="13413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.1/pec"> - <details key="start" value="13458"/> - <details key="end" value="13461"/> + <eAnnotations source="positions.708" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.1/pec"> + <details key="start" value="13415"/> + <details key="end" value="13418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@body.2"> - <details key="start" value="13464"/> - <details key="end" value="13465"/> + <eAnnotations source="positions.709" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@body.2"> + <details key="start" value="13421"/> + <details key="end" value="13422"/> <details key="line" value="259"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/editionElement"> - <details key="start" value="13336"/> - <details key="end" value="13377"/> + <eAnnotations source="positions.710" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/editionElement"> + <details key="start" value="13293"/> + <details key="end" value="13334"/> <details key="line" value="257"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet"> - <details key="start" value="13380"/> - <details key="end" value="13419"/> + <eAnnotations source="positions.711" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@iterSet"> + <details key="start" value="13337"/> + <details key="end" value="13376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet/pec"> - <details key="start" value="13380"/> - <details key="end" value="13383"/> + <eAnnotations source="positions.712" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@iterSet/pec"> + <details key="start" value="13337"/> + <details key="end" value="13340"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.7/@iterSet/view"> - <details key="start" value="13414"/> - <details key="end" value="13418"/> + <eAnnotations source="positions.713" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.7/@iterSet/view"> + <details key="start" value="13371"/> + <details key="end" value="13375"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.8"> - <details key="start" value="13513"/> - <details key="end" value="13515"/> + <eAnnotations source="positions.714" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.8"> + <details key="start" value="13470"/> + <details key="end" value="13472"/> <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.9"> - <details key="start" value="13516"/> - <details key="end" value="13555"/> + <eAnnotations source="positions.715" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.9"> + <details key="start" value="13473"/> + <details key="end" value="13512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.9/view"> - <details key="start" value="13516"/> - <details key="end" value="13520"/> + <eAnnotations source="positions.716" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.9/view"> + <details key="start" value="13473"/> + <details key="end" value="13477"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.9/pec"> - <details key="start" value="13551"/> - <details key="end" value="13554"/> + <eAnnotations source="positions.717" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.9/pec"> + <details key="start" value="13508"/> + <details key="end" value="13511"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.66/@else/@body.10"> - <details key="start" value="13557"/> - <details key="end" value="13558"/> + <eAnnotations source="positions.718" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@else/@body.10"> + <details key="start" value="13514"/> + <details key="end" value="13515"/> <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.67"> - <details key="start" value="13566"/> - <details key="end" value="13570"/> + <eAnnotations source="positions.719" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69"> + <details key="start" value="13523"/> + <details key="end" value="13527"/> <details key="line" value="263"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68"> - <details key="start" value="13570"/> - <details key="end" value="14252"/> + <eAnnotations source="positions.720" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70"> + <details key="start" value="13527"/> + <details key="end" value="14209"/> <details key="line" value="265"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.0"> - <details key="start" value="13735"/> - <details key="end" value="13890"/> + <eAnnotations source="positions.721" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.0"> + <details key="start" value="13692"/> + <details key="end" value="13847"/> <details key="line" value="266"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1"> - <details key="start" value="13891"/> - <details key="end" value="13938"/> + <eAnnotations source="positions.722" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.1"> + <details key="start" value="13848"/> + <details key="end" value="13895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1/@argument.0"> - <details key="start" value="13891"/> - <details key="end" value="13921"/> + <eAnnotations source="positions.723" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.1/@argument.0"> + <details key="start" value="13848"/> + <details key="end" value="13878"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.1/@argument.0/peContext"> - <details key="start" value="13891"/> - <details key="end" value="13900"/> + <eAnnotations source="positions.724" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.1/@argument.0/peContext"> + <details key="start" value="13848"/> + <details key="end" value="13857"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.2"> - <details key="start" value="13940"/> - <details key="end" value="14006"/> + <eAnnotations source="positions.725" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.2"> + <details key="start" value="13897"/> + <details key="end" value="13963"/> <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3"> - <details key="start" value="14006"/> - <details key="end" value="14242"/> + <eAnnotations source="positions.726" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3"> + <details key="start" value="13963"/> + <details key="end" value="14199"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@body.0"> - <details key="start" value="14197"/> - <details key="end" value="14204"/> + <eAnnotations source="positions.727" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@body.0"> + <details key="start" value="14154"/> + <details key="end" value="14161"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@body.1"> - <details key="start" value="14205"/> - <details key="end" value="14234"/> + <eAnnotations source="positions.728" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@body.1"> + <details key="start" value="14162"/> + <details key="end" value="14191"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@body.1/@argument.0"> - <details key="start" value="14205"/> - <details key="end" value="14223"/> + <eAnnotations source="positions.729" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@body.1/@argument.0"> + <details key="start" value="14162"/> + <details key="end" value="14180"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@body.1/@argument.0/@source"> - <details key="start" value="14205"/> - <details key="end" value="14214"/> + <eAnnotations source="positions.730" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@body.1/@argument.0/@source"> + <details key="start" value="14162"/> + <details key="end" value="14171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@body.1/@argument.0/@source/pee"> - <details key="start" value="14205"/> - <details key="end" value="14208"/> + <eAnnotations source="positions.731" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@body.1/@argument.0/@source/pee"> + <details key="start" value="14162"/> + <details key="end" value="14165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/pee"> - <details key="start" value="14012"/> - <details key="end" value="14042"/> + <eAnnotations source="positions.732" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/pee"> + <details key="start" value="13969"/> + <details key="end" value="13999"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select"> - <details key="start" value="14045"/> - <details key="end" value="14176"/> + <eAnnotations source="positions.733" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select"> + <details key="start" value="14002"/> + <details key="end" value="14133"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect"> - <details key="start" value="14045"/> - <details key="end" value="14107"/> + <eAnnotations source="positions.734" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect"> + <details key="start" value="14002"/> + <details key="end" value="14064"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/@source"> - <details key="start" value="14045"/> - <details key="end" value="14059"/> + <eAnnotations source="positions.735" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/@source"> + <details key="start" value="14002"/> + <details key="end" value="14016"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/@source/pec"> - <details key="start" value="14045"/> - <details key="end" value="14048"/> + <eAnnotations source="positions.736" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/@source/pec"> + <details key="start" value="14002"/> + <details key="end" value="14005"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/@body"> + <eAnnotations source="positions.737" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/@body/temp1"> + <eAnnotations source="positions.738" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/@body/@argument.0"> - <details key="start" value="14070"/> - <details key="end" value="14106"/> + <eAnnotations source="positions.739" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/@body/@argument.0"> + <details key="start" value="14027"/> + <details key="end" value="14063"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/collect/temp33"> + <eAnnotations source="positions.740" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/collect/temp33"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/@body"> - <details key="start" value="14159"/> - <details key="end" value="14175"/> + <eAnnotations source="positions.741" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/@body"> + <details key="start" value="14116"/> + <details key="end" value="14132"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/@body/@source"> - <details key="start" value="14159"/> - <details key="end" value="14166"/> + <eAnnotations source="positions.742" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/@body/@source"> + <details key="start" value="14116"/> + <details key="end" value="14123"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/@body/@source/f"> - <details key="start" value="14159"/> - <details key="end" value="14160"/> + <eAnnotations source="positions.743" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/@body/@source/f"> + <details key="start" value="14116"/> + <details key="end" value="14117"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/select/f"> - <details key="start" value="14116"/> - <details key="end" value="14156"/> + <eAnnotations source="positions.744" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/select/f"> + <details key="start" value="14073"/> + <details key="end" value="14113"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.3/@each"> - <details key="start" value="14189"/> - <details key="end" value="14195"/> + <eAnnotations source="positions.745" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.3/@each"> + <details key="start" value="14146"/> + <details key="end" value="14152"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@body.4"> - <details key="start" value="14242"/> - <details key="end" value="14247"/> + <eAnnotations source="positions.746" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@body.4"> + <details key="start" value="14199"/> + <details key="end" value="14204"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr"> - <details key="start" value="13574"/> - <details key="end" value="13733"/> + <eAnnotations source="positions.747" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr"> + <details key="start" value="13531"/> + <details key="end" value="13690"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select"> - <details key="start" value="13575"/> - <details key="end" value="13720"/> + <eAnnotations source="positions.748" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select"> + <details key="start" value="13532"/> + <details key="end" value="13677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect"> - <details key="start" value="13575"/> - <details key="end" value="13637"/> + <eAnnotations source="positions.749" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect"> + <details key="start" value="13532"/> + <details key="end" value="13594"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/@source"> - <details key="start" value="13575"/> - <details key="end" value="13589"/> + <eAnnotations source="positions.750" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/@source"> + <details key="start" value="13532"/> + <details key="end" value="13546"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/@source/pec"> - <details key="start" value="13575"/> - <details key="end" value="13578"/> + <eAnnotations source="positions.751" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/@source/pec"> + <details key="start" value="13532"/> + <details key="end" value="13535"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/@body"> + <eAnnotations source="positions.752" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/@body/temp1"> + <eAnnotations source="positions.753" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/@body/@argument.0"> - <details key="start" value="13600"/> - <details key="end" value="13636"/> + <eAnnotations source="positions.754" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/@body/@argument.0"> + <details key="start" value="13557"/> + <details key="end" value="13593"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.749" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/collect/temp34"> + <eAnnotations source="positions.755" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/collect/temp34"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.750" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/@body"> - <details key="start" value="13696"/> - <details key="end" value="13719"/> + <eAnnotations source="positions.756" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/@body"> + <details key="start" value="13653"/> + <details key="end" value="13676"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.751" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/@body/@source"> - <details key="start" value="13696"/> - <details key="end" value="13710"/> + <eAnnotations source="positions.757" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/@body/@source"> + <details key="start" value="13653"/> + <details key="end" value="13667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.752" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/@body/@source/localPee"> - <details key="start" value="13696"/> - <details key="end" value="13704"/> + <eAnnotations source="positions.758" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/@body/@source/localPee"> + <details key="start" value="13653"/> + <details key="end" value="13661"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.753" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.68/@ifExpr/select/localPee"> - <details key="start" value="13646"/> - <details key="end" value="13693"/> + <eAnnotations source="positions.759" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70/@ifExpr/select/localPee"> + <details key="start" value="13603"/> + <details key="end" value="13650"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.754" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69"> - <details key="start" value="14253"/> - <details key="end" value="15137"/> + <eAnnotations source="positions.760" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71"> + <details key="start" value="14210"/> + <details key="end" value="15094"/> <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.755" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.0"> - <details key="start" value="14481"/> - <details key="end" value="14640"/> + <eAnnotations source="positions.761" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.0"> + <details key="start" value="14438"/> + <details key="end" value="14597"/> <details key="line" value="278"/> </eAnnotations> - <eAnnotations source="positions.756" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.1"> - <details key="start" value="14641"/> - <details key="end" value="14688"/> + <eAnnotations source="positions.762" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.1"> + <details key="start" value="14598"/> + <details key="end" value="14645"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.757" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.1/@argument.0"> - <details key="start" value="14641"/> - <details key="end" value="14671"/> + <eAnnotations source="positions.763" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.1/@argument.0"> + <details key="start" value="14598"/> + <details key="end" value="14628"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.758" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.1/@argument.0/peContext"> - <details key="start" value="14641"/> - <details key="end" value="14650"/> + <eAnnotations source="positions.764" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.1/@argument.0/peContext"> + <details key="start" value="14598"/> + <details key="end" value="14607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.759" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.2"> - <details key="start" value="14690"/> - <details key="end" value="14750"/> + <eAnnotations source="positions.765" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.2"> + <details key="start" value="14647"/> + <details key="end" value="14707"/> <details key="line" value="284"/> </eAnnotations> - <eAnnotations source="positions.760" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3"> - <details key="start" value="14752"/> - <details key="end" value="15086"/> + <eAnnotations source="positions.766" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3"> + <details key="start" value="14709"/> + <details key="end" value="15043"/> <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.761" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.0"> - <details key="start" value="14981"/> - <details key="end" value="14994"/> + <eAnnotations source="positions.767" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.0"> + <details key="start" value="14938"/> + <details key="end" value="14951"/> <details key="line" value="287"/> </eAnnotations> - <eAnnotations source="positions.762" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.1"> - <details key="start" value="14995"/> - <details key="end" value="15024"/> + <eAnnotations source="positions.768" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.1"> + <details key="start" value="14952"/> + <details key="end" value="14981"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.763" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.1/@argument.0"> - <details key="start" value="14995"/> - <details key="end" value="15013"/> + <eAnnotations source="positions.769" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.1/@argument.0"> + <details key="start" value="14952"/> + <details key="end" value="14970"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.764" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.1/@argument.0/@source"> - <details key="start" value="14995"/> - <details key="end" value="15004"/> + <eAnnotations source="positions.770" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.1/@argument.0/@source"> + <details key="start" value="14952"/> + <details key="end" value="14961"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.765" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.1/@argument.0/@source/pee"> - <details key="start" value="14995"/> - <details key="end" value="14998"/> + <eAnnotations source="positions.771" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.1/@argument.0/@source/pee"> + <details key="start" value="14952"/> + <details key="end" value="14955"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.766" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.2"> - <details key="start" value="15026"/> - <details key="end" value="15038"/> + <eAnnotations source="positions.772" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.2"> + <details key="start" value="14983"/> + <details key="end" value="14995"/> <details key="line" value="287"/> </eAnnotations> - <eAnnotations source="positions.767" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.3"> - <details key="start" value="15039"/> - <details key="end" value="15060"/> + <eAnnotations source="positions.773" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.3"> + <details key="start" value="14996"/> + <details key="end" value="15017"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.768" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.3/@source"> - <details key="start" value="15039"/> - <details key="end" value="15053"/> + <eAnnotations source="positions.774" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.3/@source"> + <details key="start" value="14996"/> + <details key="end" value="15010"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.769" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.3/@source/pee"> - <details key="start" value="15039"/> - <details key="end" value="15042"/> + <eAnnotations source="positions.775" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.3/@source/pee"> + <details key="start" value="14996"/> + <details key="end" value="14999"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.770" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/@body.4"> - <details key="start" value="15062"/> - <details key="end" value="15078"/> + <eAnnotations source="positions.776" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/@body.4"> + <details key="start" value="15019"/> + <details key="end" value="15035"/> <details key="line" value="288"/> </eAnnotations> - <eAnnotations source="positions.771" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/pee"> - <details key="start" value="14758"/> - <details key="end" value="14788"/> + <eAnnotations source="positions.777" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/pee"> + <details key="start" value="14715"/> + <details key="end" value="14745"/> <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.772" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select"> - <details key="start" value="14791"/> - <details key="end" value="14978"/> + <eAnnotations source="positions.778" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select"> + <details key="start" value="14748"/> + <details key="end" value="14935"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.773" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect"> - <details key="start" value="14791"/> - <details key="end" value="14853"/> + <eAnnotations source="positions.779" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect"> + <details key="start" value="14748"/> + <details key="end" value="14810"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.774" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/@source"> - <details key="start" value="14791"/> - <details key="end" value="14805"/> + <eAnnotations source="positions.780" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/@source"> + <details key="start" value="14748"/> + <details key="end" value="14762"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.775" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/@source/pec"> - <details key="start" value="14791"/> - <details key="end" value="14794"/> + <eAnnotations source="positions.781" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/@source/pec"> + <details key="start" value="14748"/> + <details key="end" value="14751"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.776" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/@body"> + <eAnnotations source="positions.782" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.777" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/@body/temp1"> + <eAnnotations source="positions.783" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.778" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/@body/@argument.0"> - <details key="start" value="14816"/> - <details key="end" value="14852"/> + <eAnnotations source="positions.784" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/@body/@argument.0"> + <details key="start" value="14773"/> + <details key="end" value="14809"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.779" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/collect/temp35"> + <eAnnotations source="positions.785" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/collect/temp35"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.780" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body"> - <details key="start" value="14905"/> - <details key="end" value="14977"/> + <eAnnotations source="positions.786" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body"> + <details key="start" value="14862"/> + <details key="end" value="14934"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.781" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@source"> - <details key="start" value="14905"/> - <details key="end" value="14938"/> + <eAnnotations source="positions.787" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@source"> + <details key="start" value="14862"/> + <details key="end" value="14895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.782" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@source/@source"> - <details key="start" value="14909"/> - <details key="end" value="14938"/> + <eAnnotations source="positions.788" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@source/@source"> + <details key="start" value="14866"/> + <details key="end" value="14895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.783" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@source/@source/@source"> - <details key="start" value="14909"/> - <details key="end" value="14921"/> + <eAnnotations source="positions.789" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@source/@source/@source"> + <details key="start" value="14866"/> + <details key="end" value="14878"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.784" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@source/@source/@source/f"> - <details key="start" value="14909"/> - <details key="end" value="14910"/> + <eAnnotations source="positions.790" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@source/@source/@source/f"> + <details key="start" value="14866"/> + <details key="end" value="14867"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.785" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0"> - <details key="start" value="14943"/> - <details key="end" value="14977"/> + <eAnnotations source="positions.791" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0"> + <details key="start" value="14900"/> + <details key="end" value="14934"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.786" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0/@source"> - <details key="start" value="14947"/> - <details key="end" value="14977"/> + <eAnnotations source="positions.792" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0/@source"> + <details key="start" value="14904"/> + <details key="end" value="14934"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.787" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0/@source/@source"> - <details key="start" value="14948"/> - <details key="end" value="14967"/> + <eAnnotations source="positions.793" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0/@source/@source"> + <details key="start" value="14905"/> + <details key="end" value="14924"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.788" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0/@source/@source/@source"> - <details key="start" value="14948"/> - <details key="end" value="14960"/> + <eAnnotations source="positions.794" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0/@source/@source/@source"> + <details key="start" value="14905"/> + <details key="end" value="14917"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.789" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0/@source/@source/@source/f"> - <details key="start" value="14948"/> - <details key="end" value="14949"/> + <eAnnotations source="positions.795" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0/@source/@source/@source/f"> + <details key="start" value="14905"/> + <details key="end" value="14906"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.790" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/@body/@argument.0/@source/@argument.0"> - <details key="start" value="14970"/> - <details key="end" value="14976"/> + <eAnnotations source="positions.796" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/@body/@argument.0/@source/@argument.0"> + <details key="start" value="14927"/> + <details key="end" value="14933"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.791" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.3/select/f"> - <details key="start" value="14862"/> - <details key="end" value="14902"/> + <eAnnotations source="positions.797" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.3/select/f"> + <details key="start" value="14819"/> + <details key="end" value="14859"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.792" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@body.4"> - <details key="start" value="15087"/> - <details key="end" value="15132"/> + <eAnnotations source="positions.798" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@body.4"> + <details key="start" value="15044"/> + <details key="end" value="15089"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.793" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr"> - <details key="start" value="14257"/> - <details key="end" value="14479"/> + <eAnnotations source="positions.799" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr"> + <details key="start" value="14214"/> + <details key="end" value="14436"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.794" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select"> - <details key="start" value="14258"/> - <details key="end" value="14466"/> + <eAnnotations source="positions.800" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select"> + <details key="start" value="14215"/> + <details key="end" value="14423"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.795" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect"> - <details key="start" value="14258"/> - <details key="end" value="14320"/> + <eAnnotations source="positions.801" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect"> + <details key="start" value="14215"/> + <details key="end" value="14277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.796" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/@source"> - <details key="start" value="14258"/> - <details key="end" value="14272"/> + <eAnnotations source="positions.802" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/@source"> + <details key="start" value="14215"/> + <details key="end" value="14229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.797" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/@source/pec"> - <details key="start" value="14258"/> - <details key="end" value="14261"/> + <eAnnotations source="positions.803" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/@source/pec"> + <details key="start" value="14215"/> + <details key="end" value="14218"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.798" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/@body"> + <eAnnotations source="positions.804" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.799" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/@body/temp1"> + <eAnnotations source="positions.805" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.800" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/@body/@argument.0"> - <details key="start" value="14283"/> - <details key="end" value="14319"/> + <eAnnotations source="positions.806" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/@body/@argument.0"> + <details key="start" value="14240"/> + <details key="end" value="14276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.801" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/collect/temp36"> + <eAnnotations source="positions.807" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/collect/temp36"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.802" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body"> - <details key="start" value="14379"/> - <details key="end" value="14465"/> + <eAnnotations source="positions.808" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body"> + <details key="start" value="14336"/> + <details key="end" value="14422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.803" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@source"> - <details key="start" value="14379"/> - <details key="end" value="14419"/> + <eAnnotations source="positions.809" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@source"> + <details key="start" value="14336"/> + <details key="end" value="14376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.804" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@source/@source"> - <details key="start" value="14383"/> - <details key="end" value="14419"/> + <eAnnotations source="positions.810" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@source/@source"> + <details key="start" value="14340"/> + <details key="end" value="14376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.805" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@source/@source/@source"> - <details key="start" value="14383"/> - <details key="end" value="14402"/> + <eAnnotations source="positions.811" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@source/@source/@source"> + <details key="start" value="14340"/> + <details key="end" value="14359"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.806" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@source/@source/@source/localPee"> - <details key="start" value="14383"/> - <details key="end" value="14391"/> + <eAnnotations source="positions.812" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@source/@source/@source/localPee"> + <details key="start" value="14340"/> + <details key="end" value="14348"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.807" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0"> - <details key="start" value="14424"/> - <details key="end" value="14465"/> + <eAnnotations source="positions.813" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0"> + <details key="start" value="14381"/> + <details key="end" value="14422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.808" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0/@source"> - <details key="start" value="14428"/> - <details key="end" value="14465"/> + <eAnnotations source="positions.814" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0/@source"> + <details key="start" value="14385"/> + <details key="end" value="14422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.809" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0/@source/@source"> - <details key="start" value="14429"/> - <details key="end" value="14455"/> + <eAnnotations source="positions.815" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0/@source/@source"> + <details key="start" value="14386"/> + <details key="end" value="14412"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.810" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0/@source/@source/@source"> - <details key="start" value="14429"/> - <details key="end" value="14448"/> + <eAnnotations source="positions.816" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0/@source/@source/@source"> + <details key="start" value="14386"/> + <details key="end" value="14405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.811" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0/@source/@source/@source/localPee"> - <details key="start" value="14429"/> - <details key="end" value="14437"/> + <eAnnotations source="positions.817" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0/@source/@source/@source/localPee"> + <details key="start" value="14386"/> + <details key="end" value="14394"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.812" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/@body/@argument.0/@source/@argument.0"> - <details key="start" value="14458"/> - <details key="end" value="14464"/> + <eAnnotations source="positions.818" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/@body/@argument.0/@source/@argument.0"> + <details key="start" value="14415"/> + <details key="end" value="14421"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.813" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.69/@ifExpr/select/localPee"> - <details key="start" value="14329"/> - <details key="end" value="14376"/> + <eAnnotations source="positions.819" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/@ifExpr/select/localPee"> + <details key="start" value="14286"/> + <details key="end" value="14333"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.814" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.70"> - <details key="start" value="15138"/> - <details key="end" value="15139"/> + <eAnnotations source="positions.820" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.72"> + <details key="start" value="15095"/> + <details key="end" value="15096"/> <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.815" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71"> - <details key="start" value="15140"/> - <details key="end" value="15174"/> + <eAnnotations source="positions.821" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.73"> + <details key="start" value="15097"/> + <details key="end" value="15131"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.816" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/pec"> - <details key="start" value="15140"/> - <details key="end" value="15143"/> + <eAnnotations source="positions.822" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.73/pec"> + <details key="start" value="15097"/> + <details key="end" value="15100"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.817" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/peContext"> - <details key="start" value="15158"/> - <details key="end" value="15167"/> + <eAnnotations source="positions.823" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.73/peContext"> + <details key="start" value="15115"/> + <details key="end" value="15124"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.818" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.71/view"> - <details key="start" value="15169"/> - <details key="end" value="15173"/> + <eAnnotations source="positions.824" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.73/view"> + <details key="start" value="15126"/> + <details key="end" value="15130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.819" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.72"> - <details key="start" value="15176"/> - <details key="end" value="15179"/> + <eAnnotations source="positions.825" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@body.74"> + <details key="start" value="15133"/> + <details key="end" value="15136"/> <details key="line" value="295"/> </eAnnotations> - <eAnnotations source="positions.820" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl"> - <details key="start" value="9071"/> - <details key="end" value="9106"/> + <eAnnotations source="positions.826" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl"> + <details key="start" value="9033"/> + <details key="end" value="9068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.821" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/pec"> - <details key="start" value="9071"/> - <details key="end" value="9074"/> + <eAnnotations source="positions.827" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/pec"> + <details key="start" value="9033"/> + <details key="end" value="9036"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.822" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> - <details key="start" value="9088"/> - <details key="end" value="9092"/> + <eAnnotations source="positions.828" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> + <details key="start" value="9050"/> + <details key="end" value="9054"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.823" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/basePackage"> - <details key="start" value="9094"/> - <details key="end" value="9105"/> + <eAnnotations source="positions.829" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@body.0/@fileUrl/basePackage"> + <details key="start" value="9056"/> + <details key="end" value="9067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.824" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> - <details key="start" value="9009"/> - <details key="end" value="9020"/> + <eAnnotations source="positions.830" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/view"> + <details key="start" value="8971"/> + <details key="end" value="8982"/> <details key="line" value="151"/> </eAnnotations> - <eAnnotations source="positions.825" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@iterSet"> - <details key="start" value="9023"/> - <details key="end" value="9032"/> + <eAnnotations source="positions.831" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@iterSet"> + <details key="start" value="8985"/> + <details key="end" value="8994"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.826" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@iterSet/pec"> - <details key="start" value="9023"/> - <details key="end" value="9026"/> + <eAnnotations source="positions.832" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@iterSet/pec"> + <details key="start" value="8985"/> + <details key="end" value="8988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.827" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard"> - <details key="start" value="9037"/> - <details key="end" value="9061"/> + <eAnnotations source="positions.833" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard"> + <details key="start" value="8999"/> + <details key="end" value="9023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.828" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard/@source"> - <details key="start" value="9041"/> - <details key="end" value="9061"/> + <eAnnotations source="positions.834" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard/@source"> + <details key="start" value="9003"/> + <details key="end" value="9023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.829" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard/@source/view"> - <details key="start" value="9041"/> - <details key="end" value="9045"/> + <eAnnotations source="positions.835" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@body.0/@guard/@source/view"> + <details key="start" value="9003"/> + <details key="end" value="9007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.830" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@ifExpr"> - <details key="start" value="8977"/> - <details key="end" value="9000"/> + <eAnnotations source="positions.836" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@ifExpr"> + <details key="start" value="8939"/> + <details key="end" value="8962"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.831" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@ifExpr/pec"> - <details key="start" value="8978"/> - <details key="end" value="8981"/> + <eAnnotations source="positions.837" references="/0/SubPropertiesEditionComponent/@body.0/@body.0/@ifExpr/pec"> + <details key="start" value="8940"/> + <details key="end" value="8943"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.832" references="/0/SubPropertiesEditionComponent/@body.0/pec"> - <details key="start" value="8873"/> - <details key="end" value="8905"/> + <eAnnotations source="positions.838" references="/0/SubPropertiesEditionComponent/@body.0/pec"> + <details key="start" value="8835"/> + <details key="end" value="8867"/> <details key="line" value="149"/> </eAnnotations> - <eAnnotations source="positions.833" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet"> - <details key="start" value="8908"/> - <details key="end" value="8970"/> + <eAnnotations source="positions.839" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet"> + <details key="start" value="8870"/> + <details key="end" value="8932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.834" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet/peContext"> - <details key="start" value="8908"/> - <details key="end" value="8917"/> + <eAnnotations source="positions.840" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet/peContext"> + <details key="start" value="8870"/> + <details key="end" value="8879"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.835" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet/@argument.0"> - <details key="start" value="8931"/> - <details key="end" value="8969"/> + <eAnnotations source="positions.841" references="/0/SubPropertiesEditionComponent/@body.0/@iterSet/@argument.0"> + <details key="start" value="8893"/> + <details key="end" value="8931"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.836" references="/0/SubPropertiesEditionComponent/peContext"> - <details key="start" value="8788"/> - <details key="end" value="8824"/> + <eAnnotations source="positions.842" references="/0/SubPropertiesEditionComponent/peContext"> + <details key="start" value="8750"/> + <details key="end" value="8786"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.837" references="/0/SubPropertiesEditionComponent/basePackage"> - <details key="start" value="8826"/> - <details key="end" value="8846"/> + <eAnnotations source="positions.843" references="/0/SubPropertiesEditionComponent/basePackage"> + <details key="start" value="8788"/> + <details key="end" value="8808"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.838" references="/0/validateValue"> - <details key="start" value="15221"/> - <details key="end" value="17945"/> + <eAnnotations source="positions.844" references="/0/validateValue"> + <details key="start" value="15178"/> + <details key="end" value="17902"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.839" references="/0/validateValue/@body.0"> - <details key="start" value="15340"/> - <details key="end" value="15529"/> + <eAnnotations source="positions.845" references="/0/validateValue/@body.0"> + <details key="start" value="15297"/> + <details key="end" value="15486"/> <details key="line" value="303"/> </eAnnotations> - <eAnnotations source="positions.840" references="/0/validateValue/@body.1"> - <details key="start" value="15530"/> - <details key="end" value="15577"/> + <eAnnotations source="positions.846" references="/0/validateValue/@body.1"> + <details key="start" value="15487"/> + <details key="end" value="15534"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.841" references="/0/validateValue/@body.1/@argument.0"> - <details key="start" value="15530"/> - <details key="end" value="15560"/> + <eAnnotations source="positions.847" references="/0/validateValue/@body.1/@argument.0"> + <details key="start" value="15487"/> + <details key="end" value="15517"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.842" references="/0/validateValue/@body.1/@argument.0/peContext"> - <details key="start" value="15530"/> - <details key="end" value="15539"/> + <eAnnotations source="positions.848" references="/0/validateValue/@body.1/@argument.0/peContext"> + <details key="start" value="15487"/> + <details key="end" value="15496"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.843" references="/0/validateValue/@body.2"> - <details key="start" value="15579"/> - <details key="end" value="15740"/> + <eAnnotations source="positions.849" references="/0/validateValue/@body.2"> + <details key="start" value="15536"/> + <details key="end" value="15697"/> <details key="line" value="308"/> </eAnnotations> - <eAnnotations source="positions.844" references="/0/validateValue/@body.3"> - <details key="start" value="15740"/> - <details key="end" value="16737"/> + <eAnnotations source="positions.850" references="/0/validateValue/@body.3"> + <details key="start" value="15697"/> + <details key="end" value="16694"/> <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.845" references="/0/validateValue/@body.3/@body.0"> - <details key="start" value="15888"/> - <details key="end" value="15896"/> + <eAnnotations source="positions.851" references="/0/validateValue/@body.3/@body.0"> + <details key="start" value="15845"/> + <details key="end" value="15853"/> <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.846" references="/0/validateValue/@body.3/@body.1"> - <details key="start" value="15897"/> - <details key="end" value="15937"/> + <eAnnotations source="positions.852" references="/0/validateValue/@body.3/@body.1"> + <details key="start" value="15854"/> + <details key="end" value="15894"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.847" references="/0/validateValue/@body.3/@body.1/@argument.0"> - <details key="start" value="15897"/> - <details key="end" value="15926"/> + <eAnnotations source="positions.853" references="/0/validateValue/@body.3/@body.1/@argument.0"> + <details key="start" value="15854"/> + <details key="end" value="15883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.848" references="/0/validateValue/@body.3/@body.1/@argument.0/@source"> - <details key="start" value="15897"/> - <details key="end" value="15917"/> + <eAnnotations source="positions.854" references="/0/validateValue/@body.3/@body.1/@argument.0/@source"> + <details key="start" value="15854"/> + <details key="end" value="15874"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.849" references="/0/validateValue/@body.3/@body.1/@argument.0/@source/editionElement"> - <details key="start" value="15897"/> - <details key="end" value="15911"/> + <eAnnotations source="positions.855" references="/0/validateValue/@body.3/@body.1/@argument.0/@source/editionElement"> + <details key="start" value="15854"/> + <details key="end" value="15868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.850" references="/0/validateValue/@body.3/@body.2"> - <details key="start" value="15939"/> - <details key="end" value="15972"/> + <eAnnotations source="positions.856" references="/0/validateValue/@body.3/@body.2"> + <details key="start" value="15896"/> + <details key="end" value="15929"/> <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.851" references="/0/validateValue/@body.3/@body.3"> - <details key="start" value="15976"/> - <details key="end" value="16724"/> + <eAnnotations source="positions.857" references="/0/validateValue/@body.3/@body.3"> + <details key="start" value="15933"/> + <details key="end" value="16681"/> <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.852" references="/0/validateValue/@body.3/@body.3/@body.0"> - <details key="start" value="16009"/> - <details key="end" value="16202"/> + <eAnnotations source="positions.858" references="/0/validateValue/@body.3/@body.3/@body.0"> + <details key="start" value="15966"/> + <details key="end" value="16159"/> <details key="line" value="316"/> </eAnnotations> - <eAnnotations source="positions.853" references="/0/validateValue/@body.3/@body.3/@body.1"> - <details key="start" value="16203"/> - <details key="end" value="16235"/> + <eAnnotations source="positions.859" references="/0/validateValue/@body.3/@body.3/@body.1"> + <details key="start" value="16160"/> + <details key="end" value="16192"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.854" references="/0/validateValue/@body.3/@body.3/@body.1/editionElement"> - <details key="start" value="16203"/> - <details key="end" value="16217"/> + <eAnnotations source="positions.860" references="/0/validateValue/@body.3/@body.3/@body.1/editionElement"> + <details key="start" value="16160"/> + <details key="end" value="16174"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.855" references="/0/validateValue/@body.3/@body.3/@body.2"> - <details key="start" value="16237"/> - <details key="end" value="16303"/> + <eAnnotations source="positions.861" references="/0/validateValue/@body.3/@body.3/@body.2"> + <details key="start" value="16194"/> + <details key="end" value="16260"/> <details key="line" value="318"/> </eAnnotations> - <eAnnotations source="positions.856" references="/0/validateValue/@body.3/@body.3/@ifExpr"> - <details key="start" value="15980"/> - <details key="end" value="16007"/> + <eAnnotations source="positions.862" references="/0/validateValue/@body.3/@body.3/@ifExpr"> + <details key="start" value="15937"/> + <details key="end" value="15964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.857" references="/0/validateValue/@body.3/@body.3/@ifExpr/@source"> - <details key="start" value="15981"/> - <details key="end" value="16001"/> + <eAnnotations source="positions.863" references="/0/validateValue/@body.3/@body.3/@ifExpr/@source"> + <details key="start" value="15938"/> + <details key="end" value="15958"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.858" references="/0/validateValue/@body.3/@body.3/@ifExpr/@source/editionElement"> - <details key="start" value="15981"/> - <details key="end" value="15995"/> + <eAnnotations source="positions.864" references="/0/validateValue/@body.3/@body.3/@ifExpr/@source/editionElement"> + <details key="start" value="15938"/> + <details key="end" value="15952"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.859" references="/0/validateValue/@body.3/@body.3/@else"> - <details key="start" value="16307"/> - <details key="end" value="16719"/> + <eAnnotations source="positions.865" references="/0/validateValue/@body.3/@body.3/@else"> + <details key="start" value="16264"/> + <details key="end" value="16676"/> <details key="line" value="321"/> </eAnnotations> - <eAnnotations source="positions.860" references="/0/validateValue/@body.3/@body.3/@else/@body.0"> - <details key="start" value="16314"/> - <details key="end" value="16358"/> + <eAnnotations source="positions.866" references="/0/validateValue/@body.3/@body.3/@else/@body.0"> + <details key="start" value="16271"/> + <details key="end" value="16315"/> <details key="line" value="322"/> </eAnnotations> - <eAnnotations source="positions.861" references="/0/validateValue/@body.3/@body.3/@else/@body.1"> - <details key="start" value="16363"/> - <details key="end" value="16603"/> + <eAnnotations source="positions.867" references="/0/validateValue/@body.3/@body.3/@else/@body.1"> + <details key="start" value="16320"/> + <details key="end" value="16560"/> <details key="line" value="323"/> </eAnnotations> - <eAnnotations source="positions.862" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.0"> - <details key="start" value="16427"/> - <details key="end" value="16510"/> + <eAnnotations source="positions.868" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.0"> + <details key="start" value="16384"/> + <details key="end" value="16467"/> <details key="line" value="324"/> </eAnnotations> - <eAnnotations source="positions.863" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.1"> - <details key="start" value="16511"/> - <details key="end" value="16543"/> + <eAnnotations source="positions.869" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.1"> + <details key="start" value="16468"/> + <details key="end" value="16500"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.864" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.1/editionElement"> - <details key="start" value="16511"/> - <details key="end" value="16525"/> + <eAnnotations source="positions.870" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.1/editionElement"> + <details key="start" value="16468"/> + <details key="end" value="16482"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.865" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.2"> - <details key="start" value="16545"/> - <details key="end" value="16593"/> + <eAnnotations source="positions.871" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@body.2"> + <details key="start" value="16502"/> + <details key="end" value="16550"/> <details key="line" value="325"/> </eAnnotations> - <eAnnotations source="positions.866" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr"> - <details key="start" value="16367"/> - <details key="end" value="16425"/> + <eAnnotations source="positions.872" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr"> + <details key="start" value="16324"/> + <details key="end" value="16382"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.867" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source"> - <details key="start" value="16368"/> - <details key="end" value="16412"/> + <eAnnotations source="positions.873" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source"> + <details key="start" value="16325"/> + <details key="end" value="16369"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.868" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source"> - <details key="start" value="16368"/> - <details key="end" value="16394"/> + <eAnnotations source="positions.874" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source"> + <details key="start" value="16325"/> + <details key="end" value="16351"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.869" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source/@source"> - <details key="start" value="16368"/> - <details key="end" value="16388"/> + <eAnnotations source="positions.875" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source/@source"> + <details key="start" value="16325"/> + <details key="end" value="16345"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.870" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source/@source/editionElement"> - <details key="start" value="16368"/> - <details key="end" value="16382"/> + <eAnnotations source="positions.876" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@source/@source/@source/editionElement"> + <details key="start" value="16325"/> + <details key="end" value="16339"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.871" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@argument.0"> - <details key="start" value="16416"/> - <details key="end" value="16424"/> + <eAnnotations source="positions.877" references="/0/validateValue/@body.3/@body.3/@else/@body.1/@ifExpr/@argument.0"> + <details key="start" value="16373"/> + <details key="end" value="16381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.872" references="/0/validateValue/@body.3/@body.3/@else/@body.2"> - <details key="start" value="16604"/> - <details key="end" value="16647"/> + <eAnnotations source="positions.878" references="/0/validateValue/@body.3/@body.3/@else/@body.2"> + <details key="start" value="16561"/> + <details key="end" value="16604"/> <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.873" references="/0/validateValue/@body.3/@body.3/@else/@body.3"> - <details key="start" value="16648"/> - <details key="end" value="16680"/> + <eAnnotations source="positions.879" references="/0/validateValue/@body.3/@body.3/@else/@body.3"> + <details key="start" value="16605"/> + <details key="end" value="16637"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.874" references="/0/validateValue/@body.3/@body.3/@else/@body.3/editionElement"> - <details key="start" value="16648"/> - <details key="end" value="16662"/> + <eAnnotations source="positions.880" references="/0/validateValue/@body.3/@body.3/@else/@body.3/editionElement"> + <details key="start" value="16605"/> + <details key="end" value="16619"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.875" references="/0/validateValue/@body.3/@body.3/@else/@body.4"> - <details key="start" value="16682"/> - <details key="end" value="16715"/> + <eAnnotations source="positions.881" references="/0/validateValue/@body.3/@body.3/@else/@body.4"> + <details key="start" value="16639"/> + <details key="end" value="16672"/> <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.876" references="/0/validateValue/@body.3/@body.4"> - <details key="start" value="16725"/> - <details key="end" value="16731"/> + <eAnnotations source="positions.882" references="/0/validateValue/@body.3/@body.4"> + <details key="start" value="16682"/> + <details key="end" value="16688"/> <details key="line" value="330"/> </eAnnotations> - <eAnnotations source="positions.877" references="/0/validateValue/@body.3/editionElement"> - <details key="start" value="15746"/> - <details key="end" value="15787"/> + <eAnnotations source="positions.883" references="/0/validateValue/@body.3/editionElement"> + <details key="start" value="15703"/> + <details key="end" value="15744"/> <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.878" references="/0/validateValue/@body.3/@iterSet"> - <details key="start" value="15790"/> - <details key="end" value="15829"/> + <eAnnotations source="positions.884" references="/0/validateValue/@body.3/@iterSet"> + <details key="start" value="15747"/> + <details key="end" value="15786"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.879" references="/0/validateValue/@body.3/@iterSet/pec"> - <details key="start" value="15790"/> - <details key="end" value="15793"/> + <eAnnotations source="positions.885" references="/0/validateValue/@body.3/@iterSet/pec"> + <details key="start" value="15747"/> + <details key="end" value="15750"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.880" references="/0/validateValue/@body.3/@iterSet/view"> - <details key="start" value="15824"/> - <details key="end" value="15828"/> + <eAnnotations source="positions.886" references="/0/validateValue/@body.3/@iterSet/view"> + <details key="start" value="15781"/> + <details key="end" value="15785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.881" references="/0/validateValue/@body.3/@guard"> - <details key="start" value="15834"/> - <details key="end" value="15885"/> + <eAnnotations source="positions.887" references="/0/validateValue/@body.3/@guard"> + <details key="start" value="15791"/> + <details key="end" value="15842"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.882" references="/0/validateValue/@body.3/@guard/@source"> - <details key="start" value="15834"/> - <details key="end" value="15854"/> + <eAnnotations source="positions.888" references="/0/validateValue/@body.3/@guard/@source"> + <details key="start" value="15791"/> + <details key="end" value="15811"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.883" references="/0/validateValue/@body.3/@guard/@source/editionElement"> - <details key="start" value="15834"/> - <details key="end" value="15848"/> + <eAnnotations source="positions.889" references="/0/validateValue/@body.3/@guard/@source/editionElement"> + <details key="start" value="15791"/> + <details key="end" value="15805"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.884" references="/0/validateValue/@body.3/@guard/@argument.0"> - <details key="start" value="15867"/> - <details key="end" value="15884"/> + <eAnnotations source="positions.890" references="/0/validateValue/@body.3/@guard/@argument.0"> + <details key="start" value="15824"/> + <details key="end" value="15841"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.885" references="/0/validateValue/@body.4"> - <details key="start" value="16775"/> - <details key="end" value="17737"/> + <eAnnotations source="positions.891" references="/0/validateValue/@body.4"> + <details key="start" value="16732"/> + <details key="end" value="17694"/> <details key="line" value="333"/> </eAnnotations> - <eAnnotations source="positions.886" references="/0/validateValue/@body.4/@body.0"> - <details key="start" value="16819"/> - <details key="end" value="17730"/> + <eAnnotations source="positions.892" references="/0/validateValue/@body.4/@body.0"> + <details key="start" value="16776"/> + <details key="end" value="17687"/> <details key="line" value="334"/> </eAnnotations> - <eAnnotations source="positions.887" references="/0/validateValue/@body.4/@body.0/@body.0"> - <details key="start" value="16964"/> - <details key="end" value="16972"/> + <eAnnotations source="positions.893" references="/0/validateValue/@body.4/@body.0/@body.0"> + <details key="start" value="16921"/> + <details key="end" value="16929"/> <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.888" references="/0/validateValue/@body.4/@body.0/@body.1"> - <details key="start" value="16973"/> - <details key="end" value="17013"/> + <eAnnotations source="positions.894" references="/0/validateValue/@body.4/@body.0/@body.1"> + <details key="start" value="16930"/> + <details key="end" value="16970"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.889" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0"> - <details key="start" value="16973"/> - <details key="end" value="17002"/> + <eAnnotations source="positions.895" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0"> + <details key="start" value="16930"/> + <details key="end" value="16959"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.890" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0/@source"> - <details key="start" value="16973"/> - <details key="end" value="16993"/> + <eAnnotations source="positions.896" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0/@source"> + <details key="start" value="16930"/> + <details key="end" value="16950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.891" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0/@source/editionElement"> - <details key="start" value="16973"/> - <details key="end" value="16987"/> + <eAnnotations source="positions.897" references="/0/validateValue/@body.4/@body.0/@body.1/@argument.0/@source/editionElement"> + <details key="start" value="16930"/> + <details key="end" value="16944"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.892" references="/0/validateValue/@body.4/@body.0/@body.2"> - <details key="start" value="17015"/> - <details key="end" value="17048"/> + <eAnnotations source="positions.898" references="/0/validateValue/@body.4/@body.0/@body.2"> + <details key="start" value="16972"/> + <details key="end" value="17005"/> <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.893" references="/0/validateValue/@body.4/@body.0/@body.3"> - <details key="start" value="17052"/> - <details key="end" value="17716"/> + <eAnnotations source="positions.899" references="/0/validateValue/@body.4/@body.0/@body.3"> + <details key="start" value="17009"/> + <details key="end" value="17673"/> <details key="line" value="336"/> </eAnnotations> - <eAnnotations source="positions.894" references="/0/validateValue/@body.4/@body.0/@body.3/@body.0"> - <details key="start" value="17085"/> - <details key="end" value="17278"/> + <eAnnotations source="positions.900" references="/0/validateValue/@body.4/@body.0/@body.3/@body.0"> + <details key="start" value="17042"/> + <details key="end" value="17235"/> <details key="line" value="337"/> </eAnnotations> - <eAnnotations source="positions.895" references="/0/validateValue/@body.4/@body.0/@body.3/@body.1"> - <details key="start" value="17279"/> - <details key="end" value="17311"/> + <eAnnotations source="positions.901" references="/0/validateValue/@body.4/@body.0/@body.3/@body.1"> + <details key="start" value="17236"/> + <details key="end" value="17268"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.896" references="/0/validateValue/@body.4/@body.0/@body.3/@body.1/editionElement"> - <details key="start" value="17279"/> - <details key="end" value="17293"/> + <eAnnotations source="positions.902" references="/0/validateValue/@body.4/@body.0/@body.3/@body.1/editionElement"> + <details key="start" value="17236"/> + <details key="end" value="17250"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.897" references="/0/validateValue/@body.4/@body.0/@body.3/@body.2"> - <details key="start" value="17313"/> - <details key="end" value="17375"/> + <eAnnotations source="positions.903" references="/0/validateValue/@body.4/@body.0/@body.3/@body.2"> + <details key="start" value="17270"/> + <details key="end" value="17332"/> <details key="line" value="339"/> </eAnnotations> - <eAnnotations source="positions.898" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr"> - <details key="start" value="17056"/> - <details key="end" value="17083"/> + <eAnnotations source="positions.904" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr"> + <details key="start" value="17013"/> + <details key="end" value="17040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.899" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr/@source"> - <details key="start" value="17057"/> - <details key="end" value="17077"/> + <eAnnotations source="positions.905" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr/@source"> + <details key="start" value="17014"/> + <details key="end" value="17034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.900" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr/@source/editionElement"> - <details key="start" value="17057"/> - <details key="end" value="17071"/> + <eAnnotations source="positions.906" references="/0/validateValue/@body.4/@body.0/@body.3/@ifExpr/@source/editionElement"> + <details key="start" value="17014"/> + <details key="end" value="17028"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.901" references="/0/validateValue/@body.4/@body.0/@body.3/@else"> - <details key="start" value="17379"/> - <details key="end" value="17711"/> + <eAnnotations source="positions.907" references="/0/validateValue/@body.4/@body.0/@body.3/@else"> + <details key="start" value="17336"/> + <details key="end" value="17668"/> <details key="line" value="342"/> </eAnnotations> - <eAnnotations source="positions.902" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.0"> - <details key="start" value="17386"/> - <details key="end" value="17513"/> + <eAnnotations source="positions.908" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.0"> + <details key="start" value="17343"/> + <details key="end" value="17470"/> <details key="line" value="343"/> </eAnnotations> - <eAnnotations source="positions.903" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.1"> - <details key="start" value="17514"/> - <details key="end" value="17546"/> + <eAnnotations source="positions.909" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.1"> + <details key="start" value="17471"/> + <details key="end" value="17503"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.904" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.1/editionElement"> - <details key="start" value="17514"/> - <details key="end" value="17528"/> + <eAnnotations source="positions.910" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.1/editionElement"> + <details key="start" value="17471"/> + <details key="end" value="17485"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.905" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.2"> - <details key="start" value="17548"/> - <details key="end" value="17639"/> + <eAnnotations source="positions.911" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.2"> + <details key="start" value="17505"/> + <details key="end" value="17596"/> <details key="line" value="345"/> </eAnnotations> - <eAnnotations source="positions.906" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.3"> - <details key="start" value="17640"/> - <details key="end" value="17672"/> + <eAnnotations source="positions.912" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.3"> + <details key="start" value="17597"/> + <details key="end" value="17629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.907" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.3/editionElement"> - <details key="start" value="17640"/> - <details key="end" value="17654"/> + <eAnnotations source="positions.913" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.3/editionElement"> + <details key="start" value="17597"/> + <details key="end" value="17611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.908" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.4"> - <details key="start" value="17674"/> - <details key="end" value="17707"/> + <eAnnotations source="positions.914" references="/0/validateValue/@body.4/@body.0/@body.3/@else/@body.4"> + <details key="start" value="17631"/> + <details key="end" value="17664"/> <details key="line" value="347"/> </eAnnotations> - <eAnnotations source="positions.909" references="/0/validateValue/@body.4/@body.0/@body.4"> - <details key="start" value="17717"/> - <details key="end" value="17723"/> + <eAnnotations source="positions.915" references="/0/validateValue/@body.4/@body.0/@body.4"> + <details key="start" value="17674"/> + <details key="end" value="17680"/> <details key="line" value="349"/> </eAnnotations> - <eAnnotations source="positions.910" references="/0/validateValue/@body.4/@body.0/editionElement"> - <details key="start" value="16825"/> - <details key="end" value="16866"/> + <eAnnotations source="positions.916" references="/0/validateValue/@body.4/@body.0/editionElement"> + <details key="start" value="16782"/> + <details key="end" value="16823"/> <details key="line" value="334"/> </eAnnotations> - <eAnnotations source="positions.911" references="/0/validateValue/@body.4/@body.0/@iterSet"> - <details key="start" value="16869"/> - <details key="end" value="16905"/> + <eAnnotations source="positions.917" references="/0/validateValue/@body.4/@body.0/@iterSet"> + <details key="start" value="16826"/> + <details key="end" value="16862"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.912" references="/0/validateValue/@body.4/@body.0/@iterSet/pec"> - <details key="start" value="16869"/> - <details key="end" value="16872"/> + <eAnnotations source="positions.918" references="/0/validateValue/@body.4/@body.0/@iterSet/pec"> + <details key="start" value="16826"/> + <details key="end" value="16829"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.913" references="/0/validateValue/@body.4/@body.0/@iterSet/v"> - <details key="start" value="16903"/> - <details key="end" value="16904"/> + <eAnnotations source="positions.919" references="/0/validateValue/@body.4/@body.0/@iterSet/v"> + <details key="start" value="16860"/> + <details key="end" value="16861"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.914" references="/0/validateValue/@body.4/@body.0/@guard"> - <details key="start" value="16910"/> - <details key="end" value="16961"/> + <eAnnotations source="positions.920" references="/0/validateValue/@body.4/@body.0/@guard"> + <details key="start" value="16867"/> + <details key="end" value="16918"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.915" references="/0/validateValue/@body.4/@body.0/@guard/@source"> - <details key="start" value="16910"/> - <details key="end" value="16930"/> + <eAnnotations source="positions.921" references="/0/validateValue/@body.4/@body.0/@guard/@source"> + <details key="start" value="16867"/> + <details key="end" value="16887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.916" references="/0/validateValue/@body.4/@body.0/@guard/@source/editionElement"> - <details key="start" value="16910"/> - <details key="end" value="16924"/> + <eAnnotations source="positions.922" references="/0/validateValue/@body.4/@body.0/@guard/@source/editionElement"> + <details key="start" value="16867"/> + <details key="end" value="16881"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.917" references="/0/validateValue/@body.4/@body.0/@guard/@argument.0"> - <details key="start" value="16943"/> - <details key="end" value="16960"/> + <eAnnotations source="positions.923" references="/0/validateValue/@body.4/@body.0/@guard/@argument.0"> + <details key="start" value="16900"/> + <details key="end" value="16917"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.918" references="/0/validateValue/@body.4/v"> - <details key="start" value="16782"/> - <details key="end" value="16790"/> + <eAnnotations source="positions.924" references="/0/validateValue/@body.4/v"> + <details key="start" value="16739"/> + <details key="end" value="16747"/> <details key="line" value="333"/> </eAnnotations> - <eAnnotations source="positions.919" references="/0/validateValue/@body.4/@iterSet"> - <details key="start" value="16793"/> - <details key="end" value="16815"/> + <eAnnotations source="positions.925" references="/0/validateValue/@body.4/@iterSet"> + <details key="start" value="16750"/> + <details key="end" value="16772"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.920" references="/0/validateValue/@body.4/@iterSet/view"> - <details key="start" value="16793"/> - <details key="end" value="16797"/> + <eAnnotations source="positions.926" references="/0/validateValue/@body.4/@iterSet/view"> + <details key="start" value="16750"/> + <details key="end" value="16754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.921" references="/0/validateValue/@body.5"> - <details key="start" value="17739"/> - <details key="end" value="17933"/> + <eAnnotations source="positions.927" references="/0/validateValue/@body.5"> + <details key="start" value="17696"/> + <details key="end" value="17890"/> <details key="line" value="351"/> </eAnnotations> - <eAnnotations source="positions.922" references="/0/validateValue/pec"> - <details key="start" value="15253"/> - <details key="end" value="15285"/> + <eAnnotations source="positions.928" references="/0/validateValue/pec"> + <details key="start" value="15210"/> + <details key="end" value="15242"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.923" references="/0/validateValue/peContext"> - <details key="start" value="15287"/> - <details key="end" value="15323"/> + <eAnnotations source="positions.929" references="/0/validateValue/peContext"> + <details key="start" value="15244"/> + <details key="end" value="15280"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.924" references="/0/validateValue/view"> - <details key="start" value="15325"/> - <details key="end" value="15336"/> + <eAnnotations source="positions.930" references="/0/validateValue/view"> + <details key="start" value="15282"/> + <details key="end" value="15293"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.925" references="/0/fullFilePath"> - <details key="start" value="17947"/> - <details key="end" value="18106"/> + <eAnnotations source="positions.931" references="/0/fullFilePath"> + <details key="start" value="17904"/> + <details key="end" value="18063"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.926" references="/0/fullFilePath/@body.0"> - <details key="start" value="18048"/> - <details key="end" value="18087"/> + <eAnnotations source="positions.932" references="/0/fullFilePath/@body.0"> + <details key="start" value="18005"/> + <details key="end" value="18044"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.927" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="18048"/> - <details key="end" value="18078"/> + <eAnnotations source="positions.933" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="18005"/> + <details key="end" value="18035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.928" references="/0/fullFilePath/@body.0/@argument.0/pec"> - <details key="start" value="18048"/> - <details key="end" value="18051"/> + <eAnnotations source="positions.934" references="/0/fullFilePath/@body.0/@argument.0/pec"> + <details key="start" value="18005"/> + <details key="end" value="18008"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.929" references="/0/fullFilePath/@body.0/@argument.0/view"> - <details key="start" value="18073"/> - <details key="end" value="18077"/> + <eAnnotations source="positions.935" references="/0/fullFilePath/@body.0/@argument.0/view"> + <details key="start" value="18030"/> + <details key="end" value="18034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.930" references="/0/fullFilePath/@body.1"> - <details key="start" value="18089"/> - <details key="end" value="18094"/> + <eAnnotations source="positions.936" references="/0/fullFilePath/@body.1"> + <details key="start" value="18046"/> + <details key="end" value="18051"/> <details key="line" value="364"/> </eAnnotations> - <eAnnotations source="positions.931" references="/0/fullFilePath/pec"> - <details key="start" value="17977"/> - <details key="end" value="18009"/> + <eAnnotations source="positions.937" references="/0/fullFilePath/pec"> + <details key="start" value="17934"/> + <details key="end" value="17966"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.932" references="/0/fullFilePath/view"> - <details key="start" value="18011"/> - <details key="end" value="18022"/> + <eAnnotations source="positions.938" references="/0/fullFilePath/view"> + <details key="start" value="17968"/> + <details key="end" value="17979"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.933" references="/0/fullFilePath/basePackage"> - <details key="start" value="18024"/> - <details key="end" value="18044"/> + <eAnnotations source="positions.939" references="/0/fullFilePath/basePackage"> + <details key="start" value="17981"/> + <details key="end" value="18001"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.934" references="/0/manageImportForViewReferences"> - <details key="start" value="18108"/> - <details key="end" value="18798"/> + <eAnnotations source="positions.940" references="/0/manageImportForViewReferences"> + <details key="start" value="18065"/> + <details key="end" value="18755"/> <details key="line" value="367"/> </eAnnotations> - <eAnnotations source="positions.935" references="/0/manageImportForViewReferences/@body.0"> - <details key="start" value="18225"/> - <details key="end" value="18786"/> + <eAnnotations source="positions.941" references="/0/manageImportForViewReferences/@body.0"> + <details key="start" value="18182"/> + <details key="end" value="18743"/> <details key="line" value="368"/> </eAnnotations> - <eAnnotations source="positions.936" references="/0/manageImportForViewReferences/@body.0/@body.0"> - <details key="start" value="18267"/> - <details key="end" value="18523"/> + <eAnnotations source="positions.942" references="/0/manageImportForViewReferences/@body.0/@body.0"> + <details key="start" value="18224"/> + <details key="end" value="18480"/> <details key="line" value="369"/> </eAnnotations> - <eAnnotations source="positions.937" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.0"> - <details key="start" value="18440"/> - <details key="end" value="18447"/> + <eAnnotations source="positions.943" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.0"> + <details key="start" value="18397"/> + <details key="end" value="18404"/> <details key="line" value="370"/> </eAnnotations> - <eAnnotations source="positions.938" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1"> - <details key="start" value="18448"/> - <details key="end" value="18513"/> + <eAnnotations source="positions.944" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1"> + <details key="start" value="18405"/> + <details key="end" value="18470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.939" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0"> - <details key="start" value="18448"/> - <details key="end" value="18485"/> + <eAnnotations source="positions.945" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0"> + <details key="start" value="18405"/> + <details key="end" value="18442"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.940" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0/@source"> - <details key="start" value="18448"/> - <details key="end" value="18468"/> + <eAnnotations source="positions.946" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0/@source"> + <details key="start" value="18405"/> + <details key="end" value="18425"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.941" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0/@source/editionElement"> - <details key="start" value="18448"/> - <details key="end" value="18462"/> + <eAnnotations source="positions.947" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.1/@argument.0/@source/editionElement"> + <details key="start" value="18405"/> + <details key="end" value="18419"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.942" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.2"> - <details key="start" value="18515"/> - <details key="end" value="18517"/> + <eAnnotations source="positions.948" references="/0/manageImportForViewReferences/@body.0/@body.0/@body.2"> + <details key="start" value="18472"/> + <details key="end" value="18474"/> <details key="line" value="370"/> </eAnnotations> - <eAnnotations source="positions.943" references="/0/manageImportForViewReferences/@body.0/@body.0/editionElement"> - <details key="start" value="18273"/> - <details key="end" value="18314"/> + <eAnnotations source="positions.949" references="/0/manageImportForViewReferences/@body.0/@body.0/editionElement"> + <details key="start" value="18230"/> + <details key="end" value="18271"/> <details key="line" value="369"/> </eAnnotations> - <eAnnotations source="positions.944" references="/0/manageImportForViewReferences/@body.0/@body.0/select"> - <details key="start" value="18317"/> - <details key="end" value="18437"/> + <eAnnotations source="positions.950" references="/0/manageImportForViewReferences/@body.0/@body.0/select"> + <details key="start" value="18274"/> + <details key="end" value="18394"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.945" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source"> - <details key="start" value="18317"/> - <details key="end" value="18353"/> + <eAnnotations source="positions.951" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source"> + <details key="start" value="18274"/> + <details key="end" value="18310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.946" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source/pec"> - <details key="start" value="18317"/> - <details key="end" value="18320"/> + <eAnnotations source="positions.952" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source/pec"> + <details key="start" value="18274"/> + <details key="end" value="18277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.947" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source/v"> - <details key="start" value="18351"/> - <details key="end" value="18352"/> + <eAnnotations source="positions.953" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@source/v"> + <details key="start" value="18308"/> + <details key="end" value="18309"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.948" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body"> - <details key="start" value="18366"/> - <details key="end" value="18436"/> + <eAnnotations source="positions.954" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body"> + <details key="start" value="18323"/> + <details key="end" value="18393"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.949" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source"> - <details key="start" value="18366"/> - <details key="end" value="18398"/> + <eAnnotations source="positions.955" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source"> + <details key="start" value="18323"/> + <details key="end" value="18355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.950" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source"> - <details key="start" value="18366"/> - <details key="end" value="18386"/> + <eAnnotations source="positions.956" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source"> + <details key="start" value="18323"/> + <details key="end" value="18343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.951" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source/i"> - <details key="start" value="18366"/> - <details key="end" value="18367"/> + <eAnnotations source="positions.957" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source/i"> + <details key="start" value="18323"/> + <details key="end" value="18324"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.952" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source/@argument.0"> - <details key="start" value="18378"/> - <details key="end" value="18385"/> + <eAnnotations source="positions.958" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@source/@source/@argument.0"> + <details key="start" value="18335"/> + <details key="end" value="18342"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.953" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0"> - <details key="start" value="18402"/> - <details key="end" value="18436"/> + <eAnnotations source="positions.959" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0"> + <details key="start" value="18359"/> + <details key="end" value="18393"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.954" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source"> - <details key="start" value="18402"/> - <details key="end" value="18424"/> + <eAnnotations source="positions.960" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source"> + <details key="start" value="18359"/> + <details key="end" value="18381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.955" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source/pec"> - <details key="start" value="18402"/> - <details key="end" value="18405"/> + <eAnnotations source="positions.961" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source/pec"> + <details key="start" value="18359"/> + <details key="end" value="18362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.956" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source/@argument.0"> - <details key="start" value="18416"/> - <details key="end" value="18423"/> + <eAnnotations source="positions.962" references="/0/manageImportForViewReferences/@body.0/@body.0/select/@body/@argument.0/@source/@argument.0"> + <details key="start" value="18373"/> + <details key="end" value="18380"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.957" references="/0/manageImportForViewReferences/@body.0/@body.0/select/i"> - <details key="start" value="18362"/> - <details key="end" value="18363"/> + <eAnnotations source="positions.963" references="/0/manageImportForViewReferences/@body.0/@body.0/select/i"> + <details key="start" value="18319"/> + <details key="end" value="18320"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.958" references="/0/manageImportForViewReferences/@body.0/@body.1"> - <details key="start" value="18524"/> - <details key="end" value="18646"/> + <eAnnotations source="positions.964" references="/0/manageImportForViewReferences/@body.0/@body.1"> + <details key="start" value="18481"/> + <details key="end" value="18603"/> <details key="line" value="372"/> </eAnnotations> - <eAnnotations source="positions.959" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.0"> - <details key="start" value="18594"/> - <details key="end" value="18601"/> + <eAnnotations source="positions.965" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.0"> + <details key="start" value="18551"/> + <details key="end" value="18558"/> <details key="line" value="373"/> </eAnnotations> - <eAnnotations source="positions.960" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.1"> - <details key="start" value="18602"/> - <details key="end" value="18636"/> + <eAnnotations source="positions.966" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.1"> + <details key="start" value="18559"/> + <details key="end" value="18593"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.961" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.1/viewsRepository"> - <details key="start" value="18602"/> - <details key="end" value="18617"/> + <eAnnotations source="positions.967" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.1/viewsRepository"> + <details key="start" value="18559"/> + <details key="end" value="18574"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.962" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.2"> - <details key="start" value="18638"/> - <details key="end" value="18640"/> + <eAnnotations source="positions.968" references="/0/manageImportForViewReferences/@body.0/@body.1/@body.2"> + <details key="start" value="18595"/> + <details key="end" value="18597"/> <details key="line" value="373"/> </eAnnotations> - <eAnnotations source="positions.963" references="/0/manageImportForViewReferences/@body.0/@body.1/viewsRepository"> - <details key="start" value="18530"/> - <details key="end" value="18563"/> + <eAnnotations source="positions.969" references="/0/manageImportForViewReferences/@body.0/@body.1/viewsRepository"> + <details key="start" value="18487"/> + <details key="end" value="18520"/> <details key="line" value="372"/> </eAnnotations> - <eAnnotations source="positions.964" references="/0/manageImportForViewReferences/@body.0/@body.1/@iterSet"> - <details key="start" value="18566"/> - <details key="end" value="18591"/> + <eAnnotations source="positions.970" references="/0/manageImportForViewReferences/@body.0/@body.1/@iterSet"> + <details key="start" value="18523"/> + <details key="end" value="18548"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.965" references="/0/manageImportForViewReferences/@body.0/@body.1/@iterSet/v"> - <details key="start" value="18566"/> - <details key="end" value="18567"/> + <eAnnotations source="positions.971" references="/0/manageImportForViewReferences/@body.0/@body.1/@iterSet/v"> + <details key="start" value="18523"/> + <details key="end" value="18524"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.966" references="/0/manageImportForViewReferences/@body.0/@body.2"> - <details key="start" value="18647"/> - <details key="end" value="18779"/> + <eAnnotations source="positions.972" references="/0/manageImportForViewReferences/@body.0/@body.2"> + <details key="start" value="18604"/> + <details key="end" value="18736"/> <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.967" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0"> - <details key="start" value="18687"/> - <details key="end" value="18771"/> + <eAnnotations source="positions.973" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0"> + <details key="start" value="18644"/> + <details key="end" value="18728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.968" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/@argument.0"> - <details key="start" value="18719"/> - <details key="end" value="18757"/> + <eAnnotations source="positions.974" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/@argument.0"> + <details key="start" value="18676"/> + <details key="end" value="18714"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.969" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/@argument.0/v"> - <details key="start" value="18719"/> - <details key="end" value="18720"/> + <eAnnotations source="positions.975" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/@argument.0/v"> + <details key="start" value="18676"/> + <details key="end" value="18677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.970" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/basePackage"> - <details key="start" value="18759"/> - <details key="end" value="18770"/> + <eAnnotations source="positions.976" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.0/basePackage"> + <details key="start" value="18716"/> + <details key="end" value="18727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.971" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.1"> - <details key="start" value="18773"/> - <details key="end" value="18774"/> + <eAnnotations source="positions.977" references="/0/manageImportForViewReferences/@body.0/@body.2/@body.1"> + <details key="start" value="18730"/> + <details key="end" value="18731"/> <details key="line" value="377"/> </eAnnotations> - <eAnnotations source="positions.972" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr"> - <details key="start" value="18651"/> - <details key="end" value="18684"/> + <eAnnotations source="positions.978" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr"> + <details key="start" value="18608"/> + <details key="end" value="18641"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.973" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr/@source"> - <details key="start" value="18652"/> - <details key="end" value="18671"/> + <eAnnotations source="positions.979" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr/@source"> + <details key="start" value="18609"/> + <details key="end" value="18628"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.974" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr/@source/v"> - <details key="start" value="18652"/> - <details key="end" value="18653"/> + <eAnnotations source="positions.980" references="/0/manageImportForViewReferences/@body.0/@body.2/@ifExpr/@source/v"> + <details key="start" value="18609"/> + <details key="end" value="18610"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.975" references="/0/manageImportForViewReferences/@body.0/v"> - <details key="start" value="18231"/> - <details key="end" value="18239"/> + <eAnnotations source="positions.981" references="/0/manageImportForViewReferences/@body.0/v"> + <details key="start" value="18188"/> + <details key="end" value="18196"/> <details key="line" value="368"/> </eAnnotations> - <eAnnotations source="positions.976" references="/0/manageImportForViewReferences/@body.0/@iterSet"> - <details key="start" value="18242"/> - <details key="end" value="18264"/> + <eAnnotations source="positions.982" references="/0/manageImportForViewReferences/@body.0/@iterSet"> + <details key="start" value="18199"/> + <details key="end" value="18221"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.977" references="/0/manageImportForViewReferences/@body.0/@iterSet/view"> - <details key="start" value="18242"/> - <details key="end" value="18246"/> + <eAnnotations source="positions.983" references="/0/manageImportForViewReferences/@body.0/@iterSet/view"> + <details key="start" value="18199"/> + <details key="end" value="18203"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.978" references="/0/manageImportForViewReferences/view"> - <details key="start" value="18155"/> - <details key="end" value="18166"/> + <eAnnotations source="positions.984" references="/0/manageImportForViewReferences/view"> + <details key="start" value="18112"/> + <details key="end" value="18123"/> <details key="line" value="367"/> </eAnnotations> - <eAnnotations source="positions.979" references="/0/manageImportForViewReferences/pec"> - <details key="start" value="18168"/> - <details key="end" value="18200"/> + <eAnnotations source="positions.985" references="/0/manageImportForViewReferences/pec"> + <details key="start" value="18125"/> + <details key="end" value="18157"/> <details key="line" value="367"/> </eAnnotations> - <eAnnotations source="positions.980" references="/0/manageImportForViewReferences/basePackage"> - <details key="start" value="18202"/> - <details key="end" value="18222"/> + <eAnnotations source="positions.986" references="/0/manageImportForViewReferences/basePackage"> + <details key="start" value="18159"/> + <details key="end" value="18179"/> <details key="line" value="367"/> </eAnnotations> - <eAnnotations source="positions.981" references="/0/additionalImports"> - <details key="start" value="18868"/> - <details key="end" value="18925"/> + <eAnnotations source="positions.987" references="/0/additionalImports"> + <details key="start" value="18825"/> + <details key="end" value="18882"/> <details key="line" value="382"/> </eAnnotations> - <eAnnotations source="positions.982" references="/0/additionalImports/v"> - <details key="start" value="18903"/> - <details key="end" value="18911"/> + <eAnnotations source="positions.988" references="/0/additionalImports/v"> + <details key="start" value="18860"/> + <details key="end" value="18868"/> <details key="line" value="382"/> </eAnnotations> </ecore:EAnnotation> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/FormPropertiesEditionPart.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/FormPropertiesEditionPart.emtl index fd3ea4275..aeacc71d1 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/FormPropertiesEditionPart.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/FormPropertiesEditionPart.emtl @@ -204,7 +204,15 @@ <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/asSet"/> </iterSet> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.impl.parts.CompositePropertiesEditionPart;
"/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.parts.IPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.api.parts.IFormPropertiesEditionPart;
import "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/defaultImports/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
"/> <body xsi:type="mtl:IfBlock"> <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import org.eclipse.emf.eef.runtime.impl.policies.EObjectPropertiesEditionContext;
"/> <ifExpr xsi:type="ocl.ecore:OperationCallExp"> @@ -221,7 +229,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.6/@ifExpr/select/collect/temp8"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.8/@ifExpr/select/collect/temp8"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -245,7 +253,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.6/@ifExpr/select/temp9"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.8/@ifExpr/select/temp9"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -263,7 +271,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.6/@ifExpr/select/temp9"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.8/@ifExpr/select/temp9"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -283,7 +291,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.6/@ifExpr/select/temp9"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.8/@ifExpr/select/temp9"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -303,7 +311,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.6/@ifExpr/select/temp9"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.8/@ifExpr/select/temp9"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -337,7 +345,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/manageImports"/> - <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.10/widget"> + <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.12/widget"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/defaultImports/pec"> @@ -367,7 +375,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.10/@iterSet/collect/collect/temp10"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/collect/temp10"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -381,7 +389,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.10/@iterSet/collect/temp11"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/temp11"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -397,7 +405,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/manageImports"/> - <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.11/widget"> + <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.13/widget"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/defaultImports/pec"> @@ -427,7 +435,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.11/@iterSet/collect/collect/temp12"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.13/@iterSet/collect/collect/temp12"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/Container"> @@ -441,7 +449,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.11/@iterSet/collect/temp13"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.13/@iterSet/collect/temp13"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -456,7 +464,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.11/widget"> + <source xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.13/widget"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> </source> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsUndefined"/> @@ -469,7 +477,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/vrQualifiedClass"/> - <argument xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/defaultImports/@body.12/viewsRepository"> + <argument xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/defaultImports/@body.14/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> </body> @@ -492,7 +500,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/temp14"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/temp14"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewReference"> @@ -506,7 +514,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/temp15"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/temp15"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference/view"/> @@ -517,7 +525,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/collect/temp16"> + <source xsi:type="ocl.ecore:VariableExp" name="temp3" referredVariable="/0/defaultImports/@body.14/@iterSet/collect/collect/temp16"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -532,7 +540,7 @@ <body xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> <definition href="../services/common.emtl#/0/owningViewsRepository"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp4" referredVariable="/0/defaultImports/@body.12/@iterSet/collect/temp17"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp4" referredVariable="/0/defaultImports/@body.14/@iterSet/collect/temp17"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -561,7 +569,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="viewRef" referredVariable="/0/defaultImports/@body.13/@body.1/viewRef"> + <source xsi:type="ocl.ecore:VariableExp" name="viewRef" referredVariable="/0/defaultImports/@body.15/@body.1/viewRef"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference/view"/> @@ -577,7 +585,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/manageImports"/> - <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.13/@body.1/@body.3/widget"> + <argument xsi:type="ocl.ecore:VariableExp" name="widget" referredVariable="/0/defaultImports/@body.15/@body.1/@body.3/widget"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/defaultImports/pec"> @@ -600,7 +608,7 @@ <source xsi:type="ocl.ecore:OperationCallExp" eType="/7/Sequence(ElementEditor)" referredOperation="/1/EObject_Class/eAllContents.1"> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="viewRef" referredVariable="/0/defaultImports/@body.13/@body.1/viewRef"> + <source xsi:type="ocl.ecore:VariableExp" name="viewRef" referredVariable="/0/defaultImports/@body.15/@body.1/viewRef"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference/view"/> @@ -611,7 +619,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/temp18"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/temp18"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -625,7 +633,7 @@ </source> <body xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/temp19"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/temp19"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/representation"/> @@ -651,7 +659,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.13/@body.1/collect/temp20"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.15/@body.1/collect/temp20"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewReference"> @@ -669,7 +677,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pepQualifiedInterface"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/defaultImports/@body.13/@body.2/subView"> + <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/defaultImports/@body.15/@body.2/subView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> @@ -686,7 +694,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.13/@body.2/select/temp21"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/defaultImports/@body.15/@body.2/select/temp21"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -907,7 +915,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends CompositePropertiesEditionPart implements IFormPropertiesEditionPart, "/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/partSuperclass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" implements IFormPropertiesEditionPart, "/> <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pepInterface"/> @@ -922,7 +938,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/widgetDeclaration"/> - <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor"> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> </body> @@ -931,7 +947,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> <initExpression xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -951,7 +967,7 @@ </iterSet> <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:VariableExp" name="element" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -1041,7 +1057,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/editorID"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </body> @@ -1049,7 +1065,7 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".class"/> <ifExpr xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <source xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/Container"> @@ -1062,7 +1078,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/implementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </body> @@ -1082,7 +1098,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/temp22"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/temp22"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewElement"> @@ -1100,7 +1116,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1115,7 +1131,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </source> @@ -1137,7 +1153,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/additionalImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec"> @@ -1163,7 +1179,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/temp24"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/temp24"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewElement"> @@ -1181,7 +1197,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1196,7 +1212,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </source> @@ -1217,7 +1233,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetFormImpl.emtl#/0/additionalImplementation.2"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/subView"> + <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/subView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec"> @@ -1240,7 +1256,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp26"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/temp26"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -1297,7 +1313,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetGettersSetters.emtl#/0/getterImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> + <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> <argument xsi:type="mtl:QueryInvocation"> @@ -1330,7 +1346,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetGettersSetters.emtl#/0/setterImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> + <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> <argument xsi:type="mtl:QueryInvocation"> @@ -1375,7 +1391,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/temp27"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/temp27"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -1393,7 +1409,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1408,7 +1424,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> </source> @@ -1466,7 +1482,7 @@ </source> <argument xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="viewElement" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/viewElement"> + <source xsi:type="ocl.ecore:VariableExp" name="viewElement" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/viewElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> @@ -1495,7 +1511,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/temp29"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/temp29"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1512,7 +1528,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/temp30"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/temp30"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> </argument> </source> @@ -2840,7 +2856,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> @@ -2852,7 +2868,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="p"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2864,7 +2880,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> @@ -2912,7 +2928,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </eParameters> @@ -2928,6 +2944,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2966,7 +2994,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3790,6 +3818,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3985,6 +4025,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4228,6 +4292,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6011,7 +6099,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="associatedGenContext"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6124,6 +6212,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6233,7 +6339,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -6372,6 +6478,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6504,6 +6619,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7567,7 +7700,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="representationName"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7749,7 +7882,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="significantClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7758,7 +7891,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7845,7 +7978,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -8336,6 +8469,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -8536,6 +8678,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//toolkits/Widget"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -8707,6 +8852,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -9009,7 +9157,7 @@ <ecore:EAnnotation source="positions"> <eAnnotations source="positions.0" references="/0/defaultImports"> <details key="start" value="1128"/> - <details key="end" value="5578"/> + <details key="end" value="5542"/> <details key="line" value="26"/> </eAnnotations> <eAnnotations source="positions.1" references="/0/defaultImports/@body.0"> @@ -9329,3492 +9477,3522 @@ </eAnnotations> <eAnnotations source="positions.64" references="/0/defaultImports/@body.5"> <details key="start" value="3300"/> - <details key="end" value="3598"/> + <details key="end" value="3527"/> <details key="line" value="71"/> </eAnnotations> <eAnnotations source="positions.65" references="/0/defaultImports/@body.6"> - <details key="start" value="3598"/> - <details key="end" value="3972"/> + <details key="start" value="3528"/> + <details key="end" value="3558"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.66" references="/0/defaultImports/@body.6/view"> + <details key="start" value="3528"/> + <details key="end" value="3532"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.67" references="/0/defaultImports/@body.7"> + <details key="start" value="3560"/> + <details key="end" value="3562"/> + <details key="line" value="74"/> + </eAnnotations> + <eAnnotations source="positions.68" references="/0/defaultImports/@body.8"> + <details key="start" value="3562"/> + <details key="end" value="3936"/> <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.66" references="/0/defaultImports/@body.6/@body.0"> - <details key="start" value="3885"/> - <details key="end" value="3967"/> + <eAnnotations source="positions.69" references="/0/defaultImports/@body.8/@body.0"> + <details key="start" value="3849"/> + <details key="end" value="3931"/> <details key="line" value="76"/> </eAnnotations> - <eAnnotations source="positions.67" references="/0/defaultImports/@body.6/@ifExpr"> - <details key="start" value="3602"/> - <details key="end" value="3883"/> + <eAnnotations source="positions.70" references="/0/defaultImports/@body.8/@ifExpr"> + <details key="start" value="3566"/> + <details key="end" value="3847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.68" references="/0/defaultImports/@body.6/@ifExpr/select"> - <details key="start" value="3603"/> - <details key="end" value="3870"/> + <eAnnotations source="positions.71" references="/0/defaultImports/@body.8/@ifExpr/select"> + <details key="start" value="3567"/> + <details key="end" value="3834"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.69" references="/0/defaultImports/@body.6/@ifExpr/select/collect"> - <details key="start" value="3603"/> - <details key="end" value="3674"/> + <eAnnotations source="positions.72" references="/0/defaultImports/@body.8/@ifExpr/select/collect"> + <details key="start" value="3567"/> + <details key="end" value="3638"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.70" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@source"> - <details key="start" value="3603"/> - <details key="end" value="3642"/> + <eAnnotations source="positions.73" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@source"> + <details key="start" value="3567"/> + <details key="end" value="3606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.71" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@source/view"> - <details key="start" value="3603"/> - <details key="end" value="3607"/> + <eAnnotations source="positions.74" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@source/view"> + <details key="start" value="3567"/> + <details key="end" value="3571"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.72" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@source/@argument.0"> - <details key="start" value="3621"/> - <details key="end" value="3641"/> + <eAnnotations source="positions.75" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@source/@argument.0"> + <details key="start" value="3585"/> + <details key="end" value="3605"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.73" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@body"> + <eAnnotations source="positions.76" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.74" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@body/temp1"> + <eAnnotations source="positions.77" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.75" references="/0/defaultImports/@body.6/@ifExpr/select/collect/@body/@argument.0"> - <details key="start" value="3653"/> - <details key="end" value="3673"/> + <eAnnotations source="positions.78" references="/0/defaultImports/@body.8/@ifExpr/select/collect/@body/@argument.0"> + <details key="start" value="3617"/> + <details key="end" value="3637"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.76" references="/0/defaultImports/@body.6/@ifExpr/select/collect/temp8"> + <eAnnotations source="positions.79" references="/0/defaultImports/@body.8/@ifExpr/select/collect/temp8"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.77" references="/0/defaultImports/@body.6/@ifExpr/select/@body"> - <details key="start" value="3683"/> - <details key="end" value="3869"/> + <eAnnotations source="positions.80" references="/0/defaultImports/@body.8/@ifExpr/select/@body"> + <details key="start" value="3647"/> + <details key="end" value="3833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.78" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source"> - <details key="start" value="3683"/> - <details key="end" value="3817"/> + <eAnnotations source="positions.81" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source"> + <details key="start" value="3647"/> + <details key="end" value="3781"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.79" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source"> - <details key="start" value="3683"/> - <details key="end" value="3773"/> + <eAnnotations source="positions.82" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source"> + <details key="start" value="3647"/> + <details key="end" value="3737"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.80" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@source"> - <details key="start" value="3683"/> - <details key="end" value="3722"/> + <eAnnotations source="positions.83" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@source"> + <details key="start" value="3647"/> + <details key="end" value="3686"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.81" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@source/@source"> - <details key="start" value="3683"/> - <details key="end" value="3702"/> + <eAnnotations source="positions.84" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@source/@source"> + <details key="start" value="3647"/> + <details key="end" value="3666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.82" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@source/@source/@source"> - <details key="start" value="3683"/> - <details key="end" value="3697"/> + <eAnnotations source="positions.85" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@source/@source/@source"> + <details key="start" value="3647"/> + <details key="end" value="3661"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.83" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@source/@source/@source/temp2"> + <eAnnotations source="positions.86" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@source/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.84" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@source/@argument.0"> - <details key="start" value="3705"/> - <details key="end" value="3722"/> + <eAnnotations source="positions.87" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@source/@argument.0"> + <details key="start" value="3669"/> + <details key="end" value="3686"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.85" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@argument.0"> - <details key="start" value="3726"/> - <details key="end" value="3773"/> + <eAnnotations source="positions.88" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@argument.0"> + <details key="start" value="3690"/> + <details key="end" value="3737"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.86" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@argument.0/@source"> - <details key="start" value="3726"/> - <details key="end" value="3745"/> + <eAnnotations source="positions.89" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@argument.0/@source"> + <details key="start" value="3690"/> + <details key="end" value="3709"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.87" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@argument.0/@source/@source"> - <details key="start" value="3726"/> - <details key="end" value="3740"/> + <eAnnotations source="positions.90" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@argument.0/@source/@source"> + <details key="start" value="3690"/> + <details key="end" value="3704"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.88" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@argument.0/@source/@source/temp2"> + <eAnnotations source="positions.91" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@argument.0/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.89" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@source/@argument.0/@argument.0"> - <details key="start" value="3748"/> - <details key="end" value="3773"/> + <eAnnotations source="positions.92" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@source/@argument.0/@argument.0"> + <details key="start" value="3712"/> + <details key="end" value="3737"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.90" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@argument.0"> - <details key="start" value="3777"/> - <details key="end" value="3817"/> + <eAnnotations source="positions.93" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@argument.0"> + <details key="start" value="3741"/> + <details key="end" value="3781"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.91" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@argument.0/@source"> - <details key="start" value="3777"/> - <details key="end" value="3796"/> + <eAnnotations source="positions.94" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@argument.0/@source"> + <details key="start" value="3741"/> + <details key="end" value="3760"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.92" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@argument.0/@source/@source"> - <details key="start" value="3777"/> - <details key="end" value="3791"/> + <eAnnotations source="positions.95" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@argument.0/@source/@source"> + <details key="start" value="3741"/> + <details key="end" value="3755"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.93" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@argument.0/@source/@source/temp2"> + <eAnnotations source="positions.96" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@argument.0/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@source/@argument.0/@argument.0"> - <details key="start" value="3799"/> - <details key="end" value="3817"/> + <eAnnotations source="positions.97" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@source/@argument.0/@argument.0"> + <details key="start" value="3763"/> + <details key="end" value="3781"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@argument.0"> - <details key="start" value="3821"/> - <details key="end" value="3869"/> + <eAnnotations source="positions.98" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@argument.0"> + <details key="start" value="3785"/> + <details key="end" value="3833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@argument.0/@source"> - <details key="start" value="3821"/> - <details key="end" value="3840"/> + <eAnnotations source="positions.99" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@argument.0/@source"> + <details key="start" value="3785"/> + <details key="end" value="3804"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@argument.0/@source/@source"> - <details key="start" value="3821"/> - <details key="end" value="3835"/> + <eAnnotations source="positions.100" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@argument.0/@source/@source"> + <details key="start" value="3785"/> + <details key="end" value="3799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@argument.0/@source/@source/temp2"> + <eAnnotations source="positions.101" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@argument.0/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/defaultImports/@body.6/@ifExpr/select/@body/@argument.0/@argument.0"> - <details key="start" value="3843"/> - <details key="end" value="3869"/> + <eAnnotations source="positions.102" references="/0/defaultImports/@body.8/@ifExpr/select/@body/@argument.0/@argument.0"> + <details key="start" value="3807"/> + <details key="end" value="3833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/defaultImports/@body.6/@ifExpr/select/temp9"> + <eAnnotations source="positions.103" references="/0/defaultImports/@body.8/@ifExpr/select/temp9"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.101" references="/0/defaultImports/@body.7"> - <details key="start" value="3973"/> - <details key="end" value="4095"/> + <eAnnotations source="positions.104" references="/0/defaultImports/@body.9"> + <details key="start" value="3937"/> + <details key="end" value="4059"/> <details key="line" value="78"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/defaultImports/@body.8"> - <details key="start" value="4096"/> - <details key="end" value="4124"/> + <eAnnotations source="positions.105" references="/0/defaultImports/@body.10"> + <details key="start" value="4060"/> + <details key="end" value="4088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/defaultImports/@body.8/view"> - <details key="start" value="4096"/> - <details key="end" value="4100"/> + <eAnnotations source="positions.106" references="/0/defaultImports/@body.10/view"> + <details key="start" value="4060"/> + <details key="end" value="4064"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/defaultImports/@body.9"> - <details key="start" value="4126"/> - <details key="end" value="4128"/> + <eAnnotations source="positions.107" references="/0/defaultImports/@body.11"> + <details key="start" value="4090"/> + <details key="end" value="4092"/> <details key="line" value="80"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/defaultImports/@body.10"> - <details key="start" value="4128"/> - <details key="end" value="4305"/> + <eAnnotations source="positions.108" references="/0/defaultImports/@body.12"> + <details key="start" value="4092"/> + <details key="end" value="4269"/> <details key="line" value="81"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/defaultImports/@body.10/@body.0"> - <details key="start" value="4252"/> - <details key="end" value="4296"/> + <eAnnotations source="positions.109" references="/0/defaultImports/@body.12/@body.0"> + <details key="start" value="4216"/> + <details key="end" value="4260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/defaultImports/@body.10/@body.0/widget"> - <details key="start" value="4252"/> - <details key="end" value="4258"/> + <eAnnotations source="positions.110" references="/0/defaultImports/@body.12/@body.0/widget"> + <details key="start" value="4216"/> + <details key="end" value="4222"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/defaultImports/@body.10/@body.0/pec"> - <details key="start" value="4273"/> - <details key="end" value="4276"/> + <eAnnotations source="positions.111" references="/0/defaultImports/@body.12/@body.0/pec"> + <details key="start" value="4237"/> + <details key="end" value="4240"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/defaultImports/@body.10/@body.0/view"> - <details key="start" value="4278"/> - <details key="end" value="4282"/> + <eAnnotations source="positions.112" references="/0/defaultImports/@body.12/@body.0/view"> + <details key="start" value="4242"/> + <details key="end" value="4246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/defaultImports/@body.10/@body.0/basePackage"> - <details key="start" value="4284"/> - <details key="end" value="4295"/> + <eAnnotations source="positions.113" references="/0/defaultImports/@body.12/@body.0/basePackage"> + <details key="start" value="4248"/> + <details key="end" value="4259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/defaultImports/@body.10/@body.1"> - <details key="start" value="4298"/> - <details key="end" value="4299"/> + <eAnnotations source="positions.114" references="/0/defaultImports/@body.12/@body.1"> + <details key="start" value="4262"/> + <details key="end" value="4263"/> <details key="line" value="83"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/defaultImports/@body.10/widget"> - <details key="start" value="4134"/> - <details key="end" value="4149"/> + <eAnnotations source="positions.115" references="/0/defaultImports/@body.12/widget"> + <details key="start" value="4098"/> + <details key="end" value="4113"/> <details key="line" value="81"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/defaultImports/@body.10/@iterSet"> - <details key="start" value="4152"/> - <details key="end" value="4247"/> + <eAnnotations source="positions.116" references="/0/defaultImports/@body.12/@iterSet"> + <details key="start" value="4116"/> + <details key="end" value="4211"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/defaultImports/@body.10/@iterSet/collect"> - <details key="start" value="4152"/> - <details key="end" value="4238"/> + <eAnnotations source="positions.117" references="/0/defaultImports/@body.12/@iterSet/collect"> + <details key="start" value="4116"/> + <details key="end" value="4202"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/defaultImports/@body.10/@iterSet/collect/collect"> - <details key="start" value="4152"/> - <details key="end" value="4223"/> + <eAnnotations source="positions.118" references="/0/defaultImports/@body.12/@iterSet/collect/collect"> + <details key="start" value="4116"/> + <details key="end" value="4187"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@source"> - <details key="start" value="4152"/> - <details key="end" value="4191"/> + <eAnnotations source="positions.119" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@source"> + <details key="start" value="4116"/> + <details key="end" value="4155"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@source/view"> - <details key="start" value="4152"/> - <details key="end" value="4156"/> + <eAnnotations source="positions.120" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@source/view"> + <details key="start" value="4116"/> + <details key="end" value="4120"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@source/@argument.0"> - <details key="start" value="4170"/> - <details key="end" value="4190"/> + <eAnnotations source="positions.121" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@source/@argument.0"> + <details key="start" value="4134"/> + <details key="end" value="4154"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@body"> + <eAnnotations source="positions.122" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@body/temp1"> + <eAnnotations source="positions.123" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/defaultImports/@body.10/@iterSet/collect/collect/@body/@argument.0"> - <details key="start" value="4202"/> - <details key="end" value="4222"/> + <eAnnotations source="positions.124" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body/@argument.0"> + <details key="start" value="4166"/> + <details key="end" value="4186"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/defaultImports/@body.10/@iterSet/collect/collect/temp10"> + <eAnnotations source="positions.125" references="/0/defaultImports/@body.12/@iterSet/collect/collect/temp10"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/defaultImports/@body.10/@iterSet/collect/@body"> - <details key="start" value="4224"/> - <details key="end" value="4238"/> + <eAnnotations source="positions.126" references="/0/defaultImports/@body.12/@iterSet/collect/@body"> + <details key="start" value="4188"/> + <details key="end" value="4202"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/defaultImports/@body.10/@iterSet/collect/@body/temp2"> + <eAnnotations source="positions.127" references="/0/defaultImports/@body.12/@iterSet/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/defaultImports/@body.10/@iterSet/collect/temp11"> + <eAnnotations source="positions.128" references="/0/defaultImports/@body.12/@iterSet/collect/temp11"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/defaultImports/@body.11"> - <details key="start" value="4306"/> - <details key="end" value="4506"/> + <eAnnotations source="positions.129" references="/0/defaultImports/@body.13"> + <details key="start" value="4270"/> + <details key="end" value="4470"/> <details key="line" value="84"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/defaultImports/@body.11/@body.0"> - <details key="start" value="4453"/> - <details key="end" value="4497"/> + <eAnnotations source="positions.130" references="/0/defaultImports/@body.13/@body.0"> + <details key="start" value="4417"/> + <details key="end" value="4461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/defaultImports/@body.11/@body.0/widget"> - <details key="start" value="4453"/> - <details key="end" value="4459"/> + <eAnnotations source="positions.131" references="/0/defaultImports/@body.13/@body.0/widget"> + <details key="start" value="4417"/> + <details key="end" value="4423"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/defaultImports/@body.11/@body.0/pec"> - <details key="start" value="4474"/> - <details key="end" value="4477"/> + <eAnnotations source="positions.132" references="/0/defaultImports/@body.13/@body.0/pec"> + <details key="start" value="4438"/> + <details key="end" value="4441"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.130" references="/0/defaultImports/@body.11/@body.0/view"> - <details key="start" value="4479"/> - <details key="end" value="4483"/> + <eAnnotations source="positions.133" references="/0/defaultImports/@body.13/@body.0/view"> + <details key="start" value="4443"/> + <details key="end" value="4447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.131" references="/0/defaultImports/@body.11/@body.0/basePackage"> - <details key="start" value="4485"/> - <details key="end" value="4496"/> + <eAnnotations source="positions.134" references="/0/defaultImports/@body.13/@body.0/basePackage"> + <details key="start" value="4449"/> + <details key="end" value="4460"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.132" references="/0/defaultImports/@body.11/@body.1"> - <details key="start" value="4499"/> - <details key="end" value="4500"/> + <eAnnotations source="positions.135" references="/0/defaultImports/@body.13/@body.1"> + <details key="start" value="4463"/> + <details key="end" value="4464"/> <details key="line" value="86"/> </eAnnotations> - <eAnnotations source="positions.133" references="/0/defaultImports/@body.11/widget"> - <details key="start" value="4312"/> - <details key="end" value="4327"/> + <eAnnotations source="positions.136" references="/0/defaultImports/@body.13/widget"> + <details key="start" value="4276"/> + <details key="end" value="4291"/> <details key="line" value="84"/> </eAnnotations> - <eAnnotations source="positions.134" references="/0/defaultImports/@body.11/@iterSet"> - <details key="start" value="4330"/> - <details key="end" value="4417"/> + <eAnnotations source="positions.137" references="/0/defaultImports/@body.13/@iterSet"> + <details key="start" value="4294"/> + <details key="end" value="4381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.135" references="/0/defaultImports/@body.11/@iterSet/collect"> - <details key="start" value="4330"/> - <details key="end" value="4408"/> + <eAnnotations source="positions.138" references="/0/defaultImports/@body.13/@iterSet/collect"> + <details key="start" value="4294"/> + <details key="end" value="4372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.136" references="/0/defaultImports/@body.11/@iterSet/collect/collect"> - <details key="start" value="4330"/> - <details key="end" value="4393"/> + <eAnnotations source="positions.139" references="/0/defaultImports/@body.13/@iterSet/collect/collect"> + <details key="start" value="4294"/> + <details key="end" value="4357"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.137" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@source"> - <details key="start" value="4330"/> - <details key="end" value="4365"/> + <eAnnotations source="positions.140" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@source"> + <details key="start" value="4294"/> + <details key="end" value="4329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.138" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@source/view"> - <details key="start" value="4330"/> - <details key="end" value="4334"/> + <eAnnotations source="positions.141" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@source/view"> + <details key="start" value="4294"/> + <details key="end" value="4298"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.139" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@source/@argument.0"> - <details key="start" value="4348"/> - <details key="end" value="4364"/> + <eAnnotations source="positions.142" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@source/@argument.0"> + <details key="start" value="4312"/> + <details key="end" value="4328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.140" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@body"> + <eAnnotations source="positions.143" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.141" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@body/temp1"> + <eAnnotations source="positions.144" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.142" references="/0/defaultImports/@body.11/@iterSet/collect/collect/@body/@argument.0"> - <details key="start" value="4376"/> - <details key="end" value="4392"/> + <eAnnotations source="positions.145" references="/0/defaultImports/@body.13/@iterSet/collect/collect/@body/@argument.0"> + <details key="start" value="4340"/> + <details key="end" value="4356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.143" references="/0/defaultImports/@body.11/@iterSet/collect/collect/temp12"> + <eAnnotations source="positions.146" references="/0/defaultImports/@body.13/@iterSet/collect/collect/temp12"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.144" references="/0/defaultImports/@body.11/@iterSet/collect/@body"> - <details key="start" value="4394"/> - <details key="end" value="4408"/> + <eAnnotations source="positions.147" references="/0/defaultImports/@body.13/@iterSet/collect/@body"> + <details key="start" value="4358"/> + <details key="end" value="4372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.145" references="/0/defaultImports/@body.11/@iterSet/collect/@body/temp2"> + <eAnnotations source="positions.148" references="/0/defaultImports/@body.13/@iterSet/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.146" references="/0/defaultImports/@body.11/@iterSet/collect/temp13"> + <eAnnotations source="positions.149" references="/0/defaultImports/@body.13/@iterSet/collect/temp13"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.147" references="/0/defaultImports/@body.11/@guard"> - <details key="start" value="4422"/> - <details key="end" value="4449"/> + <eAnnotations source="positions.150" references="/0/defaultImports/@body.13/@guard"> + <details key="start" value="4386"/> + <details key="end" value="4413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.148" references="/0/defaultImports/@body.11/@guard/@source"> - <details key="start" value="4426"/> - <details key="end" value="4449"/> + <eAnnotations source="positions.151" references="/0/defaultImports/@body.13/@guard/@source"> + <details key="start" value="4390"/> + <details key="end" value="4413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.149" references="/0/defaultImports/@body.11/@guard/@source/widget"> - <details key="start" value="4426"/> - <details key="end" value="4432"/> + <eAnnotations source="positions.152" references="/0/defaultImports/@body.13/@guard/@source/widget"> + <details key="start" value="4390"/> + <details key="end" value="4396"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.150" references="/0/defaultImports/@body.12"> - <details key="start" value="4507"/> - <details key="end" value="4765"/> + <eAnnotations source="positions.153" references="/0/defaultImports/@body.14"> + <details key="start" value="4471"/> + <details key="end" value="4729"/> <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.151" references="/0/defaultImports/@body.12/@body.0"> - <details key="start" value="4713"/> - <details key="end" value="4720"/> + <eAnnotations source="positions.154" references="/0/defaultImports/@body.14/@body.0"> + <details key="start" value="4677"/> + <details key="end" value="4684"/> <details key="line" value="88"/> </eAnnotations> - <eAnnotations source="positions.152" references="/0/defaultImports/@body.12/@body.1"> - <details key="start" value="4721"/> - <details key="end" value="4755"/> + <eAnnotations source="positions.155" references="/0/defaultImports/@body.14/@body.1"> + <details key="start" value="4685"/> + <details key="end" value="4719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.153" references="/0/defaultImports/@body.12/@body.1/viewsRepository"> - <details key="start" value="4721"/> - <details key="end" value="4736"/> + <eAnnotations source="positions.156" references="/0/defaultImports/@body.14/@body.1/viewsRepository"> + <details key="start" value="4685"/> + <details key="end" value="4700"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.154" references="/0/defaultImports/@body.12/@body.2"> - <details key="start" value="4757"/> - <details key="end" value="4759"/> + <eAnnotations source="positions.157" references="/0/defaultImports/@body.14/@body.2"> + <details key="start" value="4721"/> + <details key="end" value="4723"/> <details key="line" value="88"/> </eAnnotations> - <eAnnotations source="positions.155" references="/0/defaultImports/@body.12/viewsRepository"> - <details key="start" value="4513"/> - <details key="end" value="4546"/> + <eAnnotations source="positions.158" references="/0/defaultImports/@body.14/viewsRepository"> + <details key="start" value="4477"/> + <details key="end" value="4510"/> <details key="line" value="87"/> </eAnnotations> - <eAnnotations source="positions.156" references="/0/defaultImports/@body.12/@iterSet"> - <details key="start" value="4549"/> - <details key="end" value="4710"/> + <eAnnotations source="positions.159" references="/0/defaultImports/@body.14/@iterSet"> + <details key="start" value="4513"/> + <details key="end" value="4674"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.157" references="/0/defaultImports/@body.12/@iterSet/collect"> - <details key="start" value="4549"/> - <details key="end" value="4672"/> + <eAnnotations source="positions.160" references="/0/defaultImports/@body.14/@iterSet/collect"> + <details key="start" value="4513"/> + <details key="end" value="4636"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.158" references="/0/defaultImports/@body.12/@iterSet/collect/collect"> - <details key="start" value="4549"/> - <details key="end" value="4648"/> + <eAnnotations source="positions.161" references="/0/defaultImports/@body.14/@iterSet/collect/collect"> + <details key="start" value="4513"/> + <details key="end" value="4612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.159" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect"> - <details key="start" value="4549"/> - <details key="end" value="4625"/> + <eAnnotations source="positions.162" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect"> + <details key="start" value="4513"/> + <details key="end" value="4589"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.160" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect"> - <details key="start" value="4549"/> - <details key="end" value="4620"/> + <eAnnotations source="positions.163" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect"> + <details key="start" value="4513"/> + <details key="end" value="4584"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.161" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@source"> - <details key="start" value="4549"/> - <details key="end" value="4588"/> + <eAnnotations source="positions.164" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@source"> + <details key="start" value="4513"/> + <details key="end" value="4552"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.162" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@source/view"> - <details key="start" value="4549"/> - <details key="end" value="4553"/> + <eAnnotations source="positions.165" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@source/view"> + <details key="start" value="4513"/> + <details key="end" value="4517"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.163" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@source/@argument.0"> - <details key="start" value="4567"/> - <details key="end" value="4587"/> + <eAnnotations source="positions.166" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@source/@argument.0"> + <details key="start" value="4531"/> + <details key="end" value="4551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.164" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@body"> + <eAnnotations source="positions.167" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.165" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@body/temp1"> + <eAnnotations source="positions.168" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.166" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/@body/@argument.0"> - <details key="start" value="4599"/> - <details key="end" value="4619"/> + <eAnnotations source="positions.169" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/@body/@argument.0"> + <details key="start" value="4563"/> + <details key="end" value="4583"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.167" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/collect/temp14"> + <eAnnotations source="positions.170" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/collect/temp14"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.168" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/@body"> - <details key="start" value="4621"/> - <details key="end" value="4625"/> + <eAnnotations source="positions.171" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/@body"> + <details key="start" value="4585"/> + <details key="end" value="4589"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.169" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/@body/temp2"> + <eAnnotations source="positions.172" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.170" references="/0/defaultImports/@body.12/@iterSet/collect/collect/collect/temp15"> + <eAnnotations source="positions.173" references="/0/defaultImports/@body.14/@iterSet/collect/collect/collect/temp15"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.171" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body"> + <eAnnotations source="positions.174" references="/0/defaultImports/@body.14/@iterSet/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.172" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body/temp3"> + <eAnnotations source="positions.175" references="/0/defaultImports/@body.14/@iterSet/collect/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.173" references="/0/defaultImports/@body.12/@iterSet/collect/collect/@body/@argument.0"> - <details key="start" value="4636"/> - <details key="end" value="4647"/> + <eAnnotations source="positions.176" references="/0/defaultImports/@body.14/@iterSet/collect/collect/@body/@argument.0"> + <details key="start" value="4600"/> + <details key="end" value="4611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.174" references="/0/defaultImports/@body.12/@iterSet/collect/collect/temp16"> + <eAnnotations source="positions.177" references="/0/defaultImports/@body.14/@iterSet/collect/collect/temp16"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.175" references="/0/defaultImports/@body.12/@iterSet/collect/@body"> + <eAnnotations source="positions.178" references="/0/defaultImports/@body.14/@iterSet/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.176" references="/0/defaultImports/@body.12/@iterSet/collect/@body/temp4"> + <eAnnotations source="positions.179" references="/0/defaultImports/@body.14/@iterSet/collect/@body/temp4"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.177" references="/0/defaultImports/@body.12/@iterSet/collect/temp17"> + <eAnnotations source="positions.180" references="/0/defaultImports/@body.14/@iterSet/collect/temp17"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.178" references="/0/defaultImports/@body.12/@iterSet/@argument.0"> - <details key="start" value="4681"/> - <details key="end" value="4709"/> + <eAnnotations source="positions.181" references="/0/defaultImports/@body.14/@iterSet/@argument.0"> + <details key="start" value="4645"/> + <details key="end" value="4673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.179" references="/0/defaultImports/@body.12/@iterSet/@argument.0/view"> - <details key="start" value="4681"/> - <details key="end" value="4685"/> + <eAnnotations source="positions.182" references="/0/defaultImports/@body.14/@iterSet/@argument.0/view"> + <details key="start" value="4645"/> + <details key="end" value="4649"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.180" references="/0/defaultImports/@body.13"> - <details key="start" value="4766"/> - <details key="end" value="5538"/> + <eAnnotations source="positions.183" references="/0/defaultImports/@body.15"> + <details key="start" value="4730"/> + <details key="end" value="5502"/> <details key="line" value="90"/> </eAnnotations> - <eAnnotations source="positions.181" references="/0/defaultImports/@body.13/@body.0"> - <details key="start" value="4871"/> - <details key="end" value="5039"/> + <eAnnotations source="positions.184" references="/0/defaultImports/@body.15/@body.0"> + <details key="start" value="4835"/> + <details key="end" value="5003"/> <details key="line" value="91"/> </eAnnotations> - <eAnnotations source="positions.182" references="/0/defaultImports/@body.13/@body.1"> - <details key="start" value="5039"/> - <details key="end" value="5408"/> + <eAnnotations source="positions.185" references="/0/defaultImports/@body.15/@body.1"> + <details key="start" value="5003"/> + <details key="end" value="5372"/> <details key="line" value="93"/> </eAnnotations> - <eAnnotations source="positions.183" references="/0/defaultImports/@body.13/@body.1/@body.0"> - <details key="start" value="5146"/> - <details key="end" value="5153"/> + <eAnnotations source="positions.186" references="/0/defaultImports/@body.15/@body.1/@body.0"> + <details key="start" value="5110"/> + <details key="end" value="5117"/> <details key="line" value="94"/> </eAnnotations> - <eAnnotations source="positions.184" references="/0/defaultImports/@body.13/@body.1/@body.1"> - <details key="start" value="5154"/> - <details key="end" value="5213"/> + <eAnnotations source="positions.187" references="/0/defaultImports/@body.15/@body.1/@body.1"> + <details key="start" value="5118"/> + <details key="end" value="5177"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.185" references="/0/defaultImports/@body.13/@body.1/@body.1/@argument.0"> - <details key="start" value="5154"/> - <details key="end" value="5189"/> + <eAnnotations source="positions.188" references="/0/defaultImports/@body.15/@body.1/@body.1/@argument.0"> + <details key="start" value="5118"/> + <details key="end" value="5153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.186" references="/0/defaultImports/@body.13/@body.1/@body.1/@argument.0/@source"> - <details key="start" value="5154"/> - <details key="end" value="5166"/> + <eAnnotations source="positions.189" references="/0/defaultImports/@body.15/@body.1/@body.1/@argument.0/@source"> + <details key="start" value="5118"/> + <details key="end" value="5130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.187" references="/0/defaultImports/@body.13/@body.1/@body.1/@argument.0/@source/viewRef"> - <details key="start" value="5154"/> - <details key="end" value="5161"/> + <eAnnotations source="positions.190" references="/0/defaultImports/@body.15/@body.1/@body.1/@argument.0/@source/viewRef"> + <details key="start" value="5118"/> + <details key="end" value="5125"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.188" references="/0/defaultImports/@body.13/@body.1/@body.1/@argument.0/@argument.0"> - <details key="start" value="5177"/> - <details key="end" value="5188"/> + <eAnnotations source="positions.191" references="/0/defaultImports/@body.15/@body.1/@body.1/@argument.0/@argument.0"> + <details key="start" value="5141"/> + <details key="end" value="5152"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.189" references="/0/defaultImports/@body.13/@body.1/@body.2"> - <details key="start" value="5215"/> - <details key="end" value="5217"/> + <eAnnotations source="positions.192" references="/0/defaultImports/@body.15/@body.1/@body.2"> + <details key="start" value="5179"/> + <details key="end" value="5181"/> <details key="line" value="94"/> </eAnnotations> - <eAnnotations source="positions.190" references="/0/defaultImports/@body.13/@body.1/@body.3"> - <details key="start" value="5217"/> - <details key="end" value="5401"/> + <eAnnotations source="positions.193" references="/0/defaultImports/@body.15/@body.1/@body.3"> + <details key="start" value="5181"/> + <details key="end" value="5365"/> <details key="line" value="95"/> </eAnnotations> - <eAnnotations source="positions.191" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.0"> - <details key="start" value="5348"/> - <details key="end" value="5392"/> + <eAnnotations source="positions.194" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.0"> + <details key="start" value="5312"/> + <details key="end" value="5356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.192" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.0/widget"> - <details key="start" value="5348"/> - <details key="end" value="5354"/> + <eAnnotations source="positions.195" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.0/widget"> + <details key="start" value="5312"/> + <details key="end" value="5318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.193" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.0/pec"> - <details key="start" value="5369"/> - <details key="end" value="5372"/> + <eAnnotations source="positions.196" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.0/pec"> + <details key="start" value="5333"/> + <details key="end" value="5336"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.194" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.0/view"> - <details key="start" value="5374"/> - <details key="end" value="5378"/> + <eAnnotations source="positions.197" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.0/view"> + <details key="start" value="5338"/> + <details key="end" value="5342"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.195" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.0/basePackage"> - <details key="start" value="5380"/> - <details key="end" value="5391"/> + <eAnnotations source="positions.198" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.0/basePackage"> + <details key="start" value="5344"/> + <details key="end" value="5355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.196" references="/0/defaultImports/@body.13/@body.1/@body.3/@body.1"> - <details key="start" value="5394"/> - <details key="end" value="5395"/> + <eAnnotations source="positions.199" references="/0/defaultImports/@body.15/@body.1/@body.3/@body.1"> + <details key="start" value="5358"/> + <details key="end" value="5359"/> <details key="line" value="97"/> </eAnnotations> - <eAnnotations source="positions.197" references="/0/defaultImports/@body.13/@body.1/@body.3/widget"> - <details key="start" value="5223"/> - <details key="end" value="5238"/> + <eAnnotations source="positions.200" references="/0/defaultImports/@body.15/@body.1/@body.3/widget"> + <details key="start" value="5187"/> + <details key="end" value="5202"/> <details key="line" value="95"/> </eAnnotations> - <eAnnotations source="positions.198" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet"> - <details key="start" value="5241"/> - <details key="end" value="5344"/> + <eAnnotations source="positions.201" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet"> + <details key="start" value="5205"/> + <details key="end" value="5308"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.199" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect"> - <details key="start" value="5241"/> - <details key="end" value="5335"/> + <eAnnotations source="positions.202" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect"> + <details key="start" value="5205"/> + <details key="end" value="5299"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.200" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect"> - <details key="start" value="5241"/> - <details key="end" value="5320"/> + <eAnnotations source="positions.203" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect"> + <details key="start" value="5205"/> + <details key="end" value="5284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.201" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@source"> - <details key="start" value="5241"/> - <details key="end" value="5288"/> + <eAnnotations source="positions.204" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@source"> + <details key="start" value="5205"/> + <details key="end" value="5252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.202" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@source/@source"> - <details key="start" value="5241"/> - <details key="end" value="5253"/> + <eAnnotations source="positions.205" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@source/@source"> + <details key="start" value="5205"/> + <details key="end" value="5217"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.203" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@source/@source/viewRef"> - <details key="start" value="5241"/> - <details key="end" value="5248"/> + <eAnnotations source="positions.206" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@source/@source/viewRef"> + <details key="start" value="5205"/> + <details key="end" value="5212"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.204" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@source/@argument.0"> - <details key="start" value="5267"/> - <details key="end" value="5287"/> + <eAnnotations source="positions.207" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@source/@argument.0"> + <details key="start" value="5231"/> + <details key="end" value="5251"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.205" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@body"> + <eAnnotations source="positions.208" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.206" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@body/temp1"> + <eAnnotations source="positions.209" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.207" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/@body/@argument.0"> - <details key="start" value="5299"/> - <details key="end" value="5319"/> + <eAnnotations source="positions.210" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/@body/@argument.0"> + <details key="start" value="5263"/> + <details key="end" value="5283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.208" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/collect/temp18"> + <eAnnotations source="positions.211" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/collect/temp18"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.209" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/@body"> - <details key="start" value="5321"/> - <details key="end" value="5335"/> + <eAnnotations source="positions.212" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/@body"> + <details key="start" value="5285"/> + <details key="end" value="5299"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.210" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/@body/temp2"> + <eAnnotations source="positions.213" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.211" references="/0/defaultImports/@body.13/@body.1/@body.3/@iterSet/collect/temp19"> + <eAnnotations source="positions.214" references="/0/defaultImports/@body.15/@body.1/@body.3/@iterSet/collect/temp19"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.212" references="/0/defaultImports/@body.13/@body.1/viewRef"> - <details key="start" value="5045"/> - <details key="end" value="5068"/> + <eAnnotations source="positions.215" references="/0/defaultImports/@body.15/@body.1/viewRef"> + <details key="start" value="5009"/> + <details key="end" value="5032"/> <details key="line" value="93"/> </eAnnotations> - <eAnnotations source="positions.213" references="/0/defaultImports/@body.13/@body.1/collect"> - <details key="start" value="5071"/> - <details key="end" value="5142"/> + <eAnnotations source="positions.216" references="/0/defaultImports/@body.15/@body.1/collect"> + <details key="start" value="5035"/> + <details key="end" value="5106"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.214" references="/0/defaultImports/@body.13/@body.1/collect/@source"> - <details key="start" value="5071"/> - <details key="end" value="5110"/> + <eAnnotations source="positions.217" references="/0/defaultImports/@body.15/@body.1/collect/@source"> + <details key="start" value="5035"/> + <details key="end" value="5074"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.215" references="/0/defaultImports/@body.13/@body.1/collect/@source/view"> - <details key="start" value="5071"/> - <details key="end" value="5075"/> + <eAnnotations source="positions.218" references="/0/defaultImports/@body.15/@body.1/collect/@source/view"> + <details key="start" value="5035"/> + <details key="end" value="5039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.216" references="/0/defaultImports/@body.13/@body.1/collect/@source/@argument.0"> - <details key="start" value="5089"/> - <details key="end" value="5109"/> + <eAnnotations source="positions.219" references="/0/defaultImports/@body.15/@body.1/collect/@source/@argument.0"> + <details key="start" value="5053"/> + <details key="end" value="5073"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.217" references="/0/defaultImports/@body.13/@body.1/collect/@body"> + <eAnnotations source="positions.220" references="/0/defaultImports/@body.15/@body.1/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.218" references="/0/defaultImports/@body.13/@body.1/collect/@body/temp1"> + <eAnnotations source="positions.221" references="/0/defaultImports/@body.15/@body.1/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.219" references="/0/defaultImports/@body.13/@body.1/collect/@body/@argument.0"> - <details key="start" value="5121"/> - <details key="end" value="5141"/> + <eAnnotations source="positions.222" references="/0/defaultImports/@body.15/@body.1/collect/@body/@argument.0"> + <details key="start" value="5085"/> + <details key="end" value="5105"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.220" references="/0/defaultImports/@body.13/@body.1/collect/temp20"> + <eAnnotations source="positions.223" references="/0/defaultImports/@body.15/@body.1/collect/temp20"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.221" references="/0/defaultImports/@body.13/@body.2"> - <details key="start" value="5409"/> - <details key="end" value="5532"/> + <eAnnotations source="positions.224" references="/0/defaultImports/@body.15/@body.2"> + <details key="start" value="5373"/> + <details key="end" value="5496"/> <details key="line" value="99"/> </eAnnotations> - <eAnnotations source="positions.222" references="/0/defaultImports/@body.13/@body.2/@body.0"> - <details key="start" value="5483"/> - <details key="end" value="5490"/> + <eAnnotations source="positions.225" references="/0/defaultImports/@body.15/@body.2/@body.0"> + <details key="start" value="5447"/> + <details key="end" value="5454"/> <details key="line" value="100"/> </eAnnotations> - <eAnnotations source="positions.223" references="/0/defaultImports/@body.13/@body.2/@body.1"> - <details key="start" value="5491"/> - <details key="end" value="5522"/> + <eAnnotations source="positions.226" references="/0/defaultImports/@body.15/@body.2/@body.1"> + <details key="start" value="5455"/> + <details key="end" value="5486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.224" references="/0/defaultImports/@body.13/@body.2/@body.1/subView"> - <details key="start" value="5491"/> - <details key="end" value="5498"/> + <eAnnotations source="positions.227" references="/0/defaultImports/@body.15/@body.2/@body.1/subView"> + <details key="start" value="5455"/> + <details key="end" value="5462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.225" references="/0/defaultImports/@body.13/@body.2/@body.2"> - <details key="start" value="5524"/> - <details key="end" value="5526"/> + <eAnnotations source="positions.228" references="/0/defaultImports/@body.15/@body.2/@body.2"> + <details key="start" value="5488"/> + <details key="end" value="5490"/> <details key="line" value="100"/> </eAnnotations> - <eAnnotations source="positions.226" references="/0/defaultImports/@body.13/@body.2/subView"> - <details key="start" value="5415"/> - <details key="end" value="5429"/> + <eAnnotations source="positions.229" references="/0/defaultImports/@body.15/@body.2/subView"> + <details key="start" value="5379"/> + <details key="end" value="5393"/> <details key="line" value="99"/> </eAnnotations> - <eAnnotations source="positions.227" references="/0/defaultImports/@body.13/@body.2/select"> - <details key="start" value="5432"/> - <details key="end" value="5479"/> + <eAnnotations source="positions.230" references="/0/defaultImports/@body.15/@body.2/select"> + <details key="start" value="5396"/> + <details key="end" value="5443"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.228" references="/0/defaultImports/@body.13/@body.2/select/@source"> - <details key="start" value="5432"/> - <details key="end" value="5445"/> + <eAnnotations source="positions.231" references="/0/defaultImports/@body.15/@body.2/select/@source"> + <details key="start" value="5396"/> + <details key="end" value="5409"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.229" references="/0/defaultImports/@body.13/@body.2/select/@source/view"> - <details key="start" value="5432"/> - <details key="end" value="5436"/> + <eAnnotations source="positions.232" references="/0/defaultImports/@body.15/@body.2/select/@source/view"> + <details key="start" value="5396"/> + <details key="end" value="5400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.230" references="/0/defaultImports/@body.13/@body.2/select/@body"> - <details key="start" value="5454"/> - <details key="end" value="5478"/> + <eAnnotations source="positions.233" references="/0/defaultImports/@body.15/@body.2/select/@body"> + <details key="start" value="5418"/> + <details key="end" value="5442"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.231" references="/0/defaultImports/@body.13/@body.2/select/@body/temp1"> + <eAnnotations source="positions.234" references="/0/defaultImports/@body.15/@body.2/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.232" references="/0/defaultImports/@body.13/@body.2/select/@body/@argument.0"> - <details key="start" value="5466"/> - <details key="end" value="5477"/> + <eAnnotations source="positions.235" references="/0/defaultImports/@body.15/@body.2/select/@body/@argument.0"> + <details key="start" value="5430"/> + <details key="end" value="5441"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.233" references="/0/defaultImports/@body.13/@body.2/select/temp21"> + <eAnnotations source="positions.236" references="/0/defaultImports/@body.15/@body.2/select/temp21"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.234" references="/0/defaultImports/@body.13/@ifExpr"> - <details key="start" value="4770"/> - <details key="end" value="4869"/> + <eAnnotations source="positions.237" references="/0/defaultImports/@body.15/@ifExpr"> + <details key="start" value="4734"/> + <details key="end" value="4833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.235" references="/0/defaultImports/@body.13/@ifExpr/@source"> - <details key="start" value="4771"/> - <details key="end" value="4822"/> + <eAnnotations source="positions.238" references="/0/defaultImports/@body.15/@ifExpr/@source"> + <details key="start" value="4735"/> + <details key="end" value="4786"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.236" references="/0/defaultImports/@body.13/@ifExpr/@source/@source"> - <details key="start" value="4771"/> - <details key="end" value="4810"/> + <eAnnotations source="positions.239" references="/0/defaultImports/@body.15/@ifExpr/@source/@source"> + <details key="start" value="4735"/> + <details key="end" value="4774"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.237" references="/0/defaultImports/@body.13/@ifExpr/@source/@source/view"> - <details key="start" value="4771"/> - <details key="end" value="4775"/> + <eAnnotations source="positions.240" references="/0/defaultImports/@body.15/@ifExpr/@source/@source/view"> + <details key="start" value="4735"/> + <details key="end" value="4739"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.238" references="/0/defaultImports/@body.13/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="4789"/> - <details key="end" value="4809"/> + <eAnnotations source="positions.241" references="/0/defaultImports/@body.15/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="4753"/> + <details key="end" value="4773"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.239" references="/0/defaultImports/@body.13/@ifExpr/@argument.0"> - <details key="start" value="4826"/> - <details key="end" value="4868"/> + <eAnnotations source="positions.242" references="/0/defaultImports/@body.15/@ifExpr/@argument.0"> + <details key="start" value="4790"/> + <details key="end" value="4832"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.240" references="/0/defaultImports/@body.13/@ifExpr/@argument.0/@source"> - <details key="start" value="4826"/> - <details key="end" value="4856"/> + <eAnnotations source="positions.243" references="/0/defaultImports/@body.15/@ifExpr/@argument.0/@source"> + <details key="start" value="4790"/> + <details key="end" value="4820"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.241" references="/0/defaultImports/@body.13/@ifExpr/@argument.0/@source/view"> - <details key="start" value="4826"/> - <details key="end" value="4830"/> + <eAnnotations source="positions.244" references="/0/defaultImports/@body.15/@ifExpr/@argument.0/@source/view"> + <details key="start" value="4790"/> + <details key="end" value="4794"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.242" references="/0/defaultImports/@body.13/@ifExpr/@argument.0/@source/@argument.0"> - <details key="start" value="4844"/> - <details key="end" value="4855"/> + <eAnnotations source="positions.245" references="/0/defaultImports/@body.15/@ifExpr/@argument.0/@source/@argument.0"> + <details key="start" value="4808"/> + <details key="end" value="4819"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.243" references="/0/defaultImports/@body.14"> - <details key="start" value="5540"/> - <details key="end" value="5564"/> + <eAnnotations source="positions.246" references="/0/defaultImports/@body.16"> + <details key="start" value="5504"/> + <details key="end" value="5528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.244" references="/0/defaultImports/@body.14/view"> - <details key="start" value="5540"/> - <details key="end" value="5544"/> + <eAnnotations source="positions.247" references="/0/defaultImports/@body.16/view"> + <details key="start" value="5504"/> + <details key="end" value="5508"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.245" references="/0/defaultImports/pec"> + <eAnnotations source="positions.248" references="/0/defaultImports/pec"> <details key="start" value="1161"/> <details key="end" value="1193"/> <details key="line" value="26"/> </eAnnotations> - <eAnnotations source="positions.246" references="/0/defaultImports/view"> + <eAnnotations source="positions.249" references="/0/defaultImports/view"> <details key="start" value="1195"/> <details key="end" value="1206"/> <details key="line" value="26"/> </eAnnotations> - <eAnnotations source="positions.247" references="/0/defaultImports/basePackage"> + <eAnnotations source="positions.250" references="/0/defaultImports/basePackage"> <details key="start" value="1208"/> <details key="end" value="1228"/> <details key="line" value="26"/> </eAnnotations> - <eAnnotations source="positions.248" references="/0/defaultMinimalImports"> - <details key="start" value="5804"/> - <details key="end" value="6630"/> + <eAnnotations source="positions.251" references="/0/defaultMinimalImports"> + <details key="start" value="5768"/> + <details key="end" value="6594"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.249" references="/0/defaultMinimalImports/@body.0"> - <details key="start" value="5914"/> - <details key="end" value="6504"/> + <eAnnotations source="positions.252" references="/0/defaultMinimalImports/@body.0"> + <details key="start" value="5878"/> + <details key="end" value="6468"/> <details key="line" value="112"/> </eAnnotations> - <eAnnotations source="positions.250" references="/0/defaultMinimalImports/@body.1"> - <details key="start" value="6505"/> - <details key="end" value="6541"/> + <eAnnotations source="positions.253" references="/0/defaultMinimalImports/@body.1"> + <details key="start" value="6469"/> + <details key="end" value="6505"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.251" references="/0/defaultMinimalImports/@body.1/@argument.0"> - <details key="start" value="6505"/> - <details key="end" value="6514"/> + <eAnnotations source="positions.254" references="/0/defaultMinimalImports/@body.1/@argument.0"> + <details key="start" value="6469"/> + <details key="end" value="6478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.252" references="/0/defaultMinimalImports/@body.1/@argument.0/pec"> - <details key="start" value="6505"/> - <details key="end" value="6508"/> + <eAnnotations source="positions.255" references="/0/defaultMinimalImports/@body.1/@argument.0/pec"> + <details key="start" value="6469"/> + <details key="end" value="6472"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.253" references="/0/defaultMinimalImports/@body.1/basePackage"> - <details key="start" value="6529"/> - <details key="end" value="6540"/> + <eAnnotations source="positions.256" references="/0/defaultMinimalImports/@body.1/basePackage"> + <details key="start" value="6493"/> + <details key="end" value="6504"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.254" references="/0/defaultMinimalImports/@body.2"> - <details key="start" value="6543"/> - <details key="end" value="6552"/> + <eAnnotations source="positions.257" references="/0/defaultMinimalImports/@body.2"> + <details key="start" value="6507"/> + <details key="end" value="6516"/> <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.255" references="/0/defaultMinimalImports/@body.3"> - <details key="start" value="6553"/> - <details key="end" value="6586"/> + <eAnnotations source="positions.258" references="/0/defaultMinimalImports/@body.3"> + <details key="start" value="6517"/> + <details key="end" value="6550"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.256" references="/0/defaultMinimalImports/@body.3/@argument.0"> - <details key="start" value="6553"/> - <details key="end" value="6562"/> + <eAnnotations source="positions.259" references="/0/defaultMinimalImports/@body.3/@argument.0"> + <details key="start" value="6517"/> + <details key="end" value="6526"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.257" references="/0/defaultMinimalImports/@body.3/@argument.0/pec"> - <details key="start" value="6553"/> - <details key="end" value="6556"/> + <eAnnotations source="positions.260" references="/0/defaultMinimalImports/@body.3/@argument.0/pec"> + <details key="start" value="6517"/> + <details key="end" value="6520"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.258" references="/0/defaultMinimalImports/@body.3/basePackage"> - <details key="start" value="6574"/> - <details key="end" value="6585"/> + <eAnnotations source="positions.261" references="/0/defaultMinimalImports/@body.3/basePackage"> + <details key="start" value="6538"/> + <details key="end" value="6549"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.259" references="/0/defaultMinimalImports/@body.4"> - <details key="start" value="6588"/> - <details key="end" value="6595"/> + <eAnnotations source="positions.262" references="/0/defaultMinimalImports/@body.4"> + <details key="start" value="6552"/> + <details key="end" value="6559"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.260" references="/0/defaultMinimalImports/@body.5"> - <details key="start" value="6596"/> - <details key="end" value="6615"/> + <eAnnotations source="positions.263" references="/0/defaultMinimalImports/@body.5"> + <details key="start" value="6560"/> + <details key="end" value="6579"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.261" references="/0/defaultMinimalImports/@body.5/view"> - <details key="start" value="6596"/> - <details key="end" value="6600"/> + <eAnnotations source="positions.264" references="/0/defaultMinimalImports/@body.5/view"> + <details key="start" value="6560"/> + <details key="end" value="6564"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.262" references="/0/defaultMinimalImports/@body.6"> - <details key="start" value="6617"/> - <details key="end" value="6618"/> + <eAnnotations source="positions.265" references="/0/defaultMinimalImports/@body.6"> + <details key="start" value="6581"/> + <details key="end" value="6582"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.263" references="/0/defaultMinimalImports/pec"> - <details key="start" value="5844"/> - <details key="end" value="5876"/> + <eAnnotations source="positions.266" references="/0/defaultMinimalImports/pec"> + <details key="start" value="5808"/> + <details key="end" value="5840"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.264" references="/0/defaultMinimalImports/view"> - <details key="start" value="5878"/> - <details key="end" value="5889"/> + <eAnnotations source="positions.267" references="/0/defaultMinimalImports/view"> + <details key="start" value="5842"/> + <details key="end" value="5853"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.265" references="/0/defaultMinimalImports/basePackage"> - <details key="start" value="5891"/> - <details key="end" value="5911"/> + <eAnnotations source="positions.268" references="/0/defaultMinimalImports/basePackage"> + <details key="start" value="5855"/> + <details key="end" value="5875"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.266" references="/0/FormPropertiesEdionPart"> - <details key="start" value="6632"/> - <details key="end" value="15899"/> + <eAnnotations source="positions.269" references="/0/FormPropertiesEdionPart"> + <details key="start" value="6596"/> + <details key="end" value="15857"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.267" references="/0/FormPropertiesEdionPart/@body.0"> - <details key="start" value="6752"/> - <details key="end" value="15887"/> + <eAnnotations source="positions.270" references="/0/FormPropertiesEdionPart/@body.0"> + <details key="start" value="6716"/> + <details key="end" value="15845"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.268" references="/0/FormPropertiesEdionPart/@body.0/@body.0"> - <details key="start" value="6863"/> - <details key="end" value="12358"/> + <eAnnotations source="positions.271" references="/0/FormPropertiesEdionPart/@body.0/@body.0"> + <details key="start" value="6827"/> + <details key="end" value="12316"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.269" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0"> - <details key="start" value="6943"/> - <details key="end" value="12352"/> + <eAnnotations source="positions.272" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0"> + <details key="start" value="6907"/> + <details key="end" value="12310"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.270" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="7173"/> - <details key="end" value="12345"/> + <eAnnotations source="positions.273" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="7137"/> + <details key="end" value="12303"/> <details key="line" value="137"/> </eAnnotations> - <eAnnotations source="positions.271" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="7212"/> - <details key="end" value="12339"/> + <eAnnotations source="positions.274" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="7176"/> + <details key="end" value="12297"/> <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.272" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="7248"/> - <details key="end" value="7299"/> + <eAnnotations source="positions.275" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="7212"/> + <details key="end" value="7263"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.273" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> - <details key="start" value="7248"/> - <details key="end" value="7292"/> + <eAnnotations source="positions.276" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> + <details key="start" value="7212"/> + <details key="end" value="7256"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.274" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="7248"/> - <details key="end" value="7278"/> + <eAnnotations source="positions.277" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="7212"/> + <details key="end" value="7242"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.275" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> - <details key="start" value="7248"/> - <details key="end" value="7257"/> + <eAnnotations source="positions.278" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> + <details key="start" value="7212"/> + <details key="end" value="7221"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.276" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="7301"/> - <details key="end" value="7310"/> + <eAnnotations source="positions.279" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="7265"/> + <details key="end" value="7274"/> <details key="line" value="140"/> </eAnnotations> - <eAnnotations source="positions.277" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="7311"/> - <details key="end" value="7334"/> + <eAnnotations source="positions.280" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="7275"/> + <details key="end" value="7298"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.278" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2/view"> - <details key="start" value="7311"/> - <details key="end" value="7315"/> + <eAnnotations source="positions.281" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2/view"> + <details key="start" value="7275"/> + <details key="end" value="7279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.279" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.3"> - <details key="start" value="7336"/> - <details key="end" value="7339"/> + <eAnnotations source="positions.282" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.3"> + <details key="start" value="7300"/> + <details key="end" value="7303"/> <details key="line" value="140"/> </eAnnotations> - <eAnnotations source="positions.280" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4"> - <details key="start" value="7339"/> - <details key="end" value="7540"/> + <eAnnotations source="positions.283" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4"> + <details key="start" value="7303"/> + <details key="end" value="7504"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.281" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> - <details key="start" value="7399"/> - <details key="end" value="7436"/> + <eAnnotations source="positions.284" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> + <details key="start" value="7363"/> + <details key="end" value="7400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.282" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> - <details key="start" value="7399"/> - <details key="end" value="7402"/> + <eAnnotations source="positions.285" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> + <details key="start" value="7363"/> + <details key="end" value="7366"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.283" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> - <details key="start" value="7418"/> - <details key="end" value="7422"/> + <eAnnotations source="positions.286" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> + <details key="start" value="7382"/> + <details key="end" value="7386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.284" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> - <details key="start" value="7424"/> - <details key="end" value="7435"/> + <eAnnotations source="positions.287" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> + <details key="start" value="7388"/> + <details key="end" value="7399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.285" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> - <details key="start" value="7438"/> - <details key="end" value="7439"/> + <eAnnotations source="positions.288" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> + <details key="start" value="7402"/> + <details key="end" value="7403"/> <details key="line" value="144"/> </eAnnotations> - <eAnnotations source="positions.286" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> - <details key="start" value="7343"/> - <details key="end" value="7396"/> + <eAnnotations source="positions.289" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> + <details key="start" value="7307"/> + <details key="end" value="7360"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.287" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> - <details key="start" value="7344"/> - <details key="end" value="7374"/> + <eAnnotations source="positions.290" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> + <details key="start" value="7308"/> + <details key="end" value="7338"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.288" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> - <details key="start" value="7344"/> - <details key="end" value="7353"/> + <eAnnotations source="positions.291" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> + <details key="start" value="7308"/> + <details key="end" value="7317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.289" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> - <details key="start" value="7439"/> - <details key="end" value="7535"/> + <eAnnotations source="positions.292" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> + <details key="start" value="7403"/> + <details key="end" value="7499"/> <details key="line" value="144"/> </eAnnotations> - <eAnnotations source="positions.290" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> - <details key="start" value="7446"/> - <details key="end" value="7449"/> + <eAnnotations source="positions.293" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> + <details key="start" value="7410"/> + <details key="end" value="7413"/> <details key="line" value="145"/> </eAnnotations> - <eAnnotations source="positions.291" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> - <details key="start" value="7449"/> - <details key="end" value="7534"/> + <eAnnotations source="positions.294" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> + <details key="start" value="7413"/> + <details key="end" value="7498"/> <details key="line" value="145"/> </eAnnotations> - <eAnnotations source="positions.292" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> - <details key="start" value="7476"/> - <details key="end" value="7477"/> + <eAnnotations source="positions.295" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> + <details key="start" value="7440"/> + <details key="end" value="7441"/> <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.293" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> - <details key="start" value="7478"/> - <details key="end" value="7515"/> + <eAnnotations source="positions.296" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> + <details key="start" value="7442"/> + <details key="end" value="7479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.294" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> - <details key="start" value="7478"/> - <details key="end" value="7481"/> + <eAnnotations source="positions.297" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> + <details key="start" value="7442"/> + <details key="end" value="7445"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.295" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> - <details key="start" value="7497"/> - <details key="end" value="7501"/> + <eAnnotations source="positions.298" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> + <details key="start" value="7461"/> + <details key="end" value="7465"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.296" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> - <details key="start" value="7503"/> - <details key="end" value="7514"/> + <eAnnotations source="positions.299" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> + <details key="start" value="7467"/> + <details key="end" value="7478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.297" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> - <details key="start" value="7517"/> - <details key="end" value="7522"/> + <eAnnotations source="positions.300" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> + <details key="start" value="7481"/> + <details key="end" value="7486"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.298" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> - <details key="start" value="7461"/> - <details key="end" value="7474"/> + <eAnnotations source="positions.301" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> + <details key="start" value="7425"/> + <details key="end" value="7438"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.299" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> - <details key="start" value="7534"/> - <details key="end" value="7535"/> + <eAnnotations source="positions.302" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> + <details key="start" value="7498"/> + <details key="end" value="7499"/> <details key="line" value="149"/> </eAnnotations> - <eAnnotations source="positions.300" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.5"> - <details key="start" value="7541"/> - <details key="end" value="7549"/> + <eAnnotations source="positions.303" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.5"> + <details key="start" value="7505"/> + <details key="end" value="7513"/> <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.301" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6"> - <details key="start" value="7550"/> - <details key="end" value="7600"/> + <eAnnotations source="positions.304" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6"> + <details key="start" value="7514"/> + <details key="end" value="7564"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.302" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> - <details key="start" value="7550"/> - <details key="end" value="7593"/> + <eAnnotations source="positions.305" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> + <details key="start" value="7514"/> + <details key="end" value="7557"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.303" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> - <details key="start" value="7550"/> - <details key="end" value="7580"/> + <eAnnotations source="positions.306" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> + <details key="start" value="7514"/> + <details key="end" value="7544"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.304" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> - <details key="start" value="7550"/> - <details key="end" value="7559"/> + <eAnnotations source="positions.307" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> + <details key="start" value="7514"/> + <details key="end" value="7523"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.305" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.7"> - <details key="start" value="7602"/> - <details key="end" value="7606"/> + <eAnnotations source="positions.308" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.7"> + <details key="start" value="7566"/> + <details key="end" value="7570"/> <details key="line" value="153"/> </eAnnotations> - <eAnnotations source="positions.306" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8"> - <details key="start" value="7607"/> - <details key="end" value="7654"/> + <eAnnotations source="positions.309" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8"> + <details key="start" value="7571"/> + <details key="end" value="7618"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.307" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0"> - <details key="start" value="7607"/> - <details key="end" value="7637"/> + <eAnnotations source="positions.310" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0"> + <details key="start" value="7571"/> + <details key="end" value="7601"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0/peContext"> - <details key="start" value="7607"/> - <details key="end" value="7616"/> + <eAnnotations source="positions.311" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0/peContext"> + <details key="start" value="7571"/> + <details key="end" value="7580"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.309" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.9"> - <details key="start" value="7656"/> - <details key="end" value="7674"/> + <eAnnotations source="positions.312" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.9"> + <details key="start" value="7620"/> + <details key="end" value="7638"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10"> - <details key="start" value="7675"/> - <details key="end" value="7694"/> + <eAnnotations source="positions.313" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10"> + <details key="start" value="7639"/> + <details key="end" value="7658"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.314" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10/view"> + <details key="start" value="7639"/> + <details key="end" value="7643"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.315" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.11"> + <details key="start" value="7660"/> + <details key="end" value="7669"/> + <details key="line" value="155"/> + </eAnnotations> + <eAnnotations source="positions.316" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12"> + <details key="start" value="7670"/> + <details key="end" value="7691"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10/view"> - <details key="start" value="7675"/> - <details key="end" value="7679"/> + <eAnnotations source="positions.317" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12/view"> + <details key="start" value="7670"/> + <details key="end" value="7674"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.11"> - <details key="start" value="7696"/> - <details key="end" value="7775"/> + <eAnnotations source="positions.318" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.13"> + <details key="start" value="7693"/> + <details key="end" value="7733"/> <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12"> - <details key="start" value="7776"/> - <details key="end" value="7795"/> + <eAnnotations source="positions.319" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14"> + <details key="start" value="7734"/> + <details key="end" value="7753"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12/view"> - <details key="start" value="7776"/> - <details key="end" value="7780"/> + <eAnnotations source="positions.320" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/view"> + <details key="start" value="7734"/> + <details key="end" value="7738"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.13"> - <details key="start" value="7797"/> - <details key="end" value="7801"/> + <eAnnotations source="positions.321" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15"> + <details key="start" value="7755"/> + <details key="end" value="7759"/> <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14"> - <details key="start" value="7801"/> - <details key="end" value="7998"/> + <eAnnotations source="positions.322" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16"> + <details key="start" value="7759"/> + <details key="end" value="7956"/> <details key="line" value="157"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0"> - <details key="start" value="7891"/> - <details key="end" value="7992"/> + <eAnnotations source="positions.323" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0"> + <details key="start" value="7849"/> + <details key="end" value="7950"/> <details key="line" value="157"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.0"> - <details key="start" value="7955"/> - <details key="end" value="7956"/> + <eAnnotations source="positions.324" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.0"> + <details key="start" value="7913"/> + <details key="end" value="7914"/> <details key="line" value="158"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.1"> - <details key="start" value="7957"/> - <details key="end" value="7983"/> + <eAnnotations source="positions.325" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.1"> + <details key="start" value="7915"/> + <details key="end" value="7941"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.1/editor"> - <details key="start" value="7957"/> - <details key="end" value="7963"/> + <eAnnotations source="positions.326" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.1/editor"> + <details key="start" value="7915"/> + <details key="end" value="7921"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.2"> - <details key="start" value="7985"/> - <details key="end" value="7986"/> + <eAnnotations source="positions.327" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.2"> + <details key="start" value="7943"/> + <details key="end" value="7944"/> <details key="line" value="159"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor"> - <details key="start" value="7896"/> - <details key="end" value="7953"/> + <eAnnotations source="positions.328" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor"> + <details key="start" value="7854"/> + <details key="end" value="7911"/> <details key="line" value="157"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression"> - <details key="start" value="7921"/> - <details key="end" value="7953"/> + <eAnnotations source="positions.329" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression"> + <details key="start" value="7879"/> + <details key="end" value="7911"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression/element"> - <details key="start" value="7921"/> - <details key="end" value="7928"/> + <eAnnotations source="positions.330" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression/element"> + <details key="start" value="7879"/> + <details key="end" value="7886"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression/@argument.0"> - <details key="start" value="7939"/> - <details key="end" value="7952"/> + <eAnnotations source="positions.331" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression/@argument.0"> + <details key="start" value="7897"/> + <details key="end" value="7910"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> - <details key="start" value="7807"/> - <details key="end" value="7828"/> + <eAnnotations source="positions.332" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> + <details key="start" value="7765"/> + <details key="end" value="7786"/> <details key="line" value="157"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@iterSet"> - <details key="start" value="7831"/> - <details key="end" value="7850"/> + <eAnnotations source="positions.333" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@iterSet"> + <details key="start" value="7789"/> + <details key="end" value="7808"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@iterSet/view"> - <details key="start" value="7831"/> - <details key="end" value="7835"/> + <eAnnotations source="positions.334" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@iterSet/view"> + <details key="start" value="7789"/> + <details key="end" value="7793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard"> - <details key="start" value="7855"/> - <details key="end" value="7889"/> + <eAnnotations source="positions.335" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard"> + <details key="start" value="7813"/> + <details key="end" value="7847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard/element"> - <details key="start" value="7855"/> - <details key="end" value="7862"/> + <eAnnotations source="positions.336" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard/element"> + <details key="start" value="7813"/> + <details key="end" value="7820"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard/@argument.0"> - <details key="start" value="7875"/> - <details key="end" value="7888"/> + <eAnnotations source="positions.337" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard/@argument.0"> + <details key="start" value="7833"/> + <details key="end" value="7846"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15"> - <details key="start" value="8035"/> - <details key="end" value="8075"/> + <eAnnotations source="positions.338" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17"> + <details key="start" value="7993"/> + <details key="end" value="8033"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15/view"> - <details key="start" value="8035"/> - <details key="end" value="8039"/> + <eAnnotations source="positions.339" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17/view"> + <details key="start" value="7993"/> + <details key="end" value="7997"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16"> - <details key="start" value="8077"/> - <details key="end" value="8078"/> + <eAnnotations source="positions.340" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.18"> + <details key="start" value="8035"/> + <details key="end" value="8036"/> <details key="line" value="162"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17"> - <details key="start" value="8108"/> - <details key="end" value="8143"/> + <eAnnotations source="positions.341" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19"> + <details key="start" value="8066"/> + <details key="end" value="8101"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17/view"> - <details key="start" value="8108"/> - <details key="end" value="8112"/> + <eAnnotations source="positions.342" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/view"> + <details key="start" value="8066"/> + <details key="end" value="8070"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.18"> - <details key="start" value="8145"/> - <details key="end" value="8270"/> + <eAnnotations source="positions.343" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.20"> + <details key="start" value="8103"/> + <details key="end" value="8228"/> <details key="line" value="164"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19"> - <details key="start" value="8271"/> - <details key="end" value="8318"/> + <eAnnotations source="positions.344" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21"> + <details key="start" value="8229"/> + <details key="end" value="8276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/@argument.0"> - <details key="start" value="8271"/> - <details key="end" value="8301"/> + <eAnnotations source="positions.345" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/@argument.0"> + <details key="start" value="8229"/> + <details key="end" value="8259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/@argument.0/peContext"> - <details key="start" value="8271"/> - <details key="end" value="8280"/> + <eAnnotations source="positions.346" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/@argument.0/peContext"> + <details key="start" value="8229"/> + <details key="end" value="8238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.20"> - <details key="start" value="8320"/> - <details key="end" value="8334"/> + <eAnnotations source="positions.347" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.22"> + <details key="start" value="8278"/> + <details key="end" value="8292"/> <details key="line" value="169"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21"> - <details key="start" value="8335"/> - <details key="end" value="8354"/> + <eAnnotations source="positions.348" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23"> + <details key="start" value="8293"/> + <details key="end" value="8312"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/view"> - <details key="start" value="8335"/> - <details key="end" value="8339"/> + <eAnnotations source="positions.349" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/view"> + <details key="start" value="8293"/> + <details key="end" value="8297"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.22"> - <details key="start" value="8356"/> - <details key="end" value="8638"/> + <eAnnotations source="positions.350" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.24"> + <details key="start" value="8314"/> + <details key="end" value="8596"/> <details key="line" value="170"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23"> - <details key="start" value="8639"/> - <details key="end" value="8686"/> + <eAnnotations source="positions.351" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25"> + <details key="start" value="8597"/> + <details key="end" value="8644"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/@argument.0"> - <details key="start" value="8639"/> - <details key="end" value="8669"/> + <eAnnotations source="positions.352" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0"> + <details key="start" value="8597"/> + <details key="end" value="8627"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/@argument.0/peContext"> - <details key="start" value="8639"/> - <details key="end" value="8648"/> + <eAnnotations source="positions.353" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0/peContext"> + <details key="start" value="8597"/> + <details key="end" value="8606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.24"> - <details key="start" value="8688"/> - <details key="end" value="9280"/> + <eAnnotations source="positions.354" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.26"> + <details key="start" value="8646"/> + <details key="end" value="9238"/> <details key="line" value="180"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25"> - <details key="start" value="9281"/> - <details key="end" value="9328"/> + <eAnnotations source="positions.355" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27"> + <details key="start" value="9239"/> + <details key="end" value="9286"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0"> - <details key="start" value="9281"/> - <details key="end" value="9311"/> + <eAnnotations source="positions.356" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/@argument.0"> + <details key="start" value="9239"/> + <details key="end" value="9269"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0/peContext"> - <details key="start" value="9281"/> - <details key="end" value="9290"/> + <eAnnotations source="positions.357" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/@argument.0/peContext"> + <details key="start" value="9239"/> + <details key="end" value="9248"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.26"> - <details key="start" value="9330"/> - <details key="end" value="9417"/> + <eAnnotations source="positions.358" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.28"> + <details key="start" value="9288"/> + <details key="end" value="9375"/> <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27"> - <details key="start" value="9418"/> - <details key="end" value="9444"/> + <eAnnotations source="positions.359" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29"> + <details key="start" value="9376"/> + <details key="end" value="9402"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/view"> - <details key="start" value="9418"/> - <details key="end" value="9422"/> + <eAnnotations source="positions.360" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29/view"> + <details key="start" value="9376"/> + <details key="end" value="9380"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.28"> - <details key="start" value="9446"/> - <details key="end" value="9477"/> + <eAnnotations source="positions.361" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.30"> + <details key="start" value="9404"/> + <details key="end" value="9435"/> <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29"> - <details key="start" value="9478"/> - <details key="end" value="9504"/> + <eAnnotations source="positions.362" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31"> + <details key="start" value="9436"/> + <details key="end" value="9462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29/view"> - <details key="start" value="9478"/> - <details key="end" value="9482"/> + <eAnnotations source="positions.363" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/view"> + <details key="start" value="9436"/> + <details key="end" value="9440"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.30"> - <details key="start" value="9506"/> - <details key="end" value="9586"/> + <eAnnotations source="positions.364" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.32"> + <details key="start" value="9464"/> + <details key="end" value="9544"/> <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31"> - <details key="start" value="9590"/> - <details key="end" value="9903"/> + <eAnnotations source="positions.365" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33"> + <details key="start" value="9548"/> + <details key="end" value="9861"/> <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.0"> - <details key="start" value="9765"/> - <details key="end" value="9780"/> + <eAnnotations source="positions.366" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.0"> + <details key="start" value="9723"/> + <details key="end" value="9738"/> <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.1"> - <details key="start" value="9781"/> - <details key="end" value="9797"/> + <eAnnotations source="positions.367" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.1"> + <details key="start" value="9739"/> + <details key="end" value="9755"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.1/aView"> - <details key="start" value="9781"/> - <details key="end" value="9786"/> + <eAnnotations source="positions.368" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.1/aView"> + <details key="start" value="9739"/> + <details key="end" value="9744"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2"> - <details key="start" value="9799"/> - <details key="end" value="9845"/> + <eAnnotations source="positions.369" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2"> + <details key="start" value="9757"/> + <details key="end" value="9803"/> <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@body.0"> - <details key="start" value="9834"/> - <details key="end" value="9840"/> + <eAnnotations source="positions.370" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@body.0"> + <details key="start" value="9792"/> + <details key="end" value="9798"/> <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr"> - <details key="start" value="9803"/> - <details key="end" value="9833"/> + <eAnnotations source="positions.371" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr"> + <details key="start" value="9761"/> + <details key="end" value="9791"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr/aView"> - <details key="start" value="9804"/> - <details key="end" value="9809"/> + <eAnnotations source="positions.372" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr/aView"> + <details key="start" value="9762"/> + <details key="end" value="9767"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr/@argument.0"> - <details key="start" value="9822"/> - <details key="end" value="9831"/> + <eAnnotations source="positions.373" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr/@argument.0"> + <details key="start" value="9780"/> + <details key="end" value="9789"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.3"> - <details key="start" value="9845"/> - <details key="end" value="9861"/> + <eAnnotations source="positions.374" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.3"> + <details key="start" value="9803"/> + <details key="end" value="9819"/> <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.4"> - <details key="start" value="9862"/> - <details key="end" value="9884"/> + <eAnnotations source="positions.375" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.4"> + <details key="start" value="9820"/> + <details key="end" value="9842"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.4/aView"> - <details key="start" value="9862"/> - <details key="end" value="9867"/> + <eAnnotations source="positions.376" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.4/aView"> + <details key="start" value="9820"/> + <details key="end" value="9825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.5"> - <details key="start" value="9886"/> - <details key="end" value="9893"/> + <eAnnotations source="positions.377" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.5"> + <details key="start" value="9844"/> + <details key="end" value="9851"/> <details key="line" value="208"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> - <details key="start" value="9596"/> - <details key="end" value="9615"/> + <eAnnotations source="positions.378" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> + <details key="start" value="9554"/> + <details key="end" value="9573"/> <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select"> - <details key="start" value="9618"/> - <details key="end" value="9762"/> + <eAnnotations source="positions.379" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select"> + <details key="start" value="9576"/> + <details key="end" value="9720"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect"> - <details key="start" value="9618"/> - <details key="end" value="9685"/> + <eAnnotations source="positions.380" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect"> + <details key="start" value="9576"/> + <details key="end" value="9643"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source"> - <details key="start" value="9618"/> - <details key="end" value="9655"/> + <eAnnotations source="positions.381" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source"> + <details key="start" value="9576"/> + <details key="end" value="9613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source/view"> - <details key="start" value="9618"/> - <details key="end" value="9622"/> + <eAnnotations source="positions.382" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source/view"> + <details key="start" value="9576"/> + <details key="end" value="9580"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source/@argument.0"> - <details key="start" value="9636"/> - <details key="end" value="9654"/> + <eAnnotations source="positions.383" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source/@argument.0"> + <details key="start" value="9594"/> + <details key="end" value="9612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body"> + <eAnnotations source="positions.384" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body/temp1"> + <eAnnotations source="positions.385" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body/@argument.0"> - <details key="start" value="9666"/> - <details key="end" value="9684"/> + <eAnnotations source="positions.386" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body/@argument.0"> + <details key="start" value="9624"/> + <details key="end" value="9642"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/temp22"> + <eAnnotations source="positions.387" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/temp22"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body"> - <details key="start" value="9694"/> - <details key="end" value="9761"/> + <eAnnotations source="positions.388" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body"> + <details key="start" value="9652"/> + <details key="end" value="9719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source"> - <details key="start" value="9694"/> - <details key="end" value="9737"/> + <eAnnotations source="positions.389" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source"> + <details key="start" value="9652"/> + <details key="end" value="9695"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source"> - <details key="start" value="9698"/> - <details key="end" value="9737"/> + <eAnnotations source="positions.390" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source"> + <details key="start" value="9656"/> + <details key="end" value="9695"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.391" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source/@argument.0"> - <details key="start" value="9710"/> - <details key="end" value="9736"/> + <eAnnotations source="positions.392" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source/@argument.0"> + <details key="start" value="9668"/> + <details key="end" value="9694"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0"> - <details key="start" value="9742"/> - <details key="end" value="9761"/> + <eAnnotations source="positions.393" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0"> + <details key="start" value="9700"/> + <details key="end" value="9719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/@source"> - <details key="start" value="9742"/> - <details key="end" value="9754"/> + <eAnnotations source="positions.394" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/@source"> + <details key="start" value="9700"/> + <details key="end" value="9712"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.395" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/view"> - <details key="start" value="9757"/> - <details key="end" value="9761"/> + <eAnnotations source="positions.396" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/view"> + <details key="start" value="9715"/> + <details key="end" value="9719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <eAnnotations source="positions.397" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.32"> - <details key="start" value="9904"/> - <details key="end" value="9959"/> + <eAnnotations source="positions.398" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34"> + <details key="start" value="9862"/> + <details key="end" value="9917"/> <details key="line" value="210"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33"> - <details key="start" value="10197"/> - <details key="end" value="10200"/> + <eAnnotations source="positions.399" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.35"> + <details key="start" value="10155"/> + <details key="end" value="10158"/> <details key="line" value="224"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34"> - <details key="start" value="10200"/> - <details key="end" value="10431"/> + <eAnnotations source="positions.400" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36"> + <details key="start" value="10158"/> + <details key="end" value="10389"/> <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0"> - <details key="start" value="10376"/> - <details key="end" value="10421"/> + <eAnnotations source="positions.401" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0"> + <details key="start" value="10334"/> + <details key="end" value="10379"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/aView"> - <details key="start" value="10376"/> - <details key="end" value="10381"/> + <eAnnotations source="positions.402" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/aView"> + <details key="start" value="10334"/> + <details key="end" value="10339"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/pec"> - <details key="start" value="10407"/> - <details key="end" value="10410"/> + <eAnnotations source="positions.403" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/pec"> + <details key="start" value="10365"/> + <details key="end" value="10368"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/inputPEC"> - <details key="start" value="10412"/> - <details key="end" value="10420"/> + <eAnnotations source="positions.404" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/inputPEC"> + <details key="start" value="10370"/> + <details key="end" value="10378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.1"> - <details key="start" value="10423"/> - <details key="end" value="10425"/> + <eAnnotations source="positions.405" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.1"> + <details key="start" value="10381"/> + <details key="end" value="10383"/> <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/aView"> - <details key="start" value="10206"/> - <details key="end" value="10225"/> + <eAnnotations source="positions.406" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/aView"> + <details key="start" value="10164"/> + <details key="end" value="10183"/> <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select"> - <details key="start" value="10228"/> - <details key="end" value="10372"/> + <eAnnotations source="positions.407" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select"> + <details key="start" value="10186"/> + <details key="end" value="10330"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect"> - <details key="start" value="10228"/> - <details key="end" value="10295"/> + <eAnnotations source="positions.408" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect"> + <details key="start" value="10186"/> + <details key="end" value="10253"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source"> - <details key="start" value="10228"/> - <details key="end" value="10265"/> + <eAnnotations source="positions.409" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source"> + <details key="start" value="10186"/> + <details key="end" value="10223"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source/view"> - <details key="start" value="10228"/> - <details key="end" value="10232"/> + <eAnnotations source="positions.410" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source/view"> + <details key="start" value="10186"/> + <details key="end" value="10190"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source/@argument.0"> - <details key="start" value="10246"/> - <details key="end" value="10264"/> + <eAnnotations source="positions.411" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source/@argument.0"> + <details key="start" value="10204"/> + <details key="end" value="10222"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body"> + <eAnnotations source="positions.412" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body/temp1"> + <eAnnotations source="positions.413" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body/@argument.0"> - <details key="start" value="10276"/> - <details key="end" value="10294"/> + <eAnnotations source="positions.414" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body/@argument.0"> + <details key="start" value="10234"/> + <details key="end" value="10252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/temp24"> + <eAnnotations source="positions.415" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/temp24"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body"> - <details key="start" value="10304"/> - <details key="end" value="10371"/> + <eAnnotations source="positions.416" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body"> + <details key="start" value="10262"/> + <details key="end" value="10329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source"> - <details key="start" value="10304"/> - <details key="end" value="10347"/> + <eAnnotations source="positions.417" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source"> + <details key="start" value="10262"/> + <details key="end" value="10305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source"> - <details key="start" value="10308"/> - <details key="end" value="10347"/> + <eAnnotations source="positions.418" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source"> + <details key="start" value="10266"/> + <details key="end" value="10305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.419" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source/@argument.0"> - <details key="start" value="10320"/> - <details key="end" value="10346"/> + <eAnnotations source="positions.420" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source/@argument.0"> + <details key="start" value="10278"/> + <details key="end" value="10304"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0"> - <details key="start" value="10352"/> - <details key="end" value="10371"/> + <eAnnotations source="positions.421" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0"> + <details key="start" value="10310"/> + <details key="end" value="10329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/@source"> - <details key="start" value="10352"/> - <details key="end" value="10364"/> + <eAnnotations source="positions.422" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/@source"> + <details key="start" value="10310"/> + <details key="end" value="10322"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.423" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/view"> - <details key="start" value="10367"/> - <details key="end" value="10371"/> + <eAnnotations source="positions.424" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/view"> + <details key="start" value="10325"/> + <details key="end" value="10329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <eAnnotations source="positions.425" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.35"> - <details key="start" value="10432"/> - <details key="end" value="10433"/> + <eAnnotations source="positions.426" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.37"> + <details key="start" value="10390"/> + <details key="end" value="10391"/> <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36"> - <details key="start" value="10433"/> - <details key="end" value="10564"/> + <eAnnotations source="positions.427" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38"> + <details key="start" value="10391"/> + <details key="end" value="10522"/> <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0"> - <details key="start" value="10507"/> - <details key="end" value="10554"/> + <eAnnotations source="positions.428" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0"> + <details key="start" value="10465"/> + <details key="end" value="10512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/subView"> - <details key="start" value="10507"/> - <details key="end" value="10514"/> + <eAnnotations source="positions.429" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/subView"> + <details key="start" value="10465"/> + <details key="end" value="10472"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/pec"> - <details key="start" value="10540"/> - <details key="end" value="10543"/> + <eAnnotations source="positions.430" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/pec"> + <details key="start" value="10498"/> + <details key="end" value="10501"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/inputPEC"> - <details key="start" value="10545"/> - <details key="end" value="10553"/> + <eAnnotations source="positions.431" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/inputPEC"> + <details key="start" value="10503"/> + <details key="end" value="10511"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.1"> - <details key="start" value="10556"/> - <details key="end" value="10558"/> + <eAnnotations source="positions.432" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.1"> + <details key="start" value="10514"/> + <details key="end" value="10516"/> <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/subView"> - <details key="start" value="10439"/> - <details key="end" value="10453"/> + <eAnnotations source="positions.433" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/subView"> + <details key="start" value="10397"/> + <details key="end" value="10411"/> <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select"> - <details key="start" value="10456"/> - <details key="end" value="10503"/> + <eAnnotations source="positions.434" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select"> + <details key="start" value="10414"/> + <details key="end" value="10461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@source"> - <details key="start" value="10456"/> - <details key="end" value="10469"/> + <eAnnotations source="positions.435" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@source"> + <details key="start" value="10414"/> + <details key="end" value="10427"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@source/view"> - <details key="start" value="10456"/> - <details key="end" value="10460"/> + <eAnnotations source="positions.436" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@source/view"> + <details key="start" value="10414"/> + <details key="end" value="10418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body"> - <details key="start" value="10478"/> - <details key="end" value="10502"/> + <eAnnotations source="positions.437" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body"> + <details key="start" value="10436"/> + <details key="end" value="10460"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/temp1"> + <eAnnotations source="positions.438" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0"> - <details key="start" value="10490"/> - <details key="end" value="10501"/> + <eAnnotations source="positions.439" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body/@argument.0"> + <details key="start" value="10448"/> + <details key="end" value="10459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp26"> + <eAnnotations source="positions.440" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/temp26"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.37"> - <details key="start" value="10565"/> - <details key="end" value="10759"/> + <eAnnotations source="positions.441" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.39"> + <details key="start" value="10523"/> + <details key="end" value="10717"/> <details key="line" value="234"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38"> - <details key="start" value="10760"/> - <details key="end" value="10807"/> + <eAnnotations source="positions.442" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40"> + <details key="start" value="10718"/> + <details key="end" value="10765"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@argument.0"> - <details key="start" value="10760"/> - <details key="end" value="10790"/> + <eAnnotations source="positions.443" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@argument.0"> + <details key="start" value="10718"/> + <details key="end" value="10748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@argument.0/peContext"> - <details key="start" value="10760"/> - <details key="end" value="10769"/> + <eAnnotations source="positions.444" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@argument.0/peContext"> + <details key="start" value="10718"/> + <details key="end" value="10727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.39"> - <details key="start" value="10809"/> - <details key="end" value="10883"/> + <eAnnotations source="positions.445" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.41"> + <details key="start" value="10767"/> + <details key="end" value="10841"/> <details key="line" value="240"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40"> - <details key="start" value="10883"/> - <details key="end" value="11017"/> + <eAnnotations source="positions.446" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42"> + <details key="start" value="10841"/> + <details key="end" value="10975"/> <details key="line" value="242"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.0"> - <details key="start" value="10946"/> - <details key="end" value="10951"/> + <eAnnotations source="positions.447" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.0"> + <details key="start" value="10904"/> + <details key="end" value="10909"/> <details key="line" value="243"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1"> - <details key="start" value="10951"/> - <details key="end" value="11011"/> + <eAnnotations source="positions.448" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1"> + <details key="start" value="10909"/> + <details key="end" value="10969"/> <details key="line" value="243"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1/@body.0"> - <details key="start" value="10990"/> - <details key="end" value="10999"/> + <eAnnotations source="positions.449" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@body.0"> + <details key="start" value="10948"/> + <details key="end" value="10957"/> <details key="line" value="244"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1/@marker"> - <details key="start" value="10963"/> - <details key="end" value="10988"/> + <eAnnotations source="positions.450" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@marker"> + <details key="start" value="10921"/> + <details key="end" value="10946"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.2"> - <details key="start" value="11011"/> - <details key="end" value="11012"/> + <eAnnotations source="positions.451" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.2"> + <details key="start" value="10969"/> + <details key="end" value="10970"/> <details key="line" value="246"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr"> - <details key="start" value="10887"/> - <details key="end" value="10944"/> + <eAnnotations source="positions.452" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr"> + <details key="start" value="10845"/> + <details key="end" value="10902"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source"> - <details key="start" value="10892"/> - <details key="end" value="10943"/> + <eAnnotations source="positions.453" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source"> + <details key="start" value="10850"/> + <details key="end" value="10901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source/@source"> - <details key="start" value="10892"/> - <details key="end" value="10922"/> + <eAnnotations source="positions.454" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source/@source"> + <details key="start" value="10850"/> + <details key="end" value="10880"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source/@source/peContext"> - <details key="start" value="10892"/> - <details key="end" value="10901"/> + <eAnnotations source="positions.455" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source/@source/peContext"> + <details key="start" value="10850"/> + <details key="end" value="10859"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.41"> - <details key="start" value="11018"/> - <details key="end" value="11021"/> + <eAnnotations source="positions.456" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43"> + <details key="start" value="10976"/> + <details key="end" value="10979"/> <details key="line" value="247"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42"> - <details key="start" value="11021"/> - <details key="end" value="11451"/> + <eAnnotations source="positions.457" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44"> + <details key="start" value="10979"/> + <details key="end" value="11409"/> <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.0"> - <details key="start" value="11210"/> - <details key="end" value="11211"/> + <eAnnotations source="positions.458" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.0"> + <details key="start" value="11168"/> + <details key="end" value="11169"/> <details key="line" value="249"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1"> - <details key="start" value="11212"/> - <details key="end" value="11324"/> + <eAnnotations source="positions.459" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1"> + <details key="start" value="11170"/> + <details key="end" value="11282"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/elementEditor"> - <details key="start" value="11212"/> - <details key="end" value="11225"/> + <eAnnotations source="positions.460" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/elementEditor"> + <details key="start" value="11170"/> + <details key="end" value="11183"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1"> - <details key="start" value="11247"/> - <details key="end" value="11323"/> + <eAnnotations source="positions.461" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1"> + <details key="start" value="11205"/> + <details key="end" value="11281"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0"> - <details key="start" value="11269"/> - <details key="end" value="11302"/> + <eAnnotations source="positions.462" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0"> + <details key="start" value="11227"/> + <details key="end" value="11260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/@argument.0"> - <details key="start" value="11269"/> - <details key="end" value="11278"/> + <eAnnotations source="positions.463" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/@argument.0"> + <details key="start" value="11227"/> + <details key="end" value="11236"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/@argument.0/pec"> - <details key="start" value="11269"/> - <details key="end" value="11272"/> + <eAnnotations source="positions.464" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/@argument.0/pec"> + <details key="start" value="11227"/> + <details key="end" value="11230"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/basePackage"> - <details key="start" value="11290"/> - <details key="end" value="11301"/> + <eAnnotations source="positions.465" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/basePackage"> + <details key="start" value="11248"/> + <details key="end" value="11259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.1"> - <details key="start" value="11303"/> - <details key="end" value="11322"/> + <eAnnotations source="positions.466" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.1"> + <details key="start" value="11261"/> + <details key="end" value="11280"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.1/view"> - <details key="start" value="11303"/> - <details key="end" value="11307"/> + <eAnnotations source="positions.467" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.1/view"> + <details key="start" value="11261"/> + <details key="end" value="11265"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.2"> - <details key="start" value="11326"/> - <details key="end" value="11328"/> + <eAnnotations source="positions.468" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.2"> + <details key="start" value="11284"/> + <details key="end" value="11286"/> <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3"> - <details key="start" value="11329"/> - <details key="end" value="11441"/> + <eAnnotations source="positions.469" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3"> + <details key="start" value="11287"/> + <details key="end" value="11399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/elementEditor"> - <details key="start" value="11329"/> - <details key="end" value="11342"/> + <eAnnotations source="positions.470" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/elementEditor"> + <details key="start" value="11287"/> + <details key="end" value="11300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1"> - <details key="start" value="11364"/> - <details key="end" value="11440"/> + <eAnnotations source="positions.471" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1"> + <details key="start" value="11322"/> + <details key="end" value="11398"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0"> - <details key="start" value="11386"/> - <details key="end" value="11419"/> + <eAnnotations source="positions.472" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0"> + <details key="start" value="11344"/> + <details key="end" value="11377"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/@argument.0"> - <details key="start" value="11386"/> - <details key="end" value="11395"/> + <eAnnotations source="positions.473" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/@argument.0"> + <details key="start" value="11344"/> + <details key="end" value="11353"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/@argument.0/pec"> - <details key="start" value="11386"/> - <details key="end" value="11389"/> + <eAnnotations source="positions.474" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/@argument.0/pec"> + <details key="start" value="11344"/> + <details key="end" value="11347"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/basePackage"> - <details key="start" value="11407"/> - <details key="end" value="11418"/> + <eAnnotations source="positions.475" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/basePackage"> + <details key="start" value="11365"/> + <details key="end" value="11376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.1"> - <details key="start" value="11420"/> - <details key="end" value="11439"/> + <eAnnotations source="positions.476" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.1"> + <details key="start" value="11378"/> + <details key="end" value="11397"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.1/view"> - <details key="start" value="11420"/> - <details key="end" value="11424"/> + <eAnnotations source="positions.477" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.1/view"> + <details key="start" value="11378"/> + <details key="end" value="11382"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.4"> - <details key="start" value="11443"/> - <details key="end" value="11445"/> + <eAnnotations source="positions.478" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.4"> + <details key="start" value="11401"/> + <details key="end" value="11403"/> <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> - <details key="start" value="11027"/> - <details key="end" value="11056"/> + <eAnnotations source="positions.479" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> + <details key="start" value="10985"/> + <details key="end" value="11014"/> <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select"> - <details key="start" value="11059"/> - <details key="end" value="11207"/> + <eAnnotations source="positions.480" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select"> + <details key="start" value="11017"/> + <details key="end" value="11165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect"> - <details key="start" value="11059"/> - <details key="end" value="11130"/> + <eAnnotations source="positions.481" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect"> + <details key="start" value="11017"/> + <details key="end" value="11088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source"> - <details key="start" value="11059"/> - <details key="end" value="11098"/> + <eAnnotations source="positions.482" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source"> + <details key="start" value="11017"/> + <details key="end" value="11056"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source/view"> - <details key="start" value="11059"/> - <details key="end" value="11063"/> + <eAnnotations source="positions.483" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source/view"> + <details key="start" value="11017"/> + <details key="end" value="11021"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source/@argument.0"> - <details key="start" value="11077"/> - <details key="end" value="11097"/> + <eAnnotations source="positions.484" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source/@argument.0"> + <details key="start" value="11035"/> + <details key="end" value="11055"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body"> + <eAnnotations source="positions.485" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body/temp1"> + <eAnnotations source="positions.486" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body/@argument.0"> - <details key="start" value="11109"/> - <details key="end" value="11129"/> + <eAnnotations source="positions.487" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body/@argument.0"> + <details key="start" value="11067"/> + <details key="end" value="11087"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/temp27"> + <eAnnotations source="positions.488" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/temp27"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body"> - <details key="start" value="11139"/> - <details key="end" value="11206"/> + <eAnnotations source="positions.489" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body"> + <details key="start" value="11097"/> + <details key="end" value="11164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source"> - <details key="start" value="11139"/> - <details key="end" value="11182"/> + <eAnnotations source="positions.490" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source"> + <details key="start" value="11097"/> + <details key="end" value="11140"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source"> - <details key="start" value="11143"/> - <details key="end" value="11182"/> + <eAnnotations source="positions.491" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source"> + <details key="start" value="11101"/> + <details key="end" value="11140"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.492" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source/@argument.0"> - <details key="start" value="11155"/> - <details key="end" value="11181"/> + <eAnnotations source="positions.493" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source/@argument.0"> + <details key="start" value="11113"/> + <details key="end" value="11139"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0"> - <details key="start" value="11187"/> - <details key="end" value="11206"/> + <eAnnotations source="positions.494" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0"> + <details key="start" value="11145"/> + <details key="end" value="11164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/@source"> - <details key="start" value="11187"/> - <details key="end" value="11199"/> + <eAnnotations source="positions.495" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/@source"> + <details key="start" value="11145"/> + <details key="end" value="11157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.496" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/view"> - <details key="start" value="11202"/> - <details key="end" value="11206"/> + <eAnnotations source="positions.497" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/view"> + <details key="start" value="11160"/> + <details key="end" value="11164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <eAnnotations source="positions.498" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43"> - <details key="start" value="11487"/> - <details key="end" value="11552"/> + <eAnnotations source="positions.499" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45"> + <details key="start" value="11445"/> + <details key="end" value="11510"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43/view"> - <details key="start" value="11487"/> - <details key="end" value="11491"/> + <eAnnotations source="positions.500" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/view"> + <details key="start" value="11445"/> + <details key="end" value="11449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43/pec"> - <details key="start" value="11535"/> - <details key="end" value="11538"/> + <eAnnotations source="positions.501" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/pec"> + <details key="start" value="11493"/> + <details key="end" value="11496"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43/basePackage"> - <details key="start" value="11540"/> - <details key="end" value="11551"/> + <eAnnotations source="positions.502" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/basePackage"> + <details key="start" value="11498"/> + <details key="end" value="11509"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44"> - <details key="start" value="11554"/> - <details key="end" value="11555"/> + <eAnnotations source="positions.503" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46"> + <details key="start" value="11512"/> + <details key="end" value="11513"/> <details key="line" value="257"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45"> - <details key="start" value="11584"/> - <details key="end" value="11644"/> + <eAnnotations source="positions.504" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47"> + <details key="start" value="11542"/> + <details key="end" value="11602"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/view"> - <details key="start" value="11584"/> - <details key="end" value="11588"/> + <eAnnotations source="positions.505" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/view"> + <details key="start" value="11542"/> + <details key="end" value="11546"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/pec"> - <details key="start" value="11627"/> - <details key="end" value="11630"/> + <eAnnotations source="positions.506" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/pec"> + <details key="start" value="11585"/> + <details key="end" value="11588"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45/basePackage"> - <details key="start" value="11632"/> - <details key="end" value="11643"/> + <eAnnotations source="positions.507" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/basePackage"> + <details key="start" value="11590"/> + <details key="end" value="11601"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46"> - <details key="start" value="11646"/> - <details key="end" value="11648"/> + <eAnnotations source="positions.508" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48"> + <details key="start" value="11604"/> + <details key="end" value="11606"/> <details key="line" value="259"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47"> - <details key="start" value="11648"/> - <details key="end" value="11996"/> + <eAnnotations source="positions.509" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49"> + <details key="start" value="11606"/> + <details key="end" value="11954"/> <details key="line" value="260"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0"> - <details key="start" value="11711"/> - <details key="end" value="11990"/> + <eAnnotations source="positions.510" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0"> + <details key="start" value="11669"/> + <details key="end" value="11948"/> <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.0"> - <details key="start" value="11860"/> - <details key="end" value="11864"/> + <eAnnotations source="positions.511" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.0"> + <details key="start" value="11818"/> + <details key="end" value="11822"/> <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.506" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1"> - <details key="start" value="11864"/> - <details key="end" value="11983"/> + <eAnnotations source="positions.512" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1"> + <details key="start" value="11822"/> + <details key="end" value="11941"/> <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.507" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@body.0"> - <details key="start" value="11964"/> - <details key="end" value="11971"/> + <eAnnotations source="positions.513" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@body.0"> + <details key="start" value="11922"/> + <details key="end" value="11929"/> <details key="line" value="263"/> </eAnnotations> - <eAnnotations source="positions.508" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker"> - <details key="start" value="11876"/> - <details key="end" value="11962"/> + <eAnnotations source="positions.514" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker"> + <details key="start" value="11834"/> + <details key="end" value="11920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.509" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker/@source"> - <details key="start" value="11876"/> - <details key="end" value="11907"/> + <eAnnotations source="positions.515" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker/@source"> + <details key="start" value="11834"/> + <details key="end" value="11865"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker/@source/@source"> - <details key="start" value="11876"/> - <details key="end" value="11882"/> + <eAnnotations source="positions.516" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker/@source/@source"> + <details key="start" value="11834"/> + <details key="end" value="11840"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker/@source/@argument.0"> - <details key="start" value="11890"/> - <details key="end" value="11906"/> + <eAnnotations source="positions.517" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker/@source/@argument.0"> + <details key="start" value="11848"/> + <details key="end" value="11864"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker/@source/@argument.0/viewElement"> - <details key="start" value="11890"/> - <details key="end" value="11901"/> + <eAnnotations source="positions.518" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker/@source/@argument.0/viewElement"> + <details key="start" value="11848"/> + <details key="end" value="11859"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.1/@marker/@argument.0"> - <details key="start" value="11915"/> - <details key="end" value="11961"/> + <eAnnotations source="positions.519" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.1/@marker/@argument.0"> + <details key="start" value="11873"/> + <details key="end" value="11919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/@body.2"> - <details key="start" value="11983"/> - <details key="end" value="11984"/> + <eAnnotations source="positions.520" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/@body.2"> + <details key="start" value="11941"/> + <details key="end" value="11942"/> <details key="line" value="265"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/viewElement"> - <details key="start" value="11717"/> - <details key="end" value="11742"/> + <eAnnotations source="positions.521" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/viewElement"> + <details key="start" value="11675"/> + <details key="end" value="11700"/> <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select"> - <details key="start" value="11745"/> - <details key="end" value="11857"/> + <eAnnotations source="positions.522" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select"> + <details key="start" value="11703"/> + <details key="end" value="11815"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect"> - <details key="start" value="11745"/> - <details key="end" value="11828"/> + <eAnnotations source="positions.523" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect"> + <details key="start" value="11703"/> + <details key="end" value="11786"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@source"> - <details key="start" value="11745"/> - <details key="end" value="11790"/> + <eAnnotations source="positions.524" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@source"> + <details key="start" value="11703"/> + <details key="end" value="11748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@source/view"> - <details key="start" value="11745"/> - <details key="end" value="11749"/> + <eAnnotations source="positions.525" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@source/view"> + <details key="start" value="11703"/> + <details key="end" value="11707"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@source/@argument.0"> - <details key="start" value="11763"/> - <details key="end" value="11789"/> + <eAnnotations source="positions.526" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@source/@argument.0"> + <details key="start" value="11721"/> + <details key="end" value="11747"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@body"> + <eAnnotations source="positions.527" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@body/temp1"> + <eAnnotations source="positions.528" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/@body/@argument.0"> - <details key="start" value="11801"/> - <details key="end" value="11827"/> + <eAnnotations source="positions.529" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/@body/@argument.0"> + <details key="start" value="11759"/> + <details key="end" value="11785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/collect/temp29"> + <eAnnotations source="positions.530" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/collect/temp29"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/@body"> - <details key="start" value="11837"/> - <details key="end" value="11856"/> + <eAnnotations source="positions.531" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/@body"> + <details key="start" value="11795"/> + <details key="end" value="11814"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/@body/@source"> - <details key="start" value="11837"/> - <details key="end" value="11849"/> + <eAnnotations source="positions.532" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/@body/@source"> + <details key="start" value="11795"/> + <details key="end" value="11807"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/@body/@source/temp2"> + <eAnnotations source="positions.533" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/@body/view"> - <details key="start" value="11852"/> - <details key="end" value="11856"/> + <eAnnotations source="positions.534" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/@body/view"> + <details key="start" value="11810"/> + <details key="end" value="11814"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@body.0/select/temp30"> + <eAnnotations source="positions.535" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@body.0/select/temp30"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@ifExpr"> - <details key="start" value="11652"/> - <details key="end" value="11709"/> + <eAnnotations source="positions.536" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@ifExpr"> + <details key="start" value="11610"/> + <details key="end" value="11667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@ifExpr/@source"> - <details key="start" value="11657"/> - <details key="end" value="11708"/> + <eAnnotations source="positions.537" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@ifExpr/@source"> + <details key="start" value="11615"/> + <details key="end" value="11666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@ifExpr/@source/@source"> - <details key="start" value="11657"/> - <details key="end" value="11687"/> + <eAnnotations source="positions.538" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@ifExpr/@source/@source"> + <details key="start" value="11615"/> + <details key="end" value="11645"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47/@ifExpr/@source/@source/peContext"> - <details key="start" value="11657"/> - <details key="end" value="11666"/> + <eAnnotations source="positions.539" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@ifExpr/@source/@source/peContext"> + <details key="start" value="11615"/> + <details key="end" value="11624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48"> - <details key="start" value="11997"/> - <details key="end" value="12109"/> + <eAnnotations source="positions.540" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50"> + <details key="start" value="11955"/> + <details key="end" value="12067"/> <details key="line" value="267"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49"> - <details key="start" value="12110"/> - <details key="end" value="12157"/> + <eAnnotations source="positions.541" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51"> + <details key="start" value="12068"/> + <details key="end" value="12115"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@argument.0"> - <details key="start" value="12110"/> - <details key="end" value="12140"/> + <eAnnotations source="positions.542" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51/@argument.0"> + <details key="start" value="12068"/> + <details key="end" value="12098"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49/@argument.0/peContext"> - <details key="start" value="12110"/> - <details key="end" value="12119"/> + <eAnnotations source="positions.543" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51/@argument.0/peContext"> + <details key="start" value="12068"/> + <details key="end" value="12077"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50"> - <details key="start" value="12159"/> - <details key="end" value="12202"/> + <eAnnotations source="positions.544" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52"> + <details key="start" value="12117"/> + <details key="end" value="12160"/> <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51"> - <details key="start" value="12203"/> - <details key="end" value="12250"/> + <eAnnotations source="positions.545" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53"> + <details key="start" value="12161"/> + <details key="end" value="12208"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51/@argument.0"> - <details key="start" value="12203"/> - <details key="end" value="12231"/> + <eAnnotations source="positions.546" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53/@argument.0"> + <details key="start" value="12161"/> + <details key="end" value="12189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51/@argument.0/view"> - <details key="start" value="12203"/> - <details key="end" value="12207"/> + <eAnnotations source="positions.547" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53/@argument.0/view"> + <details key="start" value="12161"/> + <details key="end" value="12165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52"> - <details key="start" value="12252"/> - <details key="end" value="12253"/> + <eAnnotations source="positions.548" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54"> + <details key="start" value="12210"/> + <details key="end" value="12211"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53"> - <details key="start" value="12254"/> - <details key="end" value="12282"/> + <eAnnotations source="positions.549" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55"> + <details key="start" value="12212"/> + <details key="end" value="12240"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53/@argument.0"> - <details key="start" value="12254"/> - <details key="end" value="12263"/> + <eAnnotations source="positions.550" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55/@argument.0"> + <details key="start" value="12212"/> + <details key="end" value="12221"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53/@argument.0/view"> - <details key="start" value="12254"/> - <details key="end" value="12258"/> + <eAnnotations source="positions.551" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55/@argument.0/view"> + <details key="start" value="12212"/> + <details key="end" value="12216"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54"> - <details key="start" value="12284"/> - <details key="end" value="12301"/> + <eAnnotations source="positions.552" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56"> + <details key="start" value="12242"/> + <details key="end" value="12259"/> <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55"> - <details key="start" value="12302"/> - <details key="end" value="12326"/> + <eAnnotations source="positions.553" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.57"> + <details key="start" value="12260"/> + <details key="end" value="12284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55/view"> - <details key="start" value="12302"/> - <details key="end" value="12306"/> + <eAnnotations source="positions.554" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.57/view"> + <details key="start" value="12260"/> + <details key="end" value="12264"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56"> - <details key="start" value="12328"/> - <details key="end" value="12332"/> + <eAnnotations source="positions.555" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.58"> + <details key="start" value="12286"/> + <details key="end" value="12290"/> <details key="line" value="278"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl"> - <details key="start" value="7219"/> - <details key="end" value="7237"/> + <eAnnotations source="positions.556" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl"> + <details key="start" value="7183"/> + <details key="end" value="7201"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> - <details key="start" value="7232"/> - <details key="end" value="7236"/> + <eAnnotations source="positions.557" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> + <details key="start" value="7196"/> + <details key="end" value="7200"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="7177"/> - <details key="end" value="7209"/> + <eAnnotations source="positions.558" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="7141"/> + <details key="end" value="7173"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/view"> - <details key="start" value="7178"/> - <details key="end" value="7182"/> + <eAnnotations source="positions.559" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/view"> + <details key="start" value="7142"/> + <details key="end" value="7146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/inputPEC"> - <details key="start" value="7199"/> - <details key="end" value="7207"/> + <eAnnotations source="positions.560" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/inputPEC"> + <details key="start" value="7163"/> + <details key="end" value="7171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec"> - <details key="start" value="6948"/> - <details key="end" value="7171"/> + <eAnnotations source="positions.561" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec"> + <details key="start" value="6912"/> + <details key="end" value="7135"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression"> - <details key="start" value="6983"/> - <details key="end" value="7171"/> + <eAnnotations source="positions.562" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression"> + <details key="start" value="6947"/> + <details key="end" value="7135"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition"> - <details key="start" value="6986"/> - <details key="end" value="7018"/> + <eAnnotations source="positions.563" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition"> + <details key="start" value="6950"/> + <details key="end" value="6982"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source"> - <details key="start" value="6987"/> - <details key="end" value="7001"/> + <eAnnotations source="positions.564" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source"> + <details key="start" value="6951"/> + <details key="end" value="6965"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source/inputPEC"> - <details key="start" value="6987"/> - <details key="end" value="6995"/> + <eAnnotations source="positions.565" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source/inputPEC"> + <details key="start" value="6951"/> + <details key="end" value="6959"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/view"> - <details key="start" value="7012"/> - <details key="end" value="7016"/> + <eAnnotations source="positions.566" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/view"> + <details key="start" value="6976"/> + <details key="end" value="6980"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/inputPEC"> - <details key="start" value="7025"/> - <details key="end" value="7033"/> + <eAnnotations source="positions.567" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/inputPEC"> + <details key="start" value="6989"/> + <details key="end" value="6997"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression"> - <details key="start" value="7040"/> - <details key="end" value="7164"/> + <eAnnotations source="positions.568" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression"> + <details key="start" value="7004"/> + <details key="end" value="7128"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source"> - <details key="start" value="7040"/> - <details key="end" value="7114"/> + <eAnnotations source="positions.569" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source"> + <details key="start" value="7004"/> + <details key="end" value="7078"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select"> - <details key="start" value="7040"/> - <details key="end" value="7105"/> + <eAnnotations source="positions.570" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select"> + <details key="start" value="7004"/> + <details key="end" value="7069"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> - <details key="start" value="7040"/> - <details key="end" value="7074"/> + <eAnnotations source="positions.571" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> + <details key="start" value="7004"/> + <details key="end" value="7038"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> - <details key="start" value="7040"/> - <details key="end" value="7066"/> + <eAnnotations source="positions.572" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> + <details key="start" value="7004"/> + <details key="end" value="7030"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> - <details key="start" value="7040"/> - <details key="end" value="7048"/> + <eAnnotations source="positions.573" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> + <details key="start" value="7004"/> + <details key="end" value="7012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> - <details key="start" value="7067"/> - <details key="end" value="7074"/> + <eAnnotations source="positions.574" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> + <details key="start" value="7031"/> + <details key="end" value="7038"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.575" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp31"> + <eAnnotations source="positions.576" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp31"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> - <details key="start" value="7083"/> - <details key="end" value="7104"/> + <eAnnotations source="positions.577" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> + <details key="start" value="7047"/> + <details key="end" value="7068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> - <details key="start" value="7083"/> - <details key="end" value="7088"/> + <eAnnotations source="positions.578" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> + <details key="start" value="7047"/> + <details key="end" value="7052"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> + <eAnnotations source="positions.579" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> - <details key="start" value="7099"/> - <details key="end" value="7103"/> + <eAnnotations source="positions.580" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> + <details key="start" value="7063"/> + <details key="end" value="7067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/temp32"> + <eAnnotations source="positions.581" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/temp32"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@argument.0"> - <details key="start" value="7125"/> - <details key="end" value="7163"/> + <eAnnotations source="positions.582" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@argument.0"> + <details key="start" value="7089"/> + <details key="end" value="7127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/FormPropertiesEdionPart/@body.0/@body.0/view"> - <details key="start" value="6869"/> - <details key="end" value="6880"/> + <eAnnotations source="positions.583" references="/0/FormPropertiesEdionPart/@body.0/@body.0/view"> + <details key="start" value="6833"/> + <details key="end" value="6844"/> <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@iterSet"> - <details key="start" value="6883"/> - <details key="end" value="6907"/> + <eAnnotations source="positions.584" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@iterSet"> + <details key="start" value="6847"/> + <details key="end" value="6871"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@iterSet/inputPEC"> - <details key="start" value="6883"/> - <details key="end" value="6891"/> + <eAnnotations source="positions.585" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@iterSet/inputPEC"> + <details key="start" value="6847"/> + <details key="end" value="6855"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard"> - <details key="start" value="6912"/> - <details key="end" value="6941"/> + <eAnnotations source="positions.586" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard"> + <details key="start" value="6876"/> + <details key="end" value="6905"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard/view"> - <details key="start" value="6912"/> - <details key="end" value="6916"/> + <eAnnotations source="positions.587" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard/view"> + <details key="start" value="6876"/> + <details key="end" value="6880"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard/@argument.0"> - <details key="start" value="6929"/> - <details key="end" value="6940"/> + <eAnnotations source="positions.588" references="/0/FormPropertiesEdionPart/@body.0/@body.0/@guard/@argument.0"> + <details key="start" value="6893"/> + <details key="end" value="6904"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/FormPropertiesEdionPart/@body.0/@body.1"> - <details key="start" value="12359"/> - <details key="end" value="15880"/> + <eAnnotations source="positions.589" references="/0/FormPropertiesEdionPart/@body.0/@body.1"> + <details key="start" value="12317"/> + <details key="end" value="15838"/> <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0"> - <details key="start" value="12467"/> - <details key="end" value="15874"/> + <eAnnotations source="positions.590" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0"> + <details key="start" value="12425"/> + <details key="end" value="15832"/> <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="12698"/> - <details key="end" value="15867"/> + <eAnnotations source="positions.591" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="12656"/> + <details key="end" value="15825"/> <details key="line" value="287"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0"> - <details key="start" value="12734"/> - <details key="end" value="12785"/> + <eAnnotations source="positions.592" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0"> + <details key="start" value="12692"/> + <details key="end" value="12743"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source"> - <details key="start" value="12734"/> - <details key="end" value="12778"/> + <eAnnotations source="positions.593" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source"> + <details key="start" value="12692"/> + <details key="end" value="12736"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="12734"/> - <details key="end" value="12764"/> + <eAnnotations source="positions.594" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="12692"/> + <details key="end" value="12722"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> - <details key="start" value="12734"/> - <details key="end" value="12743"/> + <eAnnotations source="positions.595" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> + <details key="start" value="12692"/> + <details key="end" value="12701"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.1"> - <details key="start" value="12787"/> - <details key="end" value="12796"/> + <eAnnotations source="positions.596" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.1"> + <details key="start" value="12745"/> + <details key="end" value="12754"/> <details key="line" value="289"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.2"> - <details key="start" value="12797"/> - <details key="end" value="12820"/> + <eAnnotations source="positions.597" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.2"> + <details key="start" value="12755"/> + <details key="end" value="12778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.2/view"> - <details key="start" value="12797"/> - <details key="end" value="12801"/> + <eAnnotations source="positions.598" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.2/view"> + <details key="start" value="12755"/> + <details key="end" value="12759"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.3"> - <details key="start" value="12822"/> - <details key="end" value="12824"/> + <eAnnotations source="positions.599" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.3"> + <details key="start" value="12780"/> + <details key="end" value="12782"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4"> - <details key="start" value="12824"/> - <details key="end" value="13039"/> + <eAnnotations source="positions.600" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4"> + <details key="start" value="12782"/> + <details key="end" value="12997"/> <details key="line" value="291"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0"> - <details key="start" value="12884"/> - <details key="end" value="12928"/> + <eAnnotations source="positions.601" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0"> + <details key="start" value="12842"/> + <details key="end" value="12886"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/pec"> - <details key="start" value="12884"/> - <details key="end" value="12887"/> + <eAnnotations source="positions.602" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/pec"> + <details key="start" value="12842"/> + <details key="end" value="12845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/view"> - <details key="start" value="12910"/> - <details key="end" value="12914"/> + <eAnnotations source="positions.603" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/view"> + <details key="start" value="12868"/> + <details key="end" value="12872"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/basePackage"> - <details key="start" value="12916"/> - <details key="end" value="12927"/> + <eAnnotations source="positions.604" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/basePackage"> + <details key="start" value="12874"/> + <details key="end" value="12885"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.1"> - <details key="start" value="12930"/> - <details key="end" value="12931"/> + <eAnnotations source="positions.605" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.1"> + <details key="start" value="12888"/> + <details key="end" value="12889"/> <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr"> - <details key="start" value="12828"/> - <details key="end" value="12881"/> + <eAnnotations source="positions.606" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr"> + <details key="start" value="12786"/> + <details key="end" value="12839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source"> - <details key="start" value="12829"/> - <details key="end" value="12859"/> + <eAnnotations source="positions.607" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source"> + <details key="start" value="12787"/> + <details key="end" value="12817"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> - <details key="start" value="12829"/> - <details key="end" value="12838"/> + <eAnnotations source="positions.608" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> + <details key="start" value="12787"/> + <details key="end" value="12796"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else"> - <details key="start" value="12931"/> - <details key="end" value="13034"/> + <eAnnotations source="positions.609" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else"> + <details key="start" value="12889"/> + <details key="end" value="12992"/> <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.0"> - <details key="start" value="12938"/> - <details key="end" value="12941"/> + <eAnnotations source="positions.610" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.0"> + <details key="start" value="12896"/> + <details key="end" value="12899"/> <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1"> - <details key="start" value="12941"/> - <details key="end" value="13033"/> + <eAnnotations source="positions.611" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1"> + <details key="start" value="12899"/> + <details key="end" value="12991"/> <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> - <details key="start" value="12968"/> - <details key="end" value="12969"/> + <eAnnotations source="positions.612" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> + <details key="start" value="12926"/> + <details key="end" value="12927"/> <details key="line" value="295"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> - <details key="start" value="12970"/> - <details key="end" value="13014"/> + <eAnnotations source="positions.613" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> + <details key="start" value="12928"/> + <details key="end" value="12972"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> - <details key="start" value="12970"/> - <details key="end" value="12973"/> + <eAnnotations source="positions.614" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> + <details key="start" value="12928"/> + <details key="end" value="12931"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> - <details key="start" value="12996"/> - <details key="end" value="13000"/> + <eAnnotations source="positions.615" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> + <details key="start" value="12954"/> + <details key="end" value="12958"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> - <details key="start" value="13002"/> - <details key="end" value="13013"/> + <eAnnotations source="positions.616" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> + <details key="start" value="12960"/> + <details key="end" value="12971"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> - <details key="start" value="13016"/> - <details key="end" value="13021"/> + <eAnnotations source="positions.617" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> + <details key="start" value="12974"/> + <details key="end" value="12979"/> <details key="line" value="296"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@marker"> - <details key="start" value="12953"/> - <details key="end" value="12966"/> + <eAnnotations source="positions.618" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@marker"> + <details key="start" value="12911"/> + <details key="end" value="12924"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.2"> - <details key="start" value="13033"/> - <details key="end" value="13034"/> + <eAnnotations source="positions.619" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.2"> + <details key="start" value="12991"/> + <details key="end" value="12992"/> <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.5"> - <details key="start" value="13040"/> - <details key="end" value="13047"/> + <eAnnotations source="positions.620" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.5"> + <details key="start" value="12998"/> + <details key="end" value="13005"/> <details key="line" value="299"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6"> - <details key="start" value="13048"/> - <details key="end" value="13098"/> + <eAnnotations source="positions.621" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6"> + <details key="start" value="13006"/> + <details key="end" value="13056"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source"> - <details key="start" value="13048"/> - <details key="end" value="13091"/> + <eAnnotations source="positions.622" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source"> + <details key="start" value="13006"/> + <details key="end" value="13049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0"> - <details key="start" value="13048"/> - <details key="end" value="13078"/> + <eAnnotations source="positions.623" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0"> + <details key="start" value="13006"/> + <details key="end" value="13036"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> - <details key="start" value="13048"/> - <details key="end" value="13057"/> + <eAnnotations source="positions.624" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> + <details key="start" value="13006"/> + <details key="end" value="13015"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.7"> - <details key="start" value="13100"/> - <details key="end" value="13104"/> + <eAnnotations source="positions.625" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.7"> + <details key="start" value="13058"/> + <details key="end" value="13062"/> <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8"> - <details key="start" value="13105"/> - <details key="end" value="13152"/> + <eAnnotations source="positions.626" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8"> + <details key="start" value="13063"/> + <details key="end" value="13110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8/@argument.0"> - <details key="start" value="13105"/> - <details key="end" value="13135"/> + <eAnnotations source="positions.627" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8/@argument.0"> + <details key="start" value="13063"/> + <details key="end" value="13093"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8/@argument.0/peContext"> - <details key="start" value="13105"/> - <details key="end" value="13114"/> + <eAnnotations source="positions.628" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.8/@argument.0/peContext"> + <details key="start" value="13063"/> + <details key="end" value="13072"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.9"> - <details key="start" value="13154"/> - <details key="end" value="13172"/> + <eAnnotations source="positions.629" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.9"> + <details key="start" value="13112"/> + <details key="end" value="13130"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.10"> - <details key="start" value="13173"/> - <details key="end" value="13192"/> + <eAnnotations source="positions.630" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.10"> + <details key="start" value="13131"/> + <details key="end" value="13150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.10/view"> - <details key="start" value="13173"/> - <details key="end" value="13177"/> + <eAnnotations source="positions.631" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.10/view"> + <details key="start" value="13131"/> + <details key="end" value="13135"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.11"> - <details key="start" value="13194"/> - <details key="end" value="13273"/> + <eAnnotations source="positions.632" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.11"> + <details key="start" value="13152"/> + <details key="end" value="13231"/> <details key="line" value="303"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.12"> - <details key="start" value="13274"/> - <details key="end" value="13293"/> + <eAnnotations source="positions.633" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.12"> + <details key="start" value="13232"/> + <details key="end" value="13251"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.12/view"> - <details key="start" value="13274"/> - <details key="end" value="13278"/> + <eAnnotations source="positions.634" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.12/view"> + <details key="start" value="13232"/> + <details key="end" value="13236"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.13"> - <details key="start" value="13295"/> - <details key="end" value="13299"/> + <eAnnotations source="positions.635" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.13"> + <details key="start" value="13253"/> + <details key="end" value="13257"/> <details key="line" value="303"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14"> - <details key="start" value="13300"/> - <details key="end" value="13428"/> + <eAnnotations source="positions.636" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14"> + <details key="start" value="13258"/> + <details key="end" value="13386"/> <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.0"> - <details key="start" value="13363"/> - <details key="end" value="13367"/> + <eAnnotations source="positions.637" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.0"> + <details key="start" value="13321"/> + <details key="end" value="13325"/> <details key="line" value="306"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1"> - <details key="start" value="13367"/> - <details key="end" value="13421"/> + <eAnnotations source="positions.638" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1"> + <details key="start" value="13325"/> + <details key="end" value="13379"/> <details key="line" value="306"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1/@body.0"> - <details key="start" value="13402"/> - <details key="end" value="13409"/> + <eAnnotations source="positions.639" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1/@body.0"> + <details key="start" value="13360"/> + <details key="end" value="13367"/> <details key="line" value="307"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1/@marker"> - <details key="start" value="13379"/> - <details key="end" value="13400"/> + <eAnnotations source="positions.640" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.1/@marker"> + <details key="start" value="13337"/> + <details key="end" value="13358"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.2"> - <details key="start" value="13421"/> - <details key="end" value="13422"/> + <eAnnotations source="positions.641" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@body.2"> + <details key="start" value="13379"/> + <details key="end" value="13380"/> <details key="line" value="309"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr"> - <details key="start" value="13304"/> - <details key="end" value="13361"/> + <eAnnotations source="positions.642" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr"> + <details key="start" value="13262"/> + <details key="end" value="13319"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source"> - <details key="start" value="13309"/> - <details key="end" value="13360"/> + <eAnnotations source="positions.643" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source"> + <details key="start" value="13267"/> + <details key="end" value="13318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source/@source"> - <details key="start" value="13309"/> - <details key="end" value="13339"/> + <eAnnotations source="positions.644" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source/@source"> + <details key="start" value="13267"/> + <details key="end" value="13297"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source/@source/peContext"> - <details key="start" value="13309"/> - <details key="end" value="13318"/> + <eAnnotations source="positions.645" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@ifExpr/@source/@source/peContext"> + <details key="start" value="13267"/> + <details key="end" value="13276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.15"> - <details key="start" value="13429"/> - <details key="end" value="13552"/> + <eAnnotations source="positions.646" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.15"> + <details key="start" value="13387"/> + <details key="end" value="13510"/> <details key="line" value="310"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16"> - <details key="start" value="13553"/> - <details key="end" value="13600"/> + <eAnnotations source="positions.647" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16"> + <details key="start" value="13511"/> + <details key="end" value="13558"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16/@argument.0"> - <details key="start" value="13553"/> - <details key="end" value="13583"/> + <eAnnotations source="positions.648" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16/@argument.0"> + <details key="start" value="13511"/> + <details key="end" value="13541"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16/@argument.0/peContext"> - <details key="start" value="13553"/> - <details key="end" value="13562"/> + <eAnnotations source="positions.649" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.16/@argument.0/peContext"> + <details key="start" value="13511"/> + <details key="end" value="13520"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.17"> - <details key="start" value="13602"/> - <details key="end" value="13616"/> + <eAnnotations source="positions.650" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.17"> + <details key="start" value="13560"/> + <details key="end" value="13574"/> <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.18"> - <details key="start" value="13617"/> - <details key="end" value="13636"/> + <eAnnotations source="positions.651" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.18"> + <details key="start" value="13575"/> + <details key="end" value="13594"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.18/view"> - <details key="start" value="13617"/> - <details key="end" value="13621"/> + <eAnnotations source="positions.652" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.18/view"> + <details key="start" value="13575"/> + <details key="end" value="13579"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.19"> - <details key="start" value="13638"/> - <details key="end" value="13920"/> + <eAnnotations source="positions.653" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.19"> + <details key="start" value="13596"/> + <details key="end" value="13878"/> <details key="line" value="315"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20"> - <details key="start" value="13921"/> - <details key="end" value="13968"/> + <eAnnotations source="positions.654" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20"> + <details key="start" value="13879"/> + <details key="end" value="13926"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0"> - <details key="start" value="13921"/> - <details key="end" value="13951"/> + <eAnnotations source="positions.655" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0"> + <details key="start" value="13879"/> + <details key="end" value="13909"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0/peContext"> - <details key="start" value="13921"/> - <details key="end" value="13930"/> + <eAnnotations source="positions.656" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0/peContext"> + <details key="start" value="13879"/> + <details key="end" value="13888"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.21"> - <details key="start" value="13970"/> - <details key="end" value="14562"/> + <eAnnotations source="positions.657" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.21"> + <details key="start" value="13928"/> + <details key="end" value="14520"/> <details key="line" value="325"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22"> - <details key="start" value="14563"/> - <details key="end" value="14610"/> + <eAnnotations source="positions.658" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22"> + <details key="start" value="14521"/> + <details key="end" value="14568"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@argument.0"> - <details key="start" value="14563"/> - <details key="end" value="14593"/> + <eAnnotations source="positions.659" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@argument.0"> + <details key="start" value="14521"/> + <details key="end" value="14551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@argument.0/peContext"> - <details key="start" value="14563"/> - <details key="end" value="14572"/> + <eAnnotations source="positions.660" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@argument.0/peContext"> + <details key="start" value="14521"/> + <details key="end" value="14530"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.23"> - <details key="start" value="14612"/> - <details key="end" value="14848"/> + <eAnnotations source="positions.661" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.23"> + <details key="start" value="14570"/> + <details key="end" value="14806"/> <details key="line" value="343"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24"> - <details key="start" value="14850"/> - <details key="end" value="14985"/> + <eAnnotations source="positions.662" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24"> + <details key="start" value="14808"/> + <details key="end" value="14943"/> <details key="line" value="349"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.0"> - <details key="start" value="14913"/> - <details key="end" value="14918"/> + <eAnnotations source="positions.663" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.0"> + <details key="start" value="14871"/> + <details key="end" value="14876"/> <details key="line" value="350"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1"> - <details key="start" value="14918"/> - <details key="end" value="14977"/> + <eAnnotations source="positions.664" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1"> + <details key="start" value="14876"/> + <details key="end" value="14935"/> <details key="line" value="350"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1/@body.0"> - <details key="start" value="14956"/> - <details key="end" value="14965"/> + <eAnnotations source="positions.665" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1/@body.0"> + <details key="start" value="14914"/> + <details key="end" value="14923"/> <details key="line" value="351"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1/@marker"> - <details key="start" value="14930"/> - <details key="end" value="14954"/> + <eAnnotations source="positions.666" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.1/@marker"> + <details key="start" value="14888"/> + <details key="end" value="14912"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.2"> - <details key="start" value="14977"/> - <details key="end" value="14978"/> + <eAnnotations source="positions.667" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@body.2"> + <details key="start" value="14935"/> + <details key="end" value="14936"/> <details key="line" value="353"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr"> - <details key="start" value="14854"/> - <details key="end" value="14911"/> + <eAnnotations source="positions.668" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr"> + <details key="start" value="14812"/> + <details key="end" value="14869"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source"> - <details key="start" value="14859"/> - <details key="end" value="14910"/> + <eAnnotations source="positions.669" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source"> + <details key="start" value="14817"/> + <details key="end" value="14868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source/@source"> - <details key="start" value="14859"/> - <details key="end" value="14889"/> + <eAnnotations source="positions.670" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source/@source"> + <details key="start" value="14817"/> + <details key="end" value="14847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source/@source/peContext"> - <details key="start" value="14859"/> - <details key="end" value="14868"/> + <eAnnotations source="positions.671" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@ifExpr/@source/@source/peContext"> + <details key="start" value="14817"/> + <details key="end" value="14826"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.25"> - <details key="start" value="14986"/> - <details key="end" value="15183"/> + <eAnnotations source="positions.672" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.25"> + <details key="start" value="14944"/> + <details key="end" value="15141"/> <details key="line" value="354"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26"> - <details key="start" value="15184"/> - <details key="end" value="15231"/> + <eAnnotations source="positions.673" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26"> + <details key="start" value="15142"/> + <details key="end" value="15189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@argument.0"> - <details key="start" value="15184"/> - <details key="end" value="15214"/> + <eAnnotations source="positions.674" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@argument.0"> + <details key="start" value="15142"/> + <details key="end" value="15172"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@argument.0/peContext"> - <details key="start" value="15184"/> - <details key="end" value="15193"/> + <eAnnotations source="positions.675" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@argument.0/peContext"> + <details key="start" value="15142"/> + <details key="end" value="15151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.27"> - <details key="start" value="15233"/> - <details key="end" value="15307"/> + <eAnnotations source="positions.676" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.27"> + <details key="start" value="15191"/> + <details key="end" value="15265"/> <details key="line" value="361"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28"> - <details key="start" value="15309"/> - <details key="end" value="15445"/> + <eAnnotations source="positions.677" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28"> + <details key="start" value="15267"/> + <details key="end" value="15403"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.0"> - <details key="start" value="15372"/> - <details key="end" value="15377"/> + <eAnnotations source="positions.678" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.0"> + <details key="start" value="15330"/> + <details key="end" value="15335"/> <details key="line" value="364"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1"> - <details key="start" value="15377"/> - <details key="end" value="15437"/> + <eAnnotations source="positions.679" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1"> + <details key="start" value="15335"/> + <details key="end" value="15395"/> <details key="line" value="364"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1/@body.0"> - <details key="start" value="15416"/> - <details key="end" value="15425"/> + <eAnnotations source="positions.680" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1/@body.0"> + <details key="start" value="15374"/> + <details key="end" value="15383"/> <details key="line" value="365"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1/@marker"> - <details key="start" value="15389"/> - <details key="end" value="15414"/> + <eAnnotations source="positions.681" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.1/@marker"> + <details key="start" value="15347"/> + <details key="end" value="15372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.2"> - <details key="start" value="15437"/> - <details key="end" value="15438"/> + <eAnnotations source="positions.682" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@body.2"> + <details key="start" value="15395"/> + <details key="end" value="15396"/> <details key="line" value="367"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr"> - <details key="start" value="15313"/> - <details key="end" value="15370"/> + <eAnnotations source="positions.683" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr"> + <details key="start" value="15271"/> + <details key="end" value="15328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source"> - <details key="start" value="15318"/> - <details key="end" value="15369"/> + <eAnnotations source="positions.684" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source"> + <details key="start" value="15276"/> + <details key="end" value="15327"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source/@source"> - <details key="start" value="15318"/> - <details key="end" value="15348"/> + <eAnnotations source="positions.685" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source/@source"> + <details key="start" value="15276"/> + <details key="end" value="15306"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source/@source/peContext"> - <details key="start" value="15318"/> - <details key="end" value="15327"/> + <eAnnotations source="positions.686" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@ifExpr/@source/@source/peContext"> + <details key="start" value="15276"/> + <details key="end" value="15285"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.29"> - <details key="start" value="15446"/> - <details key="end" value="15562"/> + <eAnnotations source="positions.687" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.29"> + <details key="start" value="15404"/> + <details key="end" value="15520"/> <details key="line" value="368"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30"> - <details key="start" value="15563"/> - <details key="end" value="15610"/> + <eAnnotations source="positions.688" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30"> + <details key="start" value="15521"/> + <details key="end" value="15568"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@argument.0"> - <details key="start" value="15563"/> - <details key="end" value="15593"/> + <eAnnotations source="positions.689" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@argument.0"> + <details key="start" value="15521"/> + <details key="end" value="15551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@argument.0/peContext"> - <details key="start" value="15563"/> - <details key="end" value="15572"/> + <eAnnotations source="positions.690" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@argument.0/peContext"> + <details key="start" value="15521"/> + <details key="end" value="15530"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.31"> - <details key="start" value="15612"/> - <details key="end" value="15646"/> + <eAnnotations source="positions.691" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.31"> + <details key="start" value="15570"/> + <details key="end" value="15604"/> <details key="line" value="375"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32"> - <details key="start" value="15648"/> - <details key="end" value="15824"/> + <eAnnotations source="positions.692" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32"> + <details key="start" value="15606"/> + <details key="end" value="15782"/> <details key="line" value="377"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.0"> - <details key="start" value="15711"/> - <details key="end" value="15716"/> + <eAnnotations source="positions.693" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.0"> + <details key="start" value="15669"/> + <details key="end" value="15674"/> <details key="line" value="378"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1"> - <details key="start" value="15716"/> - <details key="end" value="15783"/> + <eAnnotations source="positions.694" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1"> + <details key="start" value="15674"/> + <details key="end" value="15741"/> <details key="line" value="378"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1/@body.0"> - <details key="start" value="15741"/> - <details key="end" value="15771"/> + <eAnnotations source="positions.695" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1/@body.0"> + <details key="start" value="15699"/> + <details key="end" value="15729"/> <details key="line" value="379"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1/@marker"> - <details key="start" value="15728"/> - <details key="end" value="15739"/> + <eAnnotations source="positions.696" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.1/@marker"> + <details key="start" value="15686"/> + <details key="end" value="15697"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.2"> - <details key="start" value="15783"/> - <details key="end" value="15784"/> + <eAnnotations source="positions.697" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@body.2"> + <details key="start" value="15741"/> + <details key="end" value="15742"/> <details key="line" value="381"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr"> - <details key="start" value="15652"/> - <details key="end" value="15709"/> + <eAnnotations source="positions.698" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr"> + <details key="start" value="15610"/> + <details key="end" value="15667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source"> - <details key="start" value="15657"/> - <details key="end" value="15708"/> + <eAnnotations source="positions.699" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source"> + <details key="start" value="15615"/> + <details key="end" value="15666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source/@source"> - <details key="start" value="15657"/> - <details key="end" value="15687"/> + <eAnnotations source="positions.700" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source/@source"> + <details key="start" value="15615"/> + <details key="end" value="15645"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source/@source/peContext"> - <details key="start" value="15657"/> - <details key="end" value="15666"/> + <eAnnotations source="positions.701" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@ifExpr/@source/@source/peContext"> + <details key="start" value="15615"/> + <details key="end" value="15624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@else"> - <details key="start" value="15786"/> - <details key="end" value="15819"/> + <eAnnotations source="positions.702" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@else"> + <details key="start" value="15744"/> + <details key="end" value="15777"/> <details key="line" value="381"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@else/@body.0"> - <details key="start" value="15793"/> - <details key="end" value="15817"/> + <eAnnotations source="positions.703" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.32/@else/@body.0"> + <details key="start" value="15751"/> + <details key="end" value="15775"/> <details key="line" value="382"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.33"> - <details key="start" value="15825"/> - <details key="end" value="15829"/> + <eAnnotations source="positions.704" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.33"> + <details key="start" value="15783"/> + <details key="end" value="15787"/> <details key="line" value="384"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.34"> - <details key="start" value="15830"/> - <details key="end" value="15854"/> + <eAnnotations source="positions.705" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.34"> + <details key="start" value="15788"/> + <details key="end" value="15812"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.34/view"> - <details key="start" value="15830"/> - <details key="end" value="15834"/> + <eAnnotations source="positions.706" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.34/view"> + <details key="start" value="15788"/> + <details key="end" value="15792"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.35"> - <details key="start" value="15856"/> - <details key="end" value="15860"/> + <eAnnotations source="positions.707" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@body.35"> + <details key="start" value="15814"/> + <details key="end" value="15818"/> <details key="line" value="387"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl"> - <details key="start" value="12705"/> - <details key="end" value="12723"/> + <eAnnotations source="positions.708" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl"> + <details key="start" value="12663"/> + <details key="end" value="12681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl/view"> - <details key="start" value="12718"/> - <details key="end" value="12722"/> + <eAnnotations source="positions.709" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl/view"> + <details key="start" value="12676"/> + <details key="end" value="12680"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec"> - <details key="start" value="12472"/> - <details key="end" value="12695"/> + <eAnnotations source="positions.710" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec"> + <details key="start" value="12430"/> + <details key="end" value="12653"/> <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression"> - <details key="start" value="12507"/> - <details key="end" value="12695"/> + <eAnnotations source="positions.711" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression"> + <details key="start" value="12465"/> + <details key="end" value="12653"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition"> - <details key="start" value="12510"/> - <details key="end" value="12542"/> + <eAnnotations source="positions.712" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition"> + <details key="start" value="12468"/> + <details key="end" value="12500"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source"> - <details key="start" value="12511"/> - <details key="end" value="12525"/> + <eAnnotations source="positions.713" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source"> + <details key="start" value="12469"/> + <details key="end" value="12483"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source/inputPEC"> - <details key="start" value="12511"/> - <details key="end" value="12519"/> + <eAnnotations source="positions.714" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source/inputPEC"> + <details key="start" value="12469"/> + <details key="end" value="12477"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/view"> - <details key="start" value="12536"/> - <details key="end" value="12540"/> + <eAnnotations source="positions.715" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/view"> + <details key="start" value="12494"/> + <details key="end" value="12498"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/inputPEC"> - <details key="start" value="12549"/> - <details key="end" value="12557"/> + <eAnnotations source="positions.716" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/inputPEC"> + <details key="start" value="12507"/> + <details key="end" value="12515"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression"> - <details key="start" value="12564"/> - <details key="end" value="12688"/> + <eAnnotations source="positions.717" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression"> + <details key="start" value="12522"/> + <details key="end" value="12646"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source"> - <details key="start" value="12564"/> - <details key="end" value="12638"/> + <eAnnotations source="positions.718" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source"> + <details key="start" value="12522"/> + <details key="end" value="12596"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select"> - <details key="start" value="12564"/> - <details key="end" value="12629"/> + <eAnnotations source="positions.719" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select"> + <details key="start" value="12522"/> + <details key="end" value="12587"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> - <details key="start" value="12564"/> - <details key="end" value="12598"/> + <eAnnotations source="positions.720" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> + <details key="start" value="12522"/> + <details key="end" value="12556"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> - <details key="start" value="12564"/> - <details key="end" value="12590"/> + <eAnnotations source="positions.721" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> + <details key="start" value="12522"/> + <details key="end" value="12548"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> - <details key="start" value="12564"/> - <details key="end" value="12572"/> + <eAnnotations source="positions.722" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> + <details key="start" value="12522"/> + <details key="end" value="12530"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> - <details key="start" value="12591"/> - <details key="end" value="12598"/> + <eAnnotations source="positions.723" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> + <details key="start" value="12549"/> + <details key="end" value="12556"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.724" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp33"> + <eAnnotations source="positions.725" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp33"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> - <details key="start" value="12607"/> - <details key="end" value="12628"/> + <eAnnotations source="positions.726" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> + <details key="start" value="12565"/> + <details key="end" value="12586"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> - <details key="start" value="12607"/> - <details key="end" value="12612"/> + <eAnnotations source="positions.727" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> + <details key="start" value="12565"/> + <details key="end" value="12570"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> + <eAnnotations source="positions.728" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> - <details key="start" value="12623"/> - <details key="end" value="12627"/> + <eAnnotations source="positions.729" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> + <details key="start" value="12581"/> + <details key="end" value="12585"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/temp34"> + <eAnnotations source="positions.730" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/temp34"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@argument.0"> - <details key="start" value="12649"/> - <details key="end" value="12687"/> + <eAnnotations source="positions.731" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@argument.0"> + <details key="start" value="12607"/> + <details key="end" value="12645"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/FormPropertiesEdionPart/@body.0/@body.1/view"> - <details key="start" value="12365"/> - <details key="end" value="12376"/> + <eAnnotations source="positions.732" references="/0/FormPropertiesEdionPart/@body.0/@body.1/view"> + <details key="start" value="12323"/> + <details key="end" value="12334"/> <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@iterSet"> - <details key="start" value="12379"/> - <details key="end" value="12403"/> + <eAnnotations source="positions.733" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@iterSet"> + <details key="start" value="12337"/> + <details key="end" value="12361"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@iterSet/inputPEC"> - <details key="start" value="12379"/> - <details key="end" value="12387"/> + <eAnnotations source="positions.734" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@iterSet/inputPEC"> + <details key="start" value="12337"/> + <details key="end" value="12345"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard"> - <details key="start" value="12408"/> - <details key="end" value="12465"/> + <eAnnotations source="positions.735" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard"> + <details key="start" value="12366"/> + <details key="end" value="12423"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@source"> - <details key="start" value="12408"/> - <details key="end" value="12425"/> + <eAnnotations source="positions.736" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@source"> + <details key="start" value="12366"/> + <details key="end" value="12383"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@source/inputPEC"> - <details key="start" value="12408"/> - <details key="end" value="12416"/> + <eAnnotations source="positions.737" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@source/inputPEC"> + <details key="start" value="12366"/> + <details key="end" value="12374"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0"> - <details key="start" value="12430"/> - <details key="end" value="12465"/> + <eAnnotations source="positions.738" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0"> + <details key="start" value="12388"/> + <details key="end" value="12423"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0/view"> - <details key="start" value="12430"/> - <details key="end" value="12434"/> + <eAnnotations source="positions.739" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0/view"> + <details key="start" value="12388"/> + <details key="end" value="12392"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0/@argument.0"> - <details key="start" value="12447"/> - <details key="end" value="12464"/> + <eAnnotations source="positions.740" references="/0/FormPropertiesEdionPart/@body.0/@body.1/@guard/@argument.0/@argument.0"> + <details key="start" value="12405"/> + <details key="end" value="12422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/FormPropertiesEdionPart/@body.0/inputPEC"> - <details key="start" value="6758"/> - <details key="end" value="6795"/> + <eAnnotations source="positions.741" references="/0/FormPropertiesEdionPart/@body.0/inputPEC"> + <details key="start" value="6722"/> + <details key="end" value="6759"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/FormPropertiesEdionPart/@body.0/@iterSet"> - <details key="start" value="6798"/> - <details key="end" value="6860"/> + <eAnnotations source="positions.742" references="/0/FormPropertiesEdionPart/@body.0/@iterSet"> + <details key="start" value="6762"/> + <details key="end" value="6824"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/FormPropertiesEdionPart/@body.0/@iterSet/peContext"> - <details key="start" value="6798"/> - <details key="end" value="6807"/> + <eAnnotations source="positions.743" references="/0/FormPropertiesEdionPart/@body.0/@iterSet/peContext"> + <details key="start" value="6762"/> + <details key="end" value="6771"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/FormPropertiesEdionPart/@body.0/@iterSet/@argument.0"> - <details key="start" value="6821"/> - <details key="end" value="6859"/> + <eAnnotations source="positions.744" references="/0/FormPropertiesEdionPart/@body.0/@iterSet/@argument.0"> + <details key="start" value="6785"/> + <details key="end" value="6823"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/FormPropertiesEdionPart/peContext"> - <details key="start" value="6673"/> - <details key="end" value="6709"/> + <eAnnotations source="positions.745" references="/0/FormPropertiesEdionPart/peContext"> + <details key="start" value="6637"/> + <details key="end" value="6673"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/FormPropertiesEdionPart/basePackage"> - <details key="start" value="6711"/> - <details key="end" value="6731"/> + <eAnnotations source="positions.746" references="/0/FormPropertiesEdionPart/basePackage"> + <details key="start" value="6675"/> + <details key="end" value="6695"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/additionalMethods"> - <details key="start" value="15901"/> - <details key="end" value="16109"/> + <eAnnotations source="positions.747" references="/0/additionalMethods"> + <details key="start" value="15859"/> + <details key="end" value="16067"/> <details key="line" value="394"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/additionalMethods/@body.0"> - <details key="start" value="15951"/> - <details key="end" value="16097"/> + <eAnnotations source="positions.748" references="/0/additionalMethods/@body.0"> + <details key="start" value="15909"/> + <details key="end" value="16055"/> <details key="line" value="395"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/additionalMethods/@body.0/@body.0"> - <details key="start" value="16033"/> - <details key="end" value="16037"/> + <eAnnotations source="positions.749" references="/0/additionalMethods/@body.0/@body.0"> + <details key="start" value="15991"/> + <details key="end" value="15995"/> <details key="line" value="396"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/additionalMethods/@body.0/@body.1"> - <details key="start" value="16037"/> - <details key="end" value="16090"/> + <eAnnotations source="positions.750" references="/0/additionalMethods/@body.0/@body.1"> + <details key="start" value="15995"/> + <details key="end" value="16048"/> <details key="line" value="396"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/additionalMethods/@body.0/@body.1/@body.0"> - <details key="start" value="16071"/> - <details key="end" value="16078"/> + <eAnnotations source="positions.751" references="/0/additionalMethods/@body.0/@body.1/@body.0"> + <details key="start" value="16029"/> + <details key="end" value="16036"/> <details key="line" value="397"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/additionalMethods/@body.0/@body.1/@marker"> - <details key="start" value="16049"/> - <details key="end" value="16069"/> + <eAnnotations source="positions.752" references="/0/additionalMethods/@body.0/@body.1/@marker"> + <details key="start" value="16007"/> + <details key="end" value="16027"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/additionalMethods/@body.0/@body.2"> - <details key="start" value="16090"/> - <details key="end" value="16091"/> + <eAnnotations source="positions.753" references="/0/additionalMethods/@body.0/@body.2"> + <details key="start" value="16048"/> + <details key="end" value="16049"/> <details key="line" value="399"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/additionalMethods/@body.0/@ifExpr"> - <details key="start" value="15955"/> - <details key="end" value="16031"/> + <eAnnotations source="positions.754" references="/0/additionalMethods/@body.0/@ifExpr"> + <details key="start" value="15913"/> + <details key="end" value="15989"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.749" references="/0/additionalMethods/@body.0/@ifExpr/@source"> - <details key="start" value="15960"/> - <details key="end" value="16030"/> + <eAnnotations source="positions.755" references="/0/additionalMethods/@body.0/@ifExpr/@source"> + <details key="start" value="15918"/> + <details key="end" value="15988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.750" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source"> - <details key="start" value="15960"/> - <details key="end" value="16009"/> + <eAnnotations source="positions.756" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source"> + <details key="start" value="15918"/> + <details key="end" value="15967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.751" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="15960"/> - <details key="end" value="15988"/> + <eAnnotations source="positions.757" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="15918"/> + <details key="end" value="15946"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.752" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0/view"> - <details key="start" value="15960"/> - <details key="end" value="15964"/> + <eAnnotations source="positions.758" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0/view"> + <details key="start" value="15918"/> + <details key="end" value="15922"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.753" references="/0/additionalMethods/view"> - <details key="start" value="15936"/> - <details key="end" value="15947"/> + <eAnnotations source="positions.759" references="/0/additionalMethods/view"> + <details key="start" value="15894"/> + <details key="end" value="15905"/> <details key="line" value="394"/> </eAnnotations> - <eAnnotations source="positions.754" references="/0/fullFilePath"> - <details key="start" value="16111"/> - <details key="end" value="16212"/> + <eAnnotations source="positions.760" references="/0/fullFilePath"> + <details key="start" value="16069"/> + <details key="end" value="16170"/> <details key="line" value="402"/> </eAnnotations> - <eAnnotations source="positions.755" references="/0/fullFilePath/@body.0"> - <details key="start" value="16156"/> - <details key="end" value="16193"/> + <eAnnotations source="positions.761" references="/0/fullFilePath/@body.0"> + <details key="start" value="16114"/> + <details key="end" value="16151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.756" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="16156"/> - <details key="end" value="16184"/> + <eAnnotations source="positions.762" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="16114"/> + <details key="end" value="16142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.757" references="/0/fullFilePath/@body.0/@argument.0/view"> - <details key="start" value="16156"/> - <details key="end" value="16160"/> + <eAnnotations source="positions.763" references="/0/fullFilePath/@body.0/@argument.0/view"> + <details key="start" value="16114"/> + <details key="end" value="16118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.758" references="/0/fullFilePath/@body.1"> - <details key="start" value="16195"/> - <details key="end" value="16200"/> + <eAnnotations source="positions.764" references="/0/fullFilePath/@body.1"> + <details key="start" value="16153"/> + <details key="end" value="16158"/> <details key="line" value="403"/> </eAnnotations> - <eAnnotations source="positions.759" references="/0/fullFilePath/view"> - <details key="start" value="16141"/> - <details key="end" value="16152"/> + <eAnnotations source="positions.765" references="/0/fullFilePath/view"> + <details key="start" value="16099"/> + <details key="end" value="16110"/> <details key="line" value="402"/> </eAnnotations> - <eAnnotations source="positions.760" references="/0/additionalImports"> - <details key="start" value="16282"/> - <details key="end" value="16339"/> + <eAnnotations source="positions.766" references="/0/additionalImports"> + <details key="start" value="16240"/> + <details key="end" value="16297"/> <details key="line" value="407"/> </eAnnotations> - <eAnnotations source="positions.761" references="/0/additionalImports/v"> - <details key="start" value="16317"/> - <details key="end" value="16325"/> + <eAnnotations source="positions.767" references="/0/additionalImports/v"> + <details key="start" value="16275"/> + <details key="end" value="16283"/> <details key="line" value="407"/> </eAnnotations> </ecore:EAnnotation> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/IPropertiesEditionPart.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/IPropertiesEditionPart.emtl index f96a40dd0..c627a3f97 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/IPropertiesEditionPart.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/IPropertiesEditionPart.emtl @@ -1308,6 +1308,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1346,7 +1358,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2170,6 +2182,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2365,6 +2389,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2608,6 +2656,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4196,6 +4268,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4328,6 +4409,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4621,7 +4720,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4897,6 +4996,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5851,7 +5968,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6378,6 +6495,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/PropertiesEditionPart.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/PropertiesEditionPart.emtl index 1457dbd89..90671fcc0 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/PropertiesEditionPart.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/PropertiesEditionPart.emtl @@ -756,7 +756,15 @@ </parameter> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="defaultMinimalImports"> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import java.util.ArrayList;
import java.util.List;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart;
import org.eclipse.emf.eef.runtime.impl.parts.CompositePropertiesEditionPart;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;

import "/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="import java.util.ArrayList;
import java.util.List;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.resource.ResourceSet;
import org.eclipse.emf.eef.runtime.api.component.IPropertiesEditionComponent;
import org.eclipse.emf.eef.runtime.api.parts.ISWTPropertiesEditionPart;
import "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/defaultMinimalImports/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=";
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;

import "/> <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/qualifiedName.1"/> @@ -903,7 +911,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> </body> - <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends CompositePropertiesEditionPart implements ISWTPropertiesEditionPart, "/> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" extends "/> + <body xsi:type="mtl:TemplateInvocation"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <definition href="../services/naming.emtl#/0/partSuperclass"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=" implements ISWTPropertiesEditionPart, "/> <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/pepInterface"/> @@ -917,7 +933,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetSWTImpl.emtl#/0/widgetDeclaration"/> - <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor"> + <argument xsi:type="ocl.ecore:VariableExp" name="editor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> </body> @@ -926,7 +942,7 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> <initExpression xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -946,7 +962,7 @@ </iterSet> <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:VariableExp" name="element" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> + <source xsi:type="ocl.ecore:VariableExp" name="element" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -1036,7 +1052,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../services/naming.emtl#/0/editorID"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </body> @@ -1044,7 +1060,7 @@ <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".class"/> <ifExpr xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <source xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/Container"> @@ -1057,7 +1073,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetSWTImpl.emtl#/0/implementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </body> @@ -1077,7 +1093,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/temp22"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/temp22"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewElement"> @@ -1095,7 +1111,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1110,7 +1126,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </source> @@ -1132,7 +1148,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetSWTImpl.emtl#/0/additionalImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/aView"> + <argument xsi:type="ocl.ecore:VariableExp" name="aView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/aView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec"> @@ -1158,7 +1174,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/temp24"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/temp24"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ViewElement"> @@ -1176,7 +1192,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1191,7 +1207,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </argument> </source> @@ -1212,7 +1228,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetSWTImpl.emtl#/0/additionalImplementation.2"/> - <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/subView"> + <argument xsi:type="ocl.ecore:VariableExp" name="subView" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/subView"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </argument> <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec"> @@ -1235,7 +1251,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp26"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/temp26"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/View"> @@ -1292,7 +1308,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetGettersSetters.emtl#/0/getterImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> + <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> <argument xsi:type="mtl:QueryInvocation"> @@ -1325,7 +1341,7 @@ <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <definition href="../widgets/api/widgetGettersSetters.emtl#/0/setterImplementation"/> - <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> + <argument xsi:type="ocl.ecore:VariableExp" name="elementEditor" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> <argument xsi:type="mtl:QueryInvocation"> @@ -1370,7 +1386,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/temp27"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/temp27"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/ElementEditor"> @@ -1388,7 +1404,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1403,7 +1419,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ElementEditor"/> </argument> </source> @@ -1462,7 +1478,7 @@ </source> <argument xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="viewElement" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/viewElement"> + <source xsi:type="ocl.ecore:VariableExp" name="viewElement" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/viewElement"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement/name"/> @@ -1491,7 +1507,7 @@ </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/temp29"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/temp29"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/6/CustomElementEditor"> @@ -1508,7 +1524,7 @@ <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> <definition href="../services/common.emtl#/0/owningView"/> - <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/temp30"> + <argument xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/temp30"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//CustomElementEditor"/> </argument> </source> @@ -2732,6 +2748,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2975,6 +3015,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3501,7 +3565,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pee"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> @@ -3513,7 +3577,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="p"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3525,7 +3589,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> @@ -3573,7 +3637,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="pec"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </eParameters> @@ -3589,6 +3653,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3627,7 +3703,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4451,6 +4527,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5996,6 +6084,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6111,7 +6217,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage.1"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="associatedGenContext"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6282,7 +6388,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedEMFGenModel"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -6403,6 +6509,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6496,6 +6620,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6920,7 +7053,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6954,7 +7087,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenPackage"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="significantClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6963,7 +7096,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -7267,7 +7400,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/associatedGenFeature"/> </eAnnotations> - <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenFeature"/> + <eType xsi:type="ocl.ecore:VoidType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclVoid"/> </eOperations> <eOperations name="representationName"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -8339,6 +8472,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Widget_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -8615,6 +8757,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -8687,6 +8832,9 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -10241,2522 +10389,2552 @@ </eAnnotations> <eAnnotations source="positions.251" references="/0/defaultMinimalImports"> <details key="start" value="5189"/> - <details key="end" value="5881"/> + <details key="end" value="5845"/> <details key="line" value="98"/> </eAnnotations> <eAnnotations source="positions.252" references="/0/defaultMinimalImports/@body.0"> <details key="start" value="5300"/> - <details key="end" value="5789"/> + <details key="end" value="5598"/> <details key="line" value="99"/> </eAnnotations> <eAnnotations source="positions.253" references="/0/defaultMinimalImports/@body.1"> - <details key="start" value="5790"/> - <details key="end" value="5826"/> + <details key="start" value="5599"/> + <details key="end" value="5629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.254" references="/0/defaultMinimalImports/@body.1/@argument.0"> - <details key="start" value="5790"/> - <details key="end" value="5799"/> + <eAnnotations source="positions.254" references="/0/defaultMinimalImports/@body.1/view"> + <details key="start" value="5599"/> + <details key="end" value="5603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.255" references="/0/defaultMinimalImports/@body.1/@argument.0/pec"> - <details key="start" value="5790"/> - <details key="end" value="5793"/> + <eAnnotations source="positions.255" references="/0/defaultMinimalImports/@body.2"> + <details key="start" value="5631"/> + <details key="end" value="5753"/> + <details key="line" value="106"/> + </eAnnotations> + <eAnnotations source="positions.256" references="/0/defaultMinimalImports/@body.3"> + <details key="start" value="5754"/> + <details key="end" value="5790"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.256" references="/0/defaultMinimalImports/@body.1/basePackage"> - <details key="start" value="5814"/> - <details key="end" value="5825"/> + <eAnnotations source="positions.257" references="/0/defaultMinimalImports/@body.3/@argument.0"> + <details key="start" value="5754"/> + <details key="end" value="5763"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.257" references="/0/defaultMinimalImports/@body.2"> - <details key="start" value="5828"/> - <details key="end" value="5837"/> + <eAnnotations source="positions.258" references="/0/defaultMinimalImports/@body.3/@argument.0/pec"> + <details key="start" value="5754"/> + <details key="end" value="5757"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.259" references="/0/defaultMinimalImports/@body.3/basePackage"> + <details key="start" value="5778"/> + <details key="end" value="5789"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.260" references="/0/defaultMinimalImports/@body.4"> + <details key="start" value="5792"/> + <details key="end" value="5801"/> <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.258" references="/0/defaultMinimalImports/@body.3"> - <details key="start" value="5838"/> - <details key="end" value="5866"/> + <eAnnotations source="positions.261" references="/0/defaultMinimalImports/@body.5"> + <details key="start" value="5802"/> + <details key="end" value="5830"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.259" references="/0/defaultMinimalImports/@body.3/view"> - <details key="start" value="5838"/> - <details key="end" value="5842"/> + <eAnnotations source="positions.262" references="/0/defaultMinimalImports/@body.5/view"> + <details key="start" value="5802"/> + <details key="end" value="5806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.260" references="/0/defaultMinimalImports/@body.4"> - <details key="start" value="5868"/> - <details key="end" value="5869"/> + <eAnnotations source="positions.263" references="/0/defaultMinimalImports/@body.6"> + <details key="start" value="5832"/> + <details key="end" value="5833"/> <details key="line" value="112"/> </eAnnotations> - <eAnnotations source="positions.261" references="/0/defaultMinimalImports/pec"> + <eAnnotations source="positions.264" references="/0/defaultMinimalImports/pec"> <details key="start" value="5229"/> <details key="end" value="5261"/> <details key="line" value="98"/> </eAnnotations> - <eAnnotations source="positions.262" references="/0/defaultMinimalImports/view"> + <eAnnotations source="positions.265" references="/0/defaultMinimalImports/view"> <details key="start" value="5263"/> <details key="end" value="5274"/> <details key="line" value="98"/> </eAnnotations> - <eAnnotations source="positions.263" references="/0/defaultMinimalImports/basePackage"> + <eAnnotations source="positions.266" references="/0/defaultMinimalImports/basePackage"> <details key="start" value="5276"/> <details key="end" value="5296"/> <details key="line" value="98"/> </eAnnotations> - <eAnnotations source="positions.264" references="/0/PropertiesEditionPart"> - <details key="start" value="5883"/> - <details key="end" value="14545"/> + <eAnnotations source="positions.267" references="/0/PropertiesEditionPart"> + <details key="start" value="5847"/> + <details key="end" value="14503"/> <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.265" references="/0/PropertiesEditionPart/@body.0"> - <details key="start" value="6001"/> - <details key="end" value="14533"/> + <eAnnotations source="positions.268" references="/0/PropertiesEditionPart/@body.0"> + <details key="start" value="5965"/> + <details key="end" value="14491"/> <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.266" references="/0/PropertiesEditionPart/@body.0/@body.0"> - <details key="start" value="6112"/> - <details key="end" value="11353"/> + <eAnnotations source="positions.269" references="/0/PropertiesEditionPart/@body.0/@body.0"> + <details key="start" value="6076"/> + <details key="end" value="11311"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.267" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0"> - <details key="start" value="6192"/> - <details key="end" value="11347"/> + <eAnnotations source="positions.270" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0"> + <details key="start" value="6156"/> + <details key="end" value="11305"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.268" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="6422"/> - <details key="end" value="11340"/> + <eAnnotations source="positions.271" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="6386"/> + <details key="end" value="11298"/> <details key="line" value="122"/> </eAnnotations> - <eAnnotations source="positions.269" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="6461"/> - <details key="end" value="11334"/> + <eAnnotations source="positions.272" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="6425"/> + <details key="end" value="11292"/> <details key="line" value="123"/> </eAnnotations> - <eAnnotations source="positions.270" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="6497"/> - <details key="end" value="6548"/> + <eAnnotations source="positions.273" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="6461"/> + <details key="end" value="6512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.271" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> - <details key="start" value="6497"/> - <details key="end" value="6541"/> + <eAnnotations source="positions.274" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source"> + <details key="start" value="6461"/> + <details key="end" value="6505"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.272" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="6497"/> - <details key="end" value="6527"/> + <eAnnotations source="positions.275" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="6461"/> + <details key="end" value="6491"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.273" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> - <details key="start" value="6497"/> - <details key="end" value="6506"/> + <eAnnotations source="positions.276" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> + <details key="start" value="6461"/> + <details key="end" value="6470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.274" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="6550"/> - <details key="end" value="6559"/> + <eAnnotations source="positions.277" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="6514"/> + <details key="end" value="6523"/> <details key="line" value="125"/> </eAnnotations> - <eAnnotations source="positions.275" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="6560"/> - <details key="end" value="6583"/> + <eAnnotations source="positions.278" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="6524"/> + <details key="end" value="6547"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.276" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2/view"> - <details key="start" value="6560"/> - <details key="end" value="6564"/> + <eAnnotations source="positions.279" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.2/view"> + <details key="start" value="6524"/> + <details key="end" value="6528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.277" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.3"> - <details key="start" value="6585"/> - <details key="end" value="6588"/> + <eAnnotations source="positions.280" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.3"> + <details key="start" value="6549"/> + <details key="end" value="6552"/> <details key="line" value="125"/> </eAnnotations> - <eAnnotations source="positions.278" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4"> - <details key="start" value="6588"/> - <details key="end" value="6789"/> + <eAnnotations source="positions.281" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4"> + <details key="start" value="6552"/> + <details key="end" value="6753"/> <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.279" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> - <details key="start" value="6648"/> - <details key="end" value="6685"/> + <eAnnotations source="positions.282" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0"> + <details key="start" value="6612"/> + <details key="end" value="6649"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.280" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> - <details key="start" value="6648"/> - <details key="end" value="6651"/> + <eAnnotations source="positions.283" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/pec"> + <details key="start" value="6612"/> + <details key="end" value="6615"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.281" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> - <details key="start" value="6667"/> - <details key="end" value="6671"/> + <eAnnotations source="positions.284" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/view"> + <details key="start" value="6631"/> + <details key="end" value="6635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.282" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> - <details key="start" value="6673"/> - <details key="end" value="6684"/> + <eAnnotations source="positions.285" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.0/basePackage"> + <details key="start" value="6637"/> + <details key="end" value="6648"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.283" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> - <details key="start" value="6687"/> - <details key="end" value="6688"/> + <eAnnotations source="positions.286" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@body.1"> + <details key="start" value="6651"/> + <details key="end" value="6652"/> <details key="line" value="129"/> </eAnnotations> - <eAnnotations source="positions.284" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> - <details key="start" value="6592"/> - <details key="end" value="6645"/> + <eAnnotations source="positions.287" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr"> + <details key="start" value="6556"/> + <details key="end" value="6609"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.285" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> - <details key="start" value="6593"/> - <details key="end" value="6623"/> + <eAnnotations source="positions.288" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source"> + <details key="start" value="6557"/> + <details key="end" value="6587"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.286" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> - <details key="start" value="6593"/> - <details key="end" value="6602"/> + <eAnnotations source="positions.289" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> + <details key="start" value="6557"/> + <details key="end" value="6566"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.287" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> - <details key="start" value="6688"/> - <details key="end" value="6784"/> + <eAnnotations source="positions.290" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else"> + <details key="start" value="6652"/> + <details key="end" value="6748"/> <details key="line" value="129"/> </eAnnotations> - <eAnnotations source="positions.288" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> - <details key="start" value="6695"/> - <details key="end" value="6698"/> + <eAnnotations source="positions.291" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.0"> + <details key="start" value="6659"/> + <details key="end" value="6662"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.289" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> - <details key="start" value="6698"/> - <details key="end" value="6783"/> + <eAnnotations source="positions.292" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1"> + <details key="start" value="6662"/> + <details key="end" value="6747"/> <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.290" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> - <details key="start" value="6725"/> - <details key="end" value="6726"/> + <eAnnotations source="positions.293" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> + <details key="start" value="6689"/> + <details key="end" value="6690"/> <details key="line" value="131"/> </eAnnotations> - <eAnnotations source="positions.291" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> - <details key="start" value="6727"/> - <details key="end" value="6764"/> + <eAnnotations source="positions.294" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> + <details key="start" value="6691"/> + <details key="end" value="6728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.292" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> - <details key="start" value="6727"/> - <details key="end" value="6730"/> + <eAnnotations source="positions.295" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> + <details key="start" value="6691"/> + <details key="end" value="6694"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.293" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> - <details key="start" value="6746"/> - <details key="end" value="6750"/> + <eAnnotations source="positions.296" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> + <details key="start" value="6710"/> + <details key="end" value="6714"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.294" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> - <details key="start" value="6752"/> - <details key="end" value="6763"/> + <eAnnotations source="positions.297" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> + <details key="start" value="6716"/> + <details key="end" value="6727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.295" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> - <details key="start" value="6766"/> - <details key="end" value="6771"/> + <eAnnotations source="positions.298" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> + <details key="start" value="6730"/> + <details key="end" value="6735"/> <details key="line" value="132"/> </eAnnotations> - <eAnnotations source="positions.296" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> - <details key="start" value="6710"/> - <details key="end" value="6723"/> + <eAnnotations source="positions.299" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.1/@marker"> + <details key="start" value="6674"/> + <details key="end" value="6687"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.297" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> - <details key="start" value="6783"/> - <details key="end" value="6784"/> + <eAnnotations source="positions.300" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.4/@else/@body.2"> + <details key="start" value="6747"/> + <details key="end" value="6748"/> <details key="line" value="134"/> </eAnnotations> - <eAnnotations source="positions.298" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.5"> - <details key="start" value="6790"/> - <details key="end" value="6798"/> + <eAnnotations source="positions.301" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.5"> + <details key="start" value="6754"/> + <details key="end" value="6762"/> <details key="line" value="135"/> </eAnnotations> - <eAnnotations source="positions.299" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6"> - <details key="start" value="6799"/> - <details key="end" value="6849"/> + <eAnnotations source="positions.302" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6"> + <details key="start" value="6763"/> + <details key="end" value="6813"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.300" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> - <details key="start" value="6799"/> - <details key="end" value="6842"/> + <eAnnotations source="positions.303" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source"> + <details key="start" value="6763"/> + <details key="end" value="6806"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.301" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> - <details key="start" value="6799"/> - <details key="end" value="6829"/> + <eAnnotations source="positions.304" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0"> + <details key="start" value="6763"/> + <details key="end" value="6793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.302" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> - <details key="start" value="6799"/> - <details key="end" value="6808"/> + <eAnnotations source="positions.305" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> + <details key="start" value="6763"/> + <details key="end" value="6772"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.303" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.7"> - <details key="start" value="6851"/> - <details key="end" value="6855"/> + <eAnnotations source="positions.306" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.7"> + <details key="start" value="6815"/> + <details key="end" value="6819"/> <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.304" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8"> - <details key="start" value="6856"/> - <details key="end" value="6903"/> + <eAnnotations source="positions.307" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8"> + <details key="start" value="6820"/> + <details key="end" value="6867"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.305" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0"> - <details key="start" value="6856"/> - <details key="end" value="6886"/> + <eAnnotations source="positions.308" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0"> + <details key="start" value="6820"/> + <details key="end" value="6850"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.306" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0/peContext"> - <details key="start" value="6856"/> - <details key="end" value="6865"/> + <eAnnotations source="positions.309" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.8/@argument.0/peContext"> + <details key="start" value="6820"/> + <details key="end" value="6829"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.307" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.9"> - <details key="start" value="6905"/> - <details key="end" value="6923"/> + <eAnnotations source="positions.310" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.9"> + <details key="start" value="6869"/> + <details key="end" value="6887"/> <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10"> - <details key="start" value="6924"/> - <details key="end" value="6939"/> + <eAnnotations source="positions.311" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10"> + <details key="start" value="6888"/> + <details key="end" value="6903"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.312" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10/view"> + <details key="start" value="6888"/> + <details key="end" value="6892"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.313" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.11"> + <details key="start" value="6905"/> + <details key="end" value="6914"/> + <details key="line" value="140"/> + </eAnnotations> + <eAnnotations source="positions.314" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12"> + <details key="start" value="6915"/> + <details key="end" value="6936"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.309" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.10/view"> - <details key="start" value="6924"/> - <details key="end" value="6928"/> + <eAnnotations source="positions.315" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12/view"> + <details key="start" value="6915"/> + <details key="end" value="6919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.11"> - <details key="start" value="6941"/> - <details key="end" value="7019"/> + <eAnnotations source="positions.316" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.13"> + <details key="start" value="6938"/> + <details key="end" value="6977"/> <details key="line" value="140"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12"> - <details key="start" value="7020"/> - <details key="end" value="7039"/> + <eAnnotations source="positions.317" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14"> + <details key="start" value="6978"/> + <details key="end" value="6997"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.12/view"> - <details key="start" value="7020"/> - <details key="end" value="7024"/> + <eAnnotations source="positions.318" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/view"> + <details key="start" value="6978"/> + <details key="end" value="6982"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.13"> - <details key="start" value="7041"/> - <details key="end" value="7045"/> + <eAnnotations source="positions.319" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15"> + <details key="start" value="6999"/> + <details key="end" value="7003"/> <details key="line" value="140"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14"> - <details key="start" value="7045"/> - <details key="end" value="7241"/> + <eAnnotations source="positions.320" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16"> + <details key="start" value="7003"/> + <details key="end" value="7199"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0"> - <details key="start" value="7135"/> - <details key="end" value="7235"/> + <eAnnotations source="positions.321" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0"> + <details key="start" value="7093"/> + <details key="end" value="7193"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.0"> - <details key="start" value="7200"/> - <details key="end" value="7226"/> + <eAnnotations source="positions.322" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.0"> + <details key="start" value="7158"/> + <details key="end" value="7184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.0/editor"> - <details key="start" value="7200"/> - <details key="end" value="7206"/> + <eAnnotations source="positions.323" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.0/editor"> + <details key="start" value="7158"/> + <details key="end" value="7164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/@body.1"> - <details key="start" value="7228"/> - <details key="end" value="7229"/> + <eAnnotations source="positions.324" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/@body.1"> + <details key="start" value="7186"/> + <details key="end" value="7187"/> <details key="line" value="144"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor"> - <details key="start" value="7140"/> - <details key="end" value="7197"/> + <eAnnotations source="positions.325" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor"> + <details key="start" value="7098"/> + <details key="end" value="7155"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression"> - <details key="start" value="7165"/> - <details key="end" value="7197"/> + <eAnnotations source="positions.326" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression"> + <details key="start" value="7123"/> + <details key="end" value="7155"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression/element"> - <details key="start" value="7165"/> - <details key="end" value="7172"/> + <eAnnotations source="positions.327" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression/element"> + <details key="start" value="7123"/> + <details key="end" value="7130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@body.0/editor/@initExpression/@argument.0"> - <details key="start" value="7183"/> - <details key="end" value="7196"/> + <eAnnotations source="positions.328" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@body.0/editor/@initExpression/@argument.0"> + <details key="start" value="7141"/> + <details key="end" value="7154"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/element"> - <details key="start" value="7051"/> - <details key="end" value="7072"/> + <eAnnotations source="positions.329" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/element"> + <details key="start" value="7009"/> + <details key="end" value="7030"/> <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@iterSet"> - <details key="start" value="7075"/> - <details key="end" value="7094"/> + <eAnnotations source="positions.330" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@iterSet"> + <details key="start" value="7033"/> + <details key="end" value="7052"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@iterSet/view"> - <details key="start" value="7075"/> - <details key="end" value="7079"/> + <eAnnotations source="positions.331" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@iterSet/view"> + <details key="start" value="7033"/> + <details key="end" value="7037"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard"> - <details key="start" value="7099"/> - <details key="end" value="7133"/> + <eAnnotations source="positions.332" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard"> + <details key="start" value="7057"/> + <details key="end" value="7091"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard/element"> - <details key="start" value="7099"/> - <details key="end" value="7106"/> + <eAnnotations source="positions.333" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard/element"> + <details key="start" value="7057"/> + <details key="end" value="7064"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.14/@guard/@argument.0"> - <details key="start" value="7119"/> - <details key="end" value="7132"/> + <eAnnotations source="positions.334" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16/@guard/@argument.0"> + <details key="start" value="7077"/> + <details key="end" value="7090"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15"> - <details key="start" value="7278"/> - <details key="end" value="7318"/> + <eAnnotations source="positions.335" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17"> + <details key="start" value="7236"/> + <details key="end" value="7276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.15/view"> - <details key="start" value="7278"/> - <details key="end" value="7282"/> + <eAnnotations source="positions.336" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17/view"> + <details key="start" value="7236"/> + <details key="end" value="7240"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.16"> - <details key="start" value="7320"/> - <details key="end" value="7321"/> + <eAnnotations source="positions.337" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.18"> + <details key="start" value="7278"/> + <details key="end" value="7279"/> <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17"> - <details key="start" value="7357"/> - <details key="end" value="7392"/> + <eAnnotations source="positions.338" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19"> + <details key="start" value="7315"/> + <details key="end" value="7350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.17/view"> - <details key="start" value="7357"/> - <details key="end" value="7361"/> + <eAnnotations source="positions.339" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/view"> + <details key="start" value="7315"/> + <details key="end" value="7319"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.18"> - <details key="start" value="7394"/> - <details key="end" value="7519"/> + <eAnnotations source="positions.340" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.20"> + <details key="start" value="7352"/> + <details key="end" value="7477"/> <details key="line" value="149"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19"> - <details key="start" value="7520"/> - <details key="end" value="7567"/> + <eAnnotations source="positions.341" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21"> + <details key="start" value="7478"/> + <details key="end" value="7525"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/@argument.0"> - <details key="start" value="7520"/> - <details key="end" value="7550"/> + <eAnnotations source="positions.342" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/@argument.0"> + <details key="start" value="7478"/> + <details key="end" value="7508"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.19/@argument.0/peContext"> - <details key="start" value="7520"/> - <details key="end" value="7529"/> + <eAnnotations source="positions.343" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/@argument.0/peContext"> + <details key="start" value="7478"/> + <details key="end" value="7487"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.20"> - <details key="start" value="7569"/> - <details key="end" value="7583"/> + <eAnnotations source="positions.344" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.22"> + <details key="start" value="7527"/> + <details key="end" value="7541"/> <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21"> - <details key="start" value="7584"/> - <details key="end" value="7599"/> + <eAnnotations source="positions.345" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23"> + <details key="start" value="7542"/> + <details key="end" value="7557"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.21/view"> - <details key="start" value="7584"/> - <details key="end" value="7588"/> + <eAnnotations source="positions.346" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/view"> + <details key="start" value="7542"/> + <details key="end" value="7546"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.22"> - <details key="start" value="7601"/> - <details key="end" value="7842"/> + <eAnnotations source="positions.347" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.24"> + <details key="start" value="7559"/> + <details key="end" value="7800"/> <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23"> - <details key="start" value="7843"/> - <details key="end" value="7890"/> + <eAnnotations source="positions.348" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25"> + <details key="start" value="7801"/> + <details key="end" value="7848"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/@argument.0"> - <details key="start" value="7843"/> - <details key="end" value="7873"/> + <eAnnotations source="positions.349" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0"> + <details key="start" value="7801"/> + <details key="end" value="7831"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.23/@argument.0/peContext"> - <details key="start" value="7843"/> - <details key="end" value="7852"/> + <eAnnotations source="positions.350" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0/peContext"> + <details key="start" value="7801"/> + <details key="end" value="7810"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.24"> - <details key="start" value="7892"/> - <details key="end" value="8294"/> + <eAnnotations source="positions.351" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.26"> + <details key="start" value="7850"/> + <details key="end" value="8252"/> <details key="line" value="165"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25"> - <details key="start" value="8295"/> - <details key="end" value="8342"/> + <eAnnotations source="positions.352" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27"> + <details key="start" value="8253"/> + <details key="end" value="8300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0"> - <details key="start" value="8295"/> - <details key="end" value="8325"/> + <eAnnotations source="positions.353" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/@argument.0"> + <details key="start" value="8253"/> + <details key="end" value="8283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.25/@argument.0/peContext"> - <details key="start" value="8295"/> - <details key="end" value="8304"/> + <eAnnotations source="positions.354" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/@argument.0/peContext"> + <details key="start" value="8253"/> + <details key="end" value="8262"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.26"> - <details key="start" value="8344"/> - <details key="end" value="8399"/> + <eAnnotations source="positions.355" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.28"> + <details key="start" value="8302"/> + <details key="end" value="8357"/> <details key="line" value="181"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27"> - <details key="start" value="8400"/> - <details key="end" value="8426"/> + <eAnnotations source="positions.356" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29"> + <details key="start" value="8358"/> + <details key="end" value="8384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.27/view"> - <details key="start" value="8400"/> - <details key="end" value="8404"/> + <eAnnotations source="positions.357" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29/view"> + <details key="start" value="8358"/> + <details key="end" value="8362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.28"> - <details key="start" value="8428"/> - <details key="end" value="8459"/> + <eAnnotations source="positions.358" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.30"> + <details key="start" value="8386"/> + <details key="end" value="8417"/> <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29"> - <details key="start" value="8460"/> - <details key="end" value="8486"/> + <eAnnotations source="positions.359" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31"> + <details key="start" value="8418"/> + <details key="end" value="8444"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.29/view"> - <details key="start" value="8460"/> - <details key="end" value="8464"/> + <eAnnotations source="positions.360" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/view"> + <details key="start" value="8418"/> + <details key="end" value="8422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.30"> - <details key="start" value="8488"/> - <details key="end" value="8568"/> + <eAnnotations source="positions.361" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.32"> + <details key="start" value="8446"/> + <details key="end" value="8526"/> <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31"> - <details key="start" value="8572"/> - <details key="end" value="8885"/> + <eAnnotations source="positions.362" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33"> + <details key="start" value="8530"/> + <details key="end" value="8843"/> <details key="line" value="188"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.0"> - <details key="start" value="8747"/> - <details key="end" value="8762"/> + <eAnnotations source="positions.363" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.0"> + <details key="start" value="8705"/> + <details key="end" value="8720"/> <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.1"> - <details key="start" value="8763"/> - <details key="end" value="8779"/> + <eAnnotations source="positions.364" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.1"> + <details key="start" value="8721"/> + <details key="end" value="8737"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.1/aView"> - <details key="start" value="8763"/> - <details key="end" value="8768"/> + <eAnnotations source="positions.365" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.1/aView"> + <details key="start" value="8721"/> + <details key="end" value="8726"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2"> - <details key="start" value="8781"/> - <details key="end" value="8827"/> + <eAnnotations source="positions.366" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2"> + <details key="start" value="8739"/> + <details key="end" value="8785"/> <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@body.0"> - <details key="start" value="8816"/> - <details key="end" value="8822"/> + <eAnnotations source="positions.367" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@body.0"> + <details key="start" value="8774"/> + <details key="end" value="8780"/> <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr"> - <details key="start" value="8785"/> - <details key="end" value="8815"/> + <eAnnotations source="positions.368" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr"> + <details key="start" value="8743"/> + <details key="end" value="8773"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr/aView"> - <details key="start" value="8786"/> - <details key="end" value="8791"/> + <eAnnotations source="positions.369" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr/aView"> + <details key="start" value="8744"/> + <details key="end" value="8749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.2/@ifExpr/@argument.0"> - <details key="start" value="8804"/> - <details key="end" value="8813"/> + <eAnnotations source="positions.370" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.2/@ifExpr/@argument.0"> + <details key="start" value="8762"/> + <details key="end" value="8771"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.3"> - <details key="start" value="8827"/> - <details key="end" value="8843"/> + <eAnnotations source="positions.371" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.3"> + <details key="start" value="8785"/> + <details key="end" value="8801"/> <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.4"> - <details key="start" value="8844"/> - <details key="end" value="8866"/> + <eAnnotations source="positions.372" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.4"> + <details key="start" value="8802"/> + <details key="end" value="8824"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.4/aView"> - <details key="start" value="8844"/> - <details key="end" value="8849"/> + <eAnnotations source="positions.373" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.4/aView"> + <details key="start" value="8802"/> + <details key="end" value="8807"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/@body.5"> - <details key="start" value="8868"/> - <details key="end" value="8875"/> + <eAnnotations source="positions.374" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/@body.5"> + <details key="start" value="8826"/> + <details key="end" value="8833"/> <details key="line" value="191"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/aView"> - <details key="start" value="8578"/> - <details key="end" value="8597"/> + <eAnnotations source="positions.375" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/aView"> + <details key="start" value="8536"/> + <details key="end" value="8555"/> <details key="line" value="188"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select"> - <details key="start" value="8600"/> - <details key="end" value="8744"/> + <eAnnotations source="positions.376" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select"> + <details key="start" value="8558"/> + <details key="end" value="8702"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect"> - <details key="start" value="8600"/> - <details key="end" value="8667"/> + <eAnnotations source="positions.377" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect"> + <details key="start" value="8558"/> + <details key="end" value="8625"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source"> - <details key="start" value="8600"/> - <details key="end" value="8637"/> + <eAnnotations source="positions.378" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source"> + <details key="start" value="8558"/> + <details key="end" value="8595"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source/view"> - <details key="start" value="8600"/> - <details key="end" value="8604"/> + <eAnnotations source="positions.379" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source/view"> + <details key="start" value="8558"/> + <details key="end" value="8562"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@source/@argument.0"> - <details key="start" value="8618"/> - <details key="end" value="8636"/> + <eAnnotations source="positions.380" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@source/@argument.0"> + <details key="start" value="8576"/> + <details key="end" value="8594"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body"> + <eAnnotations source="positions.381" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body/temp1"> + <eAnnotations source="positions.382" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/@body/@argument.0"> - <details key="start" value="8648"/> - <details key="end" value="8666"/> + <eAnnotations source="positions.383" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/@body/@argument.0"> + <details key="start" value="8606"/> + <details key="end" value="8624"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/collect/temp22"> + <eAnnotations source="positions.384" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/collect/temp22"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body"> - <details key="start" value="8676"/> - <details key="end" value="8743"/> + <eAnnotations source="positions.385" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body"> + <details key="start" value="8634"/> + <details key="end" value="8701"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source"> - <details key="start" value="8676"/> - <details key="end" value="8719"/> + <eAnnotations source="positions.386" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source"> + <details key="start" value="8634"/> + <details key="end" value="8677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source"> - <details key="start" value="8680"/> - <details key="end" value="8719"/> + <eAnnotations source="positions.387" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source"> + <details key="start" value="8638"/> + <details key="end" value="8677"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.388" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@source/@source/@argument.0"> - <details key="start" value="8692"/> - <details key="end" value="8718"/> + <eAnnotations source="positions.389" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@source/@source/@argument.0"> + <details key="start" value="8650"/> + <details key="end" value="8676"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0"> - <details key="start" value="8724"/> - <details key="end" value="8743"/> + <eAnnotations source="positions.390" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0"> + <details key="start" value="8682"/> + <details key="end" value="8701"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/@source"> - <details key="start" value="8724"/> - <details key="end" value="8736"/> + <eAnnotations source="positions.391" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/@source"> + <details key="start" value="8682"/> + <details key="end" value="8694"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.392" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/@body/@argument.0/view"> - <details key="start" value="8739"/> - <details key="end" value="8743"/> + <eAnnotations source="positions.393" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/@body/@argument.0/view"> + <details key="start" value="8697"/> + <details key="end" value="8701"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.31/select/temp23"> + <eAnnotations source="positions.394" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33/select/temp23"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.32"> - <details key="start" value="8886"/> - <details key="end" value="8941"/> + <eAnnotations source="positions.395" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34"> + <details key="start" value="8844"/> + <details key="end" value="8899"/> <details key="line" value="193"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.33"> - <details key="start" value="9181"/> - <details key="end" value="9185"/> + <eAnnotations source="positions.396" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.35"> + <details key="start" value="9139"/> + <details key="end" value="9143"/> <details key="line" value="207"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34"> - <details key="start" value="9185"/> - <details key="end" value="9417"/> + <eAnnotations source="positions.397" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36"> + <details key="start" value="9143"/> + <details key="end" value="9375"/> <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0"> - <details key="start" value="9362"/> - <details key="end" value="9407"/> + <eAnnotations source="positions.398" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0"> + <details key="start" value="9320"/> + <details key="end" value="9365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/aView"> - <details key="start" value="9362"/> - <details key="end" value="9367"/> + <eAnnotations source="positions.399" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/aView"> + <details key="start" value="9320"/> + <details key="end" value="9325"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/pec"> - <details key="start" value="9393"/> - <details key="end" value="9396"/> + <eAnnotations source="positions.400" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/pec"> + <details key="start" value="9351"/> + <details key="end" value="9354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.0/inputPEC"> - <details key="start" value="9398"/> - <details key="end" value="9406"/> + <eAnnotations source="positions.401" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/inputPEC"> + <details key="start" value="9356"/> + <details key="end" value="9364"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/@body.1"> - <details key="start" value="9409"/> - <details key="end" value="9411"/> + <eAnnotations source="positions.402" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.1"> + <details key="start" value="9367"/> + <details key="end" value="9369"/> <details key="line" value="211"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/aView"> - <details key="start" value="9191"/> - <details key="end" value="9210"/> + <eAnnotations source="positions.403" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/aView"> + <details key="start" value="9149"/> + <details key="end" value="9168"/> <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select"> - <details key="start" value="9213"/> - <details key="end" value="9357"/> + <eAnnotations source="positions.404" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select"> + <details key="start" value="9171"/> + <details key="end" value="9315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect"> - <details key="start" value="9213"/> - <details key="end" value="9280"/> + <eAnnotations source="positions.405" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect"> + <details key="start" value="9171"/> + <details key="end" value="9238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source"> - <details key="start" value="9213"/> - <details key="end" value="9250"/> + <eAnnotations source="positions.406" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source"> + <details key="start" value="9171"/> + <details key="end" value="9208"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source/view"> - <details key="start" value="9213"/> - <details key="end" value="9217"/> + <eAnnotations source="positions.407" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source/view"> + <details key="start" value="9171"/> + <details key="end" value="9175"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@source/@argument.0"> - <details key="start" value="9231"/> - <details key="end" value="9249"/> + <eAnnotations source="positions.408" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@source/@argument.0"> + <details key="start" value="9189"/> + <details key="end" value="9207"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body"> + <eAnnotations source="positions.409" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body/temp1"> + <eAnnotations source="positions.410" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/@body/@argument.0"> - <details key="start" value="9261"/> - <details key="end" value="9279"/> + <eAnnotations source="positions.411" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/@body/@argument.0"> + <details key="start" value="9219"/> + <details key="end" value="9237"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/collect/temp24"> + <eAnnotations source="positions.412" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/collect/temp24"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body"> - <details key="start" value="9289"/> - <details key="end" value="9356"/> + <eAnnotations source="positions.413" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body"> + <details key="start" value="9247"/> + <details key="end" value="9314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source"> - <details key="start" value="9289"/> - <details key="end" value="9332"/> + <eAnnotations source="positions.414" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source"> + <details key="start" value="9247"/> + <details key="end" value="9290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source"> - <details key="start" value="9293"/> - <details key="end" value="9332"/> + <eAnnotations source="positions.415" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source"> + <details key="start" value="9251"/> + <details key="end" value="9290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.416" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@source/@source/@argument.0"> - <details key="start" value="9305"/> - <details key="end" value="9331"/> + <eAnnotations source="positions.417" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@source/@source/@argument.0"> + <details key="start" value="9263"/> + <details key="end" value="9289"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0"> - <details key="start" value="9337"/> - <details key="end" value="9356"/> + <eAnnotations source="positions.418" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0"> + <details key="start" value="9295"/> + <details key="end" value="9314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/@source"> - <details key="start" value="9337"/> - <details key="end" value="9349"/> + <eAnnotations source="positions.419" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/@source"> + <details key="start" value="9295"/> + <details key="end" value="9307"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.420" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/@body/@argument.0/view"> - <details key="start" value="9352"/> - <details key="end" value="9356"/> + <eAnnotations source="positions.421" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0/view"> + <details key="start" value="9310"/> + <details key="end" value="9314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.34/select/temp25"> + <eAnnotations source="positions.422" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp25"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.35"> - <details key="start" value="9418"/> - <details key="end" value="9419"/> + <eAnnotations source="positions.423" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.37"> + <details key="start" value="9376"/> + <details key="end" value="9377"/> <details key="line" value="213"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36"> - <details key="start" value="9419"/> - <details key="end" value="9551"/> + <eAnnotations source="positions.424" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38"> + <details key="start" value="9377"/> + <details key="end" value="9509"/> <details key="line" value="214"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0"> - <details key="start" value="9494"/> - <details key="end" value="9541"/> + <eAnnotations source="positions.425" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0"> + <details key="start" value="9452"/> + <details key="end" value="9499"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/subView"> - <details key="start" value="9494"/> - <details key="end" value="9501"/> + <eAnnotations source="positions.426" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/subView"> + <details key="start" value="9452"/> + <details key="end" value="9459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/pec"> - <details key="start" value="9527"/> - <details key="end" value="9530"/> + <eAnnotations source="positions.427" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/pec"> + <details key="start" value="9485"/> + <details key="end" value="9488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.0/inputPEC"> - <details key="start" value="9532"/> - <details key="end" value="9540"/> + <eAnnotations source="positions.428" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.0/inputPEC"> + <details key="start" value="9490"/> + <details key="end" value="9498"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/@body.1"> - <details key="start" value="9543"/> - <details key="end" value="9545"/> + <eAnnotations source="positions.429" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@body.1"> + <details key="start" value="9501"/> + <details key="end" value="9503"/> <details key="line" value="216"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/subView"> - <details key="start" value="9425"/> - <details key="end" value="9439"/> + <eAnnotations source="positions.430" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/subView"> + <details key="start" value="9383"/> + <details key="end" value="9397"/> <details key="line" value="214"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select"> - <details key="start" value="9442"/> - <details key="end" value="9489"/> + <eAnnotations source="positions.431" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select"> + <details key="start" value="9400"/> + <details key="end" value="9447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@source"> - <details key="start" value="9442"/> - <details key="end" value="9455"/> + <eAnnotations source="positions.432" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@source"> + <details key="start" value="9400"/> + <details key="end" value="9413"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@source/view"> - <details key="start" value="9442"/> - <details key="end" value="9446"/> + <eAnnotations source="positions.433" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@source/view"> + <details key="start" value="9400"/> + <details key="end" value="9404"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body"> - <details key="start" value="9464"/> - <details key="end" value="9488"/> + <eAnnotations source="positions.434" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body"> + <details key="start" value="9422"/> + <details key="end" value="9446"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/temp1"> + <eAnnotations source="positions.435" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/@body/@argument.0"> - <details key="start" value="9476"/> - <details key="end" value="9487"/> + <eAnnotations source="positions.436" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/@body/@argument.0"> + <details key="start" value="9434"/> + <details key="end" value="9445"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.36/select/temp26"> + <eAnnotations source="positions.437" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/select/temp26"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.37"> - <details key="start" value="9552"/> - <details key="end" value="9746"/> + <eAnnotations source="positions.438" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.39"> + <details key="start" value="9510"/> + <details key="end" value="9704"/> <details key="line" value="218"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38"> - <details key="start" value="9747"/> - <details key="end" value="9794"/> + <eAnnotations source="positions.439" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40"> + <details key="start" value="9705"/> + <details key="end" value="9752"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@argument.0"> - <details key="start" value="9747"/> - <details key="end" value="9777"/> + <eAnnotations source="positions.440" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@argument.0"> + <details key="start" value="9705"/> + <details key="end" value="9735"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.38/@argument.0/peContext"> - <details key="start" value="9747"/> - <details key="end" value="9756"/> + <eAnnotations source="positions.441" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@argument.0/peContext"> + <details key="start" value="9705"/> + <details key="end" value="9714"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.39"> - <details key="start" value="9796"/> - <details key="end" value="9870"/> + <eAnnotations source="positions.442" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.41"> + <details key="start" value="9754"/> + <details key="end" value="9828"/> <details key="line" value="224"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40"> - <details key="start" value="9871"/> - <details key="end" value="10006"/> + <eAnnotations source="positions.443" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42"> + <details key="start" value="9829"/> + <details key="end" value="9964"/> <details key="line" value="226"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.0"> - <details key="start" value="9934"/> - <details key="end" value="9939"/> + <eAnnotations source="positions.444" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.0"> + <details key="start" value="9892"/> + <details key="end" value="9897"/> <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1"> - <details key="start" value="9939"/> - <details key="end" value="9999"/> + <eAnnotations source="positions.445" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1"> + <details key="start" value="9897"/> + <details key="end" value="9957"/> <details key="line" value="227"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1/@body.0"> - <details key="start" value="9978"/> - <details key="end" value="9987"/> + <eAnnotations source="positions.446" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@body.0"> + <details key="start" value="9936"/> + <details key="end" value="9945"/> <details key="line" value="228"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.1/@marker"> - <details key="start" value="9951"/> - <details key="end" value="9976"/> + <eAnnotations source="positions.447" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@marker"> + <details key="start" value="9909"/> + <details key="end" value="9934"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@body.2"> - <details key="start" value="9999"/> - <details key="end" value="10000"/> + <eAnnotations source="positions.448" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.2"> + <details key="start" value="9957"/> + <details key="end" value="9958"/> <details key="line" value="230"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr"> - <details key="start" value="9875"/> - <details key="end" value="9932"/> + <eAnnotations source="positions.449" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr"> + <details key="start" value="9833"/> + <details key="end" value="9890"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source"> - <details key="start" value="9880"/> - <details key="end" value="9931"/> + <eAnnotations source="positions.450" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source"> + <details key="start" value="9838"/> + <details key="end" value="9889"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source/@source"> - <details key="start" value="9880"/> - <details key="end" value="9910"/> + <eAnnotations source="positions.451" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source/@source"> + <details key="start" value="9838"/> + <details key="end" value="9868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.40/@ifExpr/@source/@source/peContext"> - <details key="start" value="9880"/> - <details key="end" value="9889"/> + <eAnnotations source="positions.452" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@ifExpr/@source/@source/peContext"> + <details key="start" value="9838"/> + <details key="end" value="9847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.41"> - <details key="start" value="10007"/> - <details key="end" value="10010"/> + <eAnnotations source="positions.453" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43"> + <details key="start" value="9965"/> + <details key="end" value="9968"/> <details key="line" value="231"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42"> - <details key="start" value="10010"/> - <details key="end" value="10442"/> + <eAnnotations source="positions.454" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44"> + <details key="start" value="9968"/> + <details key="end" value="10400"/> <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.0"> - <details key="start" value="10199"/> - <details key="end" value="10200"/> + <eAnnotations source="positions.455" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.0"> + <details key="start" value="10157"/> + <details key="end" value="10158"/> <details key="line" value="233"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1"> - <details key="start" value="10201"/> - <details key="end" value="10314"/> + <eAnnotations source="positions.456" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1"> + <details key="start" value="10159"/> + <details key="end" value="10272"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/elementEditor"> - <details key="start" value="10201"/> - <details key="end" value="10214"/> + <eAnnotations source="positions.457" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/elementEditor"> + <details key="start" value="10159"/> + <details key="end" value="10172"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1"> - <details key="start" value="10236"/> - <details key="end" value="10313"/> + <eAnnotations source="positions.458" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1"> + <details key="start" value="10194"/> + <details key="end" value="10271"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0"> - <details key="start" value="10258"/> - <details key="end" value="10291"/> + <eAnnotations source="positions.459" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0"> + <details key="start" value="10216"/> + <details key="end" value="10249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/@argument.0"> - <details key="start" value="10258"/> - <details key="end" value="10267"/> + <eAnnotations source="positions.460" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/@argument.0"> + <details key="start" value="10216"/> + <details key="end" value="10225"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/@argument.0/pec"> - <details key="start" value="10258"/> - <details key="end" value="10261"/> + <eAnnotations source="positions.461" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/@argument.0/pec"> + <details key="start" value="10216"/> + <details key="end" value="10219"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.0/basePackage"> - <details key="start" value="10279"/> - <details key="end" value="10290"/> + <eAnnotations source="positions.462" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.0/basePackage"> + <details key="start" value="10237"/> + <details key="end" value="10248"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.1"> - <details key="start" value="10293"/> - <details key="end" value="10312"/> + <eAnnotations source="positions.463" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.1"> + <details key="start" value="10251"/> + <details key="end" value="10270"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.1/@argument.1/@argument.1/view"> - <details key="start" value="10293"/> - <details key="end" value="10297"/> + <eAnnotations source="positions.464" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.1/@argument.1/@argument.1/view"> + <details key="start" value="10251"/> + <details key="end" value="10255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.2"> - <details key="start" value="10316"/> - <details key="end" value="10318"/> + <eAnnotations source="positions.465" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.2"> + <details key="start" value="10274"/> + <details key="end" value="10276"/> <details key="line" value="235"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3"> - <details key="start" value="10319"/> - <details key="end" value="10432"/> + <eAnnotations source="positions.466" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3"> + <details key="start" value="10277"/> + <details key="end" value="10390"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/elementEditor"> - <details key="start" value="10319"/> - <details key="end" value="10332"/> + <eAnnotations source="positions.467" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/elementEditor"> + <details key="start" value="10277"/> + <details key="end" value="10290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1"> - <details key="start" value="10354"/> - <details key="end" value="10431"/> + <eAnnotations source="positions.468" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1"> + <details key="start" value="10312"/> + <details key="end" value="10389"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0"> - <details key="start" value="10376"/> - <details key="end" value="10409"/> + <eAnnotations source="positions.469" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0"> + <details key="start" value="10334"/> + <details key="end" value="10367"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/@argument.0"> - <details key="start" value="10376"/> - <details key="end" value="10385"/> + <eAnnotations source="positions.470" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/@argument.0"> + <details key="start" value="10334"/> + <details key="end" value="10343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/@argument.0/pec"> - <details key="start" value="10376"/> - <details key="end" value="10379"/> + <eAnnotations source="positions.471" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/@argument.0/pec"> + <details key="start" value="10334"/> + <details key="end" value="10337"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.0/basePackage"> - <details key="start" value="10397"/> - <details key="end" value="10408"/> + <eAnnotations source="positions.472" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.0/basePackage"> + <details key="start" value="10355"/> + <details key="end" value="10366"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.1"> - <details key="start" value="10411"/> - <details key="end" value="10430"/> + <eAnnotations source="positions.473" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.1"> + <details key="start" value="10369"/> + <details key="end" value="10388"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.3/@argument.1/@argument.1/view"> - <details key="start" value="10411"/> - <details key="end" value="10415"/> + <eAnnotations source="positions.474" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.3/@argument.1/@argument.1/view"> + <details key="start" value="10369"/> + <details key="end" value="10373"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/@body.4"> - <details key="start" value="10434"/> - <details key="end" value="10436"/> + <eAnnotations source="positions.475" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/@body.4"> + <details key="start" value="10392"/> + <details key="end" value="10394"/> <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/elementEditor"> - <details key="start" value="10016"/> - <details key="end" value="10045"/> + <eAnnotations source="positions.476" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/elementEditor"> + <details key="start" value="9974"/> + <details key="end" value="10003"/> <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select"> - <details key="start" value="10048"/> - <details key="end" value="10196"/> + <eAnnotations source="positions.477" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select"> + <details key="start" value="10006"/> + <details key="end" value="10154"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect"> - <details key="start" value="10048"/> - <details key="end" value="10119"/> + <eAnnotations source="positions.478" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect"> + <details key="start" value="10006"/> + <details key="end" value="10077"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source"> - <details key="start" value="10048"/> - <details key="end" value="10087"/> + <eAnnotations source="positions.479" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source"> + <details key="start" value="10006"/> + <details key="end" value="10045"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source/view"> - <details key="start" value="10048"/> - <details key="end" value="10052"/> + <eAnnotations source="positions.480" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source/view"> + <details key="start" value="10006"/> + <details key="end" value="10010"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@source/@argument.0"> - <details key="start" value="10066"/> - <details key="end" value="10086"/> + <eAnnotations source="positions.481" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@source/@argument.0"> + <details key="start" value="10024"/> + <details key="end" value="10044"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body"> + <eAnnotations source="positions.482" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body/temp1"> + <eAnnotations source="positions.483" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/@body/@argument.0"> - <details key="start" value="10098"/> - <details key="end" value="10118"/> + <eAnnotations source="positions.484" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/@body/@argument.0"> + <details key="start" value="10056"/> + <details key="end" value="10076"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/collect/temp27"> + <eAnnotations source="positions.485" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/collect/temp27"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body"> - <details key="start" value="10128"/> - <details key="end" value="10195"/> + <eAnnotations source="positions.486" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body"> + <details key="start" value="10086"/> + <details key="end" value="10153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source"> - <details key="start" value="10128"/> - <details key="end" value="10171"/> + <eAnnotations source="positions.487" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source"> + <details key="start" value="10086"/> + <details key="end" value="10129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source"> - <details key="start" value="10132"/> - <details key="end" value="10171"/> + <eAnnotations source="positions.488" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source"> + <details key="start" value="10090"/> + <details key="end" value="10129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.489" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@source/@source/@argument.0"> - <details key="start" value="10144"/> - <details key="end" value="10170"/> + <eAnnotations source="positions.490" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@source/@source/@argument.0"> + <details key="start" value="10102"/> + <details key="end" value="10128"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0"> - <details key="start" value="10176"/> - <details key="end" value="10195"/> + <eAnnotations source="positions.491" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0"> + <details key="start" value="10134"/> + <details key="end" value="10153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/@source"> - <details key="start" value="10176"/> - <details key="end" value="10188"/> + <eAnnotations source="positions.492" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/@source"> + <details key="start" value="10134"/> + <details key="end" value="10146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/@source/temp2"> + <eAnnotations source="positions.493" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/@body/@argument.0/view"> - <details key="start" value="10191"/> - <details key="end" value="10195"/> + <eAnnotations source="positions.494" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/@body/@argument.0/view"> + <details key="start" value="10149"/> + <details key="end" value="10153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.42/select/temp28"> + <eAnnotations source="positions.495" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/select/temp28"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.43"> - <details key="start" value="10443"/> - <details key="end" value="10444"/> + <eAnnotations source="positions.496" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45"> + <details key="start" value="10401"/> + <details key="end" value="10402"/> <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44"> - <details key="start" value="10479"/> - <details key="end" value="10544"/> + <eAnnotations source="positions.497" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46"> + <details key="start" value="10437"/> + <details key="end" value="10502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/view"> - <details key="start" value="10479"/> - <details key="end" value="10483"/> + <eAnnotations source="positions.498" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/view"> + <details key="start" value="10437"/> + <details key="end" value="10441"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/pec"> - <details key="start" value="10527"/> - <details key="end" value="10530"/> + <eAnnotations source="positions.499" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/pec"> + <details key="start" value="10485"/> + <details key="end" value="10488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.44/basePackage"> - <details key="start" value="10532"/> - <details key="end" value="10543"/> + <eAnnotations source="positions.500" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/basePackage"> + <details key="start" value="10490"/> + <details key="end" value="10501"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.45"> - <details key="start" value="10546"/> - <details key="end" value="10548"/> + <eAnnotations source="positions.501" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47"> + <details key="start" value="10504"/> + <details key="end" value="10506"/> <details key="line" value="242"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46"> - <details key="start" value="10577"/> - <details key="end" value="10637"/> + <eAnnotations source="positions.502" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48"> + <details key="start" value="10535"/> + <details key="end" value="10595"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/view"> - <details key="start" value="10577"/> - <details key="end" value="10581"/> + <eAnnotations source="positions.503" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/view"> + <details key="start" value="10535"/> + <details key="end" value="10539"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/pec"> - <details key="start" value="10620"/> - <details key="end" value="10623"/> + <eAnnotations source="positions.504" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/pec"> + <details key="start" value="10578"/> + <details key="end" value="10581"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.46/basePackage"> - <details key="start" value="10625"/> - <details key="end" value="10636"/> + <eAnnotations source="positions.505" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/basePackage"> + <details key="start" value="10583"/> + <details key="end" value="10594"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.47"> - <details key="start" value="10639"/> - <details key="end" value="10641"/> + <eAnnotations source="positions.506" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49"> + <details key="start" value="10597"/> + <details key="end" value="10599"/> <details key="line" value="245"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48"> - <details key="start" value="10641"/> - <details key="end" value="10990"/> + <eAnnotations source="positions.507" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50"> + <details key="start" value="10599"/> + <details key="end" value="10948"/> <details key="line" value="246"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0"> - <details key="start" value="10704"/> - <details key="end" value="10984"/> + <eAnnotations source="positions.508" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0"> + <details key="start" value="10662"/> + <details key="end" value="10942"/> <details key="line" value="247"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.0"> - <details key="start" value="10853"/> - <details key="end" value="10857"/> + <eAnnotations source="positions.509" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.0"> + <details key="start" value="10811"/> + <details key="end" value="10815"/> <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1"> - <details key="start" value="10857"/> - <details key="end" value="10976"/> + <eAnnotations source="positions.510" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1"> + <details key="start" value="10815"/> + <details key="end" value="10934"/> <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@body.0"> - <details key="start" value="10957"/> - <details key="end" value="10964"/> + <eAnnotations source="positions.511" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@body.0"> + <details key="start" value="10915"/> + <details key="end" value="10922"/> <details key="line" value="249"/> </eAnnotations> - <eAnnotations source="positions.506" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker"> - <details key="start" value="10869"/> - <details key="end" value="10955"/> + <eAnnotations source="positions.512" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker"> + <details key="start" value="10827"/> + <details key="end" value="10913"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.507" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker/@source"> - <details key="start" value="10869"/> - <details key="end" value="10900"/> + <eAnnotations source="positions.513" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker/@source"> + <details key="start" value="10827"/> + <details key="end" value="10858"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.508" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker/@source/@source"> - <details key="start" value="10869"/> - <details key="end" value="10875"/> + <eAnnotations source="positions.514" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker/@source/@source"> + <details key="start" value="10827"/> + <details key="end" value="10833"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.509" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker/@source/@argument.0"> - <details key="start" value="10883"/> - <details key="end" value="10899"/> + <eAnnotations source="positions.515" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker/@source/@argument.0"> + <details key="start" value="10841"/> + <details key="end" value="10857"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker/@source/@argument.0/viewElement"> - <details key="start" value="10883"/> - <details key="end" value="10894"/> + <eAnnotations source="positions.516" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker/@source/@argument.0/viewElement"> + <details key="start" value="10841"/> + <details key="end" value="10852"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.1/@marker/@argument.0"> - <details key="start" value="10908"/> - <details key="end" value="10954"/> + <eAnnotations source="positions.517" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.1/@marker/@argument.0"> + <details key="start" value="10866"/> + <details key="end" value="10912"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/@body.2"> - <details key="start" value="10976"/> - <details key="end" value="10978"/> + <eAnnotations source="positions.518" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/@body.2"> + <details key="start" value="10934"/> + <details key="end" value="10936"/> <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/viewElement"> - <details key="start" value="10710"/> - <details key="end" value="10735"/> + <eAnnotations source="positions.519" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/viewElement"> + <details key="start" value="10668"/> + <details key="end" value="10693"/> <details key="line" value="247"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select"> - <details key="start" value="10738"/> - <details key="end" value="10850"/> + <eAnnotations source="positions.520" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select"> + <details key="start" value="10696"/> + <details key="end" value="10808"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect"> - <details key="start" value="10738"/> - <details key="end" value="10821"/> + <eAnnotations source="positions.521" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect"> + <details key="start" value="10696"/> + <details key="end" value="10779"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@source"> - <details key="start" value="10738"/> - <details key="end" value="10783"/> + <eAnnotations source="positions.522" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@source"> + <details key="start" value="10696"/> + <details key="end" value="10741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@source/view"> - <details key="start" value="10738"/> - <details key="end" value="10742"/> + <eAnnotations source="positions.523" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@source/view"> + <details key="start" value="10696"/> + <details key="end" value="10700"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@source/@argument.0"> - <details key="start" value="10756"/> - <details key="end" value="10782"/> + <eAnnotations source="positions.524" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@source/@argument.0"> + <details key="start" value="10714"/> + <details key="end" value="10740"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@body"> + <eAnnotations source="positions.525" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@body/temp1"> + <eAnnotations source="positions.526" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/@body/@argument.0"> - <details key="start" value="10794"/> - <details key="end" value="10820"/> + <eAnnotations source="positions.527" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/@body/@argument.0"> + <details key="start" value="10752"/> + <details key="end" value="10778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/collect/temp29"> + <eAnnotations source="positions.528" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/collect/temp29"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/@body"> - <details key="start" value="10830"/> - <details key="end" value="10849"/> + <eAnnotations source="positions.529" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/@body"> + <details key="start" value="10788"/> + <details key="end" value="10807"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/@body/@source"> - <details key="start" value="10830"/> - <details key="end" value="10842"/> + <eAnnotations source="positions.530" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/@body/@source"> + <details key="start" value="10788"/> + <details key="end" value="10800"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/@body/@source/temp2"> + <eAnnotations source="positions.531" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/@body/view"> - <details key="start" value="10845"/> - <details key="end" value="10849"/> + <eAnnotations source="positions.532" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/@body/view"> + <details key="start" value="10803"/> + <details key="end" value="10807"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@body.0/select/temp30"> + <eAnnotations source="positions.533" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@body.0/select/temp30"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@ifExpr"> - <details key="start" value="10645"/> - <details key="end" value="10702"/> + <eAnnotations source="positions.534" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@ifExpr"> + <details key="start" value="10603"/> + <details key="end" value="10660"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@ifExpr/@source"> - <details key="start" value="10650"/> - <details key="end" value="10701"/> + <eAnnotations source="positions.535" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@ifExpr/@source"> + <details key="start" value="10608"/> + <details key="end" value="10659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@ifExpr/@source/@source"> - <details key="start" value="10650"/> - <details key="end" value="10680"/> + <eAnnotations source="positions.536" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@ifExpr/@source/@source"> + <details key="start" value="10608"/> + <details key="end" value="10638"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.48/@ifExpr/@source/@source/peContext"> - <details key="start" value="10650"/> - <details key="end" value="10659"/> + <eAnnotations source="positions.537" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@ifExpr/@source/@source/peContext"> + <details key="start" value="10608"/> + <details key="end" value="10617"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.49"> - <details key="start" value="10991"/> - <details key="end" value="11104"/> + <eAnnotations source="positions.538" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51"> + <details key="start" value="10949"/> + <details key="end" value="11062"/> <details key="line" value="254"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50"> - <details key="start" value="11105"/> - <details key="end" value="11152"/> + <eAnnotations source="positions.539" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52"> + <details key="start" value="11063"/> + <details key="end" value="11110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@argument.0"> - <details key="start" value="11105"/> - <details key="end" value="11135"/> + <eAnnotations source="positions.540" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52/@argument.0"> + <details key="start" value="11063"/> + <details key="end" value="11093"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.50/@argument.0/peContext"> - <details key="start" value="11105"/> - <details key="end" value="11114"/> + <eAnnotations source="positions.541" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52/@argument.0/peContext"> + <details key="start" value="11063"/> + <details key="end" value="11072"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.51"> - <details key="start" value="11154"/> - <details key="end" value="11197"/> + <eAnnotations source="positions.542" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53"> + <details key="start" value="11112"/> + <details key="end" value="11155"/> <details key="line" value="260"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52"> - <details key="start" value="11198"/> - <details key="end" value="11245"/> + <eAnnotations source="positions.543" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54"> + <details key="start" value="11156"/> + <details key="end" value="11203"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52/@argument.0"> - <details key="start" value="11198"/> - <details key="end" value="11226"/> + <eAnnotations source="positions.544" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54/@argument.0"> + <details key="start" value="11156"/> + <details key="end" value="11184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.52/@argument.0/view"> - <details key="start" value="11198"/> - <details key="end" value="11202"/> + <eAnnotations source="positions.545" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54/@argument.0/view"> + <details key="start" value="11156"/> + <details key="end" value="11160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.53"> - <details key="start" value="11247"/> - <details key="end" value="11248"/> + <eAnnotations source="positions.546" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55"> + <details key="start" value="11205"/> + <details key="end" value="11206"/> <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54"> - <details key="start" value="11249"/> - <details key="end" value="11277"/> + <eAnnotations source="positions.547" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56"> + <details key="start" value="11207"/> + <details key="end" value="11235"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54/@argument.0"> - <details key="start" value="11249"/> - <details key="end" value="11258"/> + <eAnnotations source="positions.548" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56/@argument.0"> + <details key="start" value="11207"/> + <details key="end" value="11216"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.54/@argument.0/view"> - <details key="start" value="11249"/> - <details key="end" value="11253"/> + <eAnnotations source="positions.549" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56/@argument.0/view"> + <details key="start" value="11207"/> + <details key="end" value="11211"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.55"> - <details key="start" value="11279"/> - <details key="end" value="11296"/> + <eAnnotations source="positions.550" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.57"> + <details key="start" value="11237"/> + <details key="end" value="11254"/> <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56"> - <details key="start" value="11297"/> - <details key="end" value="11321"/> + <eAnnotations source="positions.551" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.58"> + <details key="start" value="11255"/> + <details key="end" value="11279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.56/view"> - <details key="start" value="11297"/> - <details key="end" value="11301"/> + <eAnnotations source="positions.552" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.58/view"> + <details key="start" value="11255"/> + <details key="end" value="11259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.57"> - <details key="start" value="11323"/> - <details key="end" value="11327"/> + <eAnnotations source="positions.553" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@body.59"> + <details key="start" value="11281"/> + <details key="end" value="11285"/> <details key="line" value="266"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl"> - <details key="start" value="6468"/> - <details key="end" value="6486"/> + <eAnnotations source="positions.554" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl"> + <details key="start" value="6432"/> + <details key="end" value="6450"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> - <details key="start" value="6481"/> - <details key="end" value="6485"/> + <eAnnotations source="positions.555" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@body.0/@fileUrl/view"> + <details key="start" value="6445"/> + <details key="end" value="6449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="6426"/> - <details key="end" value="6458"/> + <eAnnotations source="positions.556" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="6390"/> + <details key="end" value="6422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/view"> - <details key="start" value="6427"/> - <details key="end" value="6431"/> + <eAnnotations source="positions.557" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/view"> + <details key="start" value="6391"/> + <details key="end" value="6395"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/inputPEC"> - <details key="start" value="6448"/> - <details key="end" value="6456"/> + <eAnnotations source="positions.558" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/@body.0/@ifExpr/inputPEC"> + <details key="start" value="6412"/> + <details key="end" value="6420"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec"> - <details key="start" value="6197"/> - <details key="end" value="6420"/> + <eAnnotations source="positions.559" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec"> + <details key="start" value="6161"/> + <details key="end" value="6384"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression"> - <details key="start" value="6232"/> - <details key="end" value="6420"/> + <eAnnotations source="positions.560" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression"> + <details key="start" value="6196"/> + <details key="end" value="6384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition"> - <details key="start" value="6235"/> - <details key="end" value="6267"/> + <eAnnotations source="positions.561" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition"> + <details key="start" value="6199"/> + <details key="end" value="6231"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source"> - <details key="start" value="6236"/> - <details key="end" value="6250"/> + <eAnnotations source="positions.562" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source"> + <details key="start" value="6200"/> + <details key="end" value="6214"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source/inputPEC"> - <details key="start" value="6236"/> - <details key="end" value="6244"/> + <eAnnotations source="positions.563" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/@source/inputPEC"> + <details key="start" value="6200"/> + <details key="end" value="6208"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/view"> - <details key="start" value="6261"/> - <details key="end" value="6265"/> + <eAnnotations source="positions.564" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@condition/view"> + <details key="start" value="6225"/> + <details key="end" value="6229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/inputPEC"> - <details key="start" value="6274"/> - <details key="end" value="6282"/> + <eAnnotations source="positions.565" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/inputPEC"> + <details key="start" value="6238"/> + <details key="end" value="6246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression"> - <details key="start" value="6289"/> - <details key="end" value="6413"/> + <eAnnotations source="positions.566" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression"> + <details key="start" value="6253"/> + <details key="end" value="6377"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source"> - <details key="start" value="6289"/> - <details key="end" value="6363"/> + <eAnnotations source="positions.567" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source"> + <details key="start" value="6253"/> + <details key="end" value="6327"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select"> - <details key="start" value="6289"/> - <details key="end" value="6354"/> + <eAnnotations source="positions.568" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select"> + <details key="start" value="6253"/> + <details key="end" value="6318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> - <details key="start" value="6289"/> - <details key="end" value="6323"/> + <eAnnotations source="positions.569" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> + <details key="start" value="6253"/> + <details key="end" value="6287"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> - <details key="start" value="6289"/> - <details key="end" value="6315"/> + <eAnnotations source="positions.570" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> + <details key="start" value="6253"/> + <details key="end" value="6279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> - <details key="start" value="6289"/> - <details key="end" value="6297"/> + <eAnnotations source="positions.571" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> + <details key="start" value="6253"/> + <details key="end" value="6261"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> - <details key="start" value="6316"/> - <details key="end" value="6323"/> + <eAnnotations source="positions.572" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> + <details key="start" value="6280"/> + <details key="end" value="6287"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.573" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp31"> + <eAnnotations source="positions.574" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp31"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> - <details key="start" value="6332"/> - <details key="end" value="6353"/> + <eAnnotations source="positions.575" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> + <details key="start" value="6296"/> + <details key="end" value="6317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> - <details key="start" value="6332"/> - <details key="end" value="6337"/> + <eAnnotations source="positions.576" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> + <details key="start" value="6296"/> + <details key="end" value="6301"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> + <eAnnotations source="positions.577" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> - <details key="start" value="6348"/> - <details key="end" value="6352"/> + <eAnnotations source="positions.578" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> + <details key="start" value="6312"/> + <details key="end" value="6316"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/temp32"> + <eAnnotations source="positions.579" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@source/select/temp32"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@argument.0"> - <details key="start" value="6374"/> - <details key="end" value="6412"/> + <eAnnotations source="positions.580" references="/0/PropertiesEditionPart/@body.0/@body.0/@body.0/pec/@initExpression/@elseExpression/@argument.0"> + <details key="start" value="6338"/> + <details key="end" value="6376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/PropertiesEditionPart/@body.0/@body.0/view"> - <details key="start" value="6118"/> - <details key="end" value="6129"/> + <eAnnotations source="positions.581" references="/0/PropertiesEditionPart/@body.0/@body.0/view"> + <details key="start" value="6082"/> + <details key="end" value="6093"/> <details key="line" value="118"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/PropertiesEditionPart/@body.0/@body.0/@iterSet"> - <details key="start" value="6132"/> - <details key="end" value="6156"/> + <eAnnotations source="positions.582" references="/0/PropertiesEditionPart/@body.0/@body.0/@iterSet"> + <details key="start" value="6096"/> + <details key="end" value="6120"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/PropertiesEditionPart/@body.0/@body.0/@iterSet/inputPEC"> - <details key="start" value="6132"/> - <details key="end" value="6140"/> + <eAnnotations source="positions.583" references="/0/PropertiesEditionPart/@body.0/@body.0/@iterSet/inputPEC"> + <details key="start" value="6096"/> + <details key="end" value="6104"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard"> - <details key="start" value="6161"/> - <details key="end" value="6190"/> + <eAnnotations source="positions.584" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard"> + <details key="start" value="6125"/> + <details key="end" value="6154"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard/view"> - <details key="start" value="6161"/> - <details key="end" value="6165"/> + <eAnnotations source="positions.585" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard/view"> + <details key="start" value="6125"/> + <details key="end" value="6129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard/@argument.0"> - <details key="start" value="6178"/> - <details key="end" value="6189"/> + <eAnnotations source="positions.586" references="/0/PropertiesEditionPart/@body.0/@body.0/@guard/@argument.0"> + <details key="start" value="6142"/> + <details key="end" value="6153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/PropertiesEditionPart/@body.0/@body.1"> - <details key="start" value="11354"/> - <details key="end" value="14526"/> + <eAnnotations source="positions.587" references="/0/PropertiesEditionPart/@body.0/@body.1"> + <details key="start" value="11312"/> + <details key="end" value="14484"/> <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0"> - <details key="start" value="11462"/> - <details key="end" value="14520"/> + <eAnnotations source="positions.588" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0"> + <details key="start" value="11420"/> + <details key="end" value="14478"/> <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0"> - <details key="start" value="11693"/> - <details key="end" value="14513"/> + <eAnnotations source="positions.589" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0"> + <details key="start" value="11651"/> + <details key="end" value="14471"/> <details key="line" value="275"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0"> - <details key="start" value="11729"/> - <details key="end" value="11780"/> + <eAnnotations source="positions.590" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0"> + <details key="start" value="11687"/> + <details key="end" value="11738"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source"> - <details key="start" value="11729"/> - <details key="end" value="11773"/> + <eAnnotations source="positions.591" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source"> + <details key="start" value="11687"/> + <details key="end" value="11731"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="11729"/> - <details key="end" value="11759"/> + <eAnnotations source="positions.592" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="11687"/> + <details key="end" value="11717"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> - <details key="start" value="11729"/> - <details key="end" value="11738"/> + <eAnnotations source="positions.593" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.0/@source/@argument.0/peContext"> + <details key="start" value="11687"/> + <details key="end" value="11696"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.1"> - <details key="start" value="11782"/> - <details key="end" value="11791"/> + <eAnnotations source="positions.594" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.1"> + <details key="start" value="11740"/> + <details key="end" value="11749"/> <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.2"> - <details key="start" value="11792"/> - <details key="end" value="11815"/> + <eAnnotations source="positions.595" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.2"> + <details key="start" value="11750"/> + <details key="end" value="11773"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.2/view"> - <details key="start" value="11792"/> - <details key="end" value="11796"/> + <eAnnotations source="positions.596" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.2/view"> + <details key="start" value="11750"/> + <details key="end" value="11754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.3"> - <details key="start" value="11817"/> - <details key="end" value="11820"/> + <eAnnotations source="positions.597" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.3"> + <details key="start" value="11775"/> + <details key="end" value="11778"/> <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4"> - <details key="start" value="11820"/> - <details key="end" value="12035"/> + <eAnnotations source="positions.598" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4"> + <details key="start" value="11778"/> + <details key="end" value="11993"/> <details key="line" value="279"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0"> - <details key="start" value="11880"/> - <details key="end" value="11924"/> + <eAnnotations source="positions.599" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0"> + <details key="start" value="11838"/> + <details key="end" value="11882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/pec"> - <details key="start" value="11880"/> - <details key="end" value="11883"/> + <eAnnotations source="positions.600" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/pec"> + <details key="start" value="11838"/> + <details key="end" value="11841"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/view"> - <details key="start" value="11906"/> - <details key="end" value="11910"/> + <eAnnotations source="positions.601" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/view"> + <details key="start" value="11864"/> + <details key="end" value="11868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/basePackage"> - <details key="start" value="11912"/> - <details key="end" value="11923"/> + <eAnnotations source="positions.602" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.0/basePackage"> + <details key="start" value="11870"/> + <details key="end" value="11881"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.1"> - <details key="start" value="11926"/> - <details key="end" value="11927"/> + <eAnnotations source="positions.603" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@body.1"> + <details key="start" value="11884"/> + <details key="end" value="11885"/> <details key="line" value="281"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr"> - <details key="start" value="11824"/> - <details key="end" value="11877"/> + <eAnnotations source="positions.604" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr"> + <details key="start" value="11782"/> + <details key="end" value="11835"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source"> - <details key="start" value="11825"/> - <details key="end" value="11855"/> + <eAnnotations source="positions.605" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source"> + <details key="start" value="11783"/> + <details key="end" value="11813"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> - <details key="start" value="11825"/> - <details key="end" value="11834"/> + <eAnnotations source="positions.606" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@ifExpr/@source/peContext"> + <details key="start" value="11783"/> + <details key="end" value="11792"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else"> - <details key="start" value="11927"/> - <details key="end" value="12030"/> + <eAnnotations source="positions.607" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else"> + <details key="start" value="11885"/> + <details key="end" value="11988"/> <details key="line" value="281"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.0"> - <details key="start" value="11934"/> - <details key="end" value="11937"/> + <eAnnotations source="positions.608" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.0"> + <details key="start" value="11892"/> + <details key="end" value="11895"/> <details key="line" value="282"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1"> - <details key="start" value="11937"/> - <details key="end" value="12029"/> + <eAnnotations source="positions.609" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1"> + <details key="start" value="11895"/> + <details key="end" value="11987"/> <details key="line" value="282"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> - <details key="start" value="11964"/> - <details key="end" value="11965"/> + <eAnnotations source="positions.610" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.0"> + <details key="start" value="11922"/> + <details key="end" value="11923"/> <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> - <details key="start" value="11966"/> - <details key="end" value="12010"/> + <eAnnotations source="positions.611" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1"> + <details key="start" value="11924"/> + <details key="end" value="11968"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> - <details key="start" value="11966"/> - <details key="end" value="11969"/> + <eAnnotations source="positions.612" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/pec"> + <details key="start" value="11924"/> + <details key="end" value="11927"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> - <details key="start" value="11992"/> - <details key="end" value="11996"/> + <eAnnotations source="positions.613" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/view"> + <details key="start" value="11950"/> + <details key="end" value="11954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> - <details key="start" value="11998"/> - <details key="end" value="12009"/> + <eAnnotations source="positions.614" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.1/basePackage"> + <details key="start" value="11956"/> + <details key="end" value="11967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> - <details key="start" value="12012"/> - <details key="end" value="12017"/> + <eAnnotations source="positions.615" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@body.2"> + <details key="start" value="11970"/> + <details key="end" value="11975"/> <details key="line" value="284"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@marker"> - <details key="start" value="11949"/> - <details key="end" value="11962"/> + <eAnnotations source="positions.616" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.1/@marker"> + <details key="start" value="11907"/> + <details key="end" value="11920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.2"> - <details key="start" value="12029"/> - <details key="end" value="12030"/> + <eAnnotations source="positions.617" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.4/@else/@body.2"> + <details key="start" value="11987"/> + <details key="end" value="11988"/> <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.5"> - <details key="start" value="12036"/> - <details key="end" value="12043"/> + <eAnnotations source="positions.618" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.5"> + <details key="start" value="11994"/> + <details key="end" value="12001"/> <details key="line" value="287"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6"> - <details key="start" value="12044"/> - <details key="end" value="12094"/> + <eAnnotations source="positions.619" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6"> + <details key="start" value="12002"/> + <details key="end" value="12052"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source"> - <details key="start" value="12044"/> - <details key="end" value="12087"/> + <eAnnotations source="positions.620" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source"> + <details key="start" value="12002"/> + <details key="end" value="12045"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0"> - <details key="start" value="12044"/> - <details key="end" value="12074"/> + <eAnnotations source="positions.621" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0"> + <details key="start" value="12002"/> + <details key="end" value="12032"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> - <details key="start" value="12044"/> - <details key="end" value="12053"/> + <eAnnotations source="positions.622" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.6/@source/@argument.0/peContext"> + <details key="start" value="12002"/> + <details key="end" value="12011"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.7"> - <details key="start" value="12096"/> - <details key="end" value="12114"/> + <eAnnotations source="positions.623" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.7"> + <details key="start" value="12054"/> + <details key="end" value="12072"/> <details key="line" value="289"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.8"> - <details key="start" value="12115"/> - <details key="end" value="12130"/> + <eAnnotations source="positions.624" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.8"> + <details key="start" value="12073"/> + <details key="end" value="12088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.8/view"> - <details key="start" value="12115"/> - <details key="end" value="12119"/> + <eAnnotations source="positions.625" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.8/view"> + <details key="start" value="12073"/> + <details key="end" value="12077"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.9"> - <details key="start" value="12132"/> - <details key="end" value="12210"/> + <eAnnotations source="positions.626" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.9"> + <details key="start" value="12090"/> + <details key="end" value="12168"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.10"> - <details key="start" value="12211"/> - <details key="end" value="12230"/> + <eAnnotations source="positions.627" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.10"> + <details key="start" value="12169"/> + <details key="end" value="12188"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.10/view"> - <details key="start" value="12211"/> - <details key="end" value="12215"/> + <eAnnotations source="positions.628" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.10/view"> + <details key="start" value="12169"/> + <details key="end" value="12173"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.11"> - <details key="start" value="12232"/> - <details key="end" value="12236"/> + <eAnnotations source="positions.629" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.11"> + <details key="start" value="12190"/> + <details key="end" value="12194"/> <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12"> - <details key="start" value="12237"/> - <details key="end" value="12365"/> + <eAnnotations source="positions.630" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12"> + <details key="start" value="12195"/> + <details key="end" value="12323"/> <details key="line" value="292"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.0"> - <details key="start" value="12300"/> - <details key="end" value="12304"/> + <eAnnotations source="positions.631" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.0"> + <details key="start" value="12258"/> + <details key="end" value="12262"/> <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1"> - <details key="start" value="12304"/> - <details key="end" value="12358"/> + <eAnnotations source="positions.632" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1"> + <details key="start" value="12262"/> + <details key="end" value="12316"/> <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1/@body.0"> - <details key="start" value="12339"/> - <details key="end" value="12346"/> + <eAnnotations source="positions.633" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1/@body.0"> + <details key="start" value="12297"/> + <details key="end" value="12304"/> <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1/@marker"> - <details key="start" value="12316"/> - <details key="end" value="12337"/> + <eAnnotations source="positions.634" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.1/@marker"> + <details key="start" value="12274"/> + <details key="end" value="12295"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.2"> - <details key="start" value="12358"/> - <details key="end" value="12359"/> + <eAnnotations source="positions.635" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@body.2"> + <details key="start" value="12316"/> + <details key="end" value="12317"/> <details key="line" value="296"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr"> - <details key="start" value="12241"/> - <details key="end" value="12298"/> + <eAnnotations source="positions.636" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr"> + <details key="start" value="12199"/> + <details key="end" value="12256"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source"> - <details key="start" value="12246"/> - <details key="end" value="12297"/> + <eAnnotations source="positions.637" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source"> + <details key="start" value="12204"/> + <details key="end" value="12255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source/@source"> - <details key="start" value="12246"/> - <details key="end" value="12276"/> + <eAnnotations source="positions.638" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source/@source"> + <details key="start" value="12204"/> + <details key="end" value="12234"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source/@source/peContext"> - <details key="start" value="12246"/> - <details key="end" value="12255"/> + <eAnnotations source="positions.639" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.12/@ifExpr/@source/@source/peContext"> + <details key="start" value="12204"/> + <details key="end" value="12213"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.13"> - <details key="start" value="12366"/> - <details key="end" value="12489"/> + <eAnnotations source="positions.640" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.13"> + <details key="start" value="12324"/> + <details key="end" value="12447"/> <details key="line" value="297"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14"> - <details key="start" value="12490"/> - <details key="end" value="12537"/> + <eAnnotations source="positions.641" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14"> + <details key="start" value="12448"/> + <details key="end" value="12495"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@argument.0"> - <details key="start" value="12490"/> - <details key="end" value="12520"/> + <eAnnotations source="positions.642" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@argument.0"> + <details key="start" value="12448"/> + <details key="end" value="12478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@argument.0/peContext"> - <details key="start" value="12490"/> - <details key="end" value="12499"/> + <eAnnotations source="positions.643" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.14/@argument.0/peContext"> + <details key="start" value="12448"/> + <details key="end" value="12457"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.15"> - <details key="start" value="12539"/> - <details key="end" value="12553"/> + <eAnnotations source="positions.644" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.15"> + <details key="start" value="12497"/> + <details key="end" value="12511"/> <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.16"> - <details key="start" value="12554"/> - <details key="end" value="12569"/> + <eAnnotations source="positions.645" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.16"> + <details key="start" value="12512"/> + <details key="end" value="12527"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.16/view"> - <details key="start" value="12554"/> - <details key="end" value="12558"/> + <eAnnotations source="positions.646" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.16/view"> + <details key="start" value="12512"/> + <details key="end" value="12516"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.17"> - <details key="start" value="12571"/> - <details key="end" value="12810"/> + <eAnnotations source="positions.647" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.17"> + <details key="start" value="12529"/> + <details key="end" value="12768"/> <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18"> - <details key="start" value="12811"/> - <details key="end" value="12858"/> + <eAnnotations source="positions.648" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18"> + <details key="start" value="12769"/> + <details key="end" value="12816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18/@argument.0"> - <details key="start" value="12811"/> - <details key="end" value="12841"/> + <eAnnotations source="positions.649" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18/@argument.0"> + <details key="start" value="12769"/> + <details key="end" value="12799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18/@argument.0/peContext"> - <details key="start" value="12811"/> - <details key="end" value="12820"/> + <eAnnotations source="positions.650" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.18/@argument.0/peContext"> + <details key="start" value="12769"/> + <details key="end" value="12778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.19"> - <details key="start" value="12860"/> - <details key="end" value="13260"/> + <eAnnotations source="positions.651" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.19"> + <details key="start" value="12818"/> + <details key="end" value="13218"/> <details key="line" value="312"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20"> - <details key="start" value="13261"/> - <details key="end" value="13308"/> + <eAnnotations source="positions.652" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20"> + <details key="start" value="13219"/> + <details key="end" value="13266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0"> - <details key="start" value="13261"/> - <details key="end" value="13291"/> + <eAnnotations source="positions.653" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0"> + <details key="start" value="13219"/> + <details key="end" value="13249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0/peContext"> - <details key="start" value="13261"/> - <details key="end" value="13270"/> + <eAnnotations source="positions.654" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.20/@argument.0/peContext"> + <details key="start" value="13219"/> + <details key="end" value="13228"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.21"> - <details key="start" value="13310"/> - <details key="end" value="13498"/> + <eAnnotations source="positions.655" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.21"> + <details key="start" value="13268"/> + <details key="end" value="13456"/> <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22"> - <details key="start" value="13500"/> - <details key="end" value="13635"/> + <eAnnotations source="positions.656" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22"> + <details key="start" value="13458"/> + <details key="end" value="13593"/> <details key="line" value="334"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.0"> - <details key="start" value="13563"/> - <details key="end" value="13568"/> + <eAnnotations source="positions.657" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.0"> + <details key="start" value="13521"/> + <details key="end" value="13526"/> <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1"> - <details key="start" value="13568"/> - <details key="end" value="13627"/> + <eAnnotations source="positions.658" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1"> + <details key="start" value="13526"/> + <details key="end" value="13585"/> <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1/@body.0"> - <details key="start" value="13606"/> - <details key="end" value="13615"/> + <eAnnotations source="positions.659" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1/@body.0"> + <details key="start" value="13564"/> + <details key="end" value="13573"/> <details key="line" value="336"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1/@marker"> - <details key="start" value="13580"/> - <details key="end" value="13604"/> + <eAnnotations source="positions.660" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.1/@marker"> + <details key="start" value="13538"/> + <details key="end" value="13562"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.2"> - <details key="start" value="13627"/> - <details key="end" value="13628"/> + <eAnnotations source="positions.661" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@body.2"> + <details key="start" value="13585"/> + <details key="end" value="13586"/> <details key="line" value="338"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr"> - <details key="start" value="13504"/> - <details key="end" value="13561"/> + <eAnnotations source="positions.662" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr"> + <details key="start" value="13462"/> + <details key="end" value="13519"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source"> - <details key="start" value="13509"/> - <details key="end" value="13560"/> + <eAnnotations source="positions.663" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source"> + <details key="start" value="13467"/> + <details key="end" value="13518"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source/@source"> - <details key="start" value="13509"/> - <details key="end" value="13539"/> + <eAnnotations source="positions.664" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source/@source"> + <details key="start" value="13467"/> + <details key="end" value="13497"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source/@source/peContext"> - <details key="start" value="13509"/> - <details key="end" value="13518"/> + <eAnnotations source="positions.665" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.22/@ifExpr/@source/@source/peContext"> + <details key="start" value="13467"/> + <details key="end" value="13476"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.23"> - <details key="start" value="13636"/> - <details key="end" value="13833"/> + <eAnnotations source="positions.666" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.23"> + <details key="start" value="13594"/> + <details key="end" value="13791"/> <details key="line" value="339"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24"> - <details key="start" value="13834"/> - <details key="end" value="13881"/> + <eAnnotations source="positions.667" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24"> + <details key="start" value="13792"/> + <details key="end" value="13839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@argument.0"> - <details key="start" value="13834"/> - <details key="end" value="13864"/> + <eAnnotations source="positions.668" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@argument.0"> + <details key="start" value="13792"/> + <details key="end" value="13822"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@argument.0/peContext"> - <details key="start" value="13834"/> - <details key="end" value="13843"/> + <eAnnotations source="positions.669" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.24/@argument.0/peContext"> + <details key="start" value="13792"/> + <details key="end" value="13801"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.25"> - <details key="start" value="13883"/> - <details key="end" value="13957"/> + <eAnnotations source="positions.670" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.25"> + <details key="start" value="13841"/> + <details key="end" value="13915"/> <details key="line" value="346"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26"> - <details key="start" value="13959"/> - <details key="end" value="14095"/> + <eAnnotations source="positions.671" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26"> + <details key="start" value="13917"/> + <details key="end" value="14053"/> <details key="line" value="348"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.0"> - <details key="start" value="14022"/> - <details key="end" value="14027"/> + <eAnnotations source="positions.672" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.0"> + <details key="start" value="13980"/> + <details key="end" value="13985"/> <details key="line" value="349"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1"> - <details key="start" value="14027"/> - <details key="end" value="14087"/> + <eAnnotations source="positions.673" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1"> + <details key="start" value="13985"/> + <details key="end" value="14045"/> <details key="line" value="349"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1/@body.0"> - <details key="start" value="14066"/> - <details key="end" value="14075"/> + <eAnnotations source="positions.674" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1/@body.0"> + <details key="start" value="14024"/> + <details key="end" value="14033"/> <details key="line" value="350"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1/@marker"> - <details key="start" value="14039"/> - <details key="end" value="14064"/> + <eAnnotations source="positions.675" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.1/@marker"> + <details key="start" value="13997"/> + <details key="end" value="14022"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.2"> - <details key="start" value="14087"/> - <details key="end" value="14088"/> + <eAnnotations source="positions.676" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@body.2"> + <details key="start" value="14045"/> + <details key="end" value="14046"/> <details key="line" value="352"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr"> - <details key="start" value="13963"/> - <details key="end" value="14020"/> + <eAnnotations source="positions.677" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr"> + <details key="start" value="13921"/> + <details key="end" value="13978"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source"> - <details key="start" value="13968"/> - <details key="end" value="14019"/> + <eAnnotations source="positions.678" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source"> + <details key="start" value="13926"/> + <details key="end" value="13977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source/@source"> - <details key="start" value="13968"/> - <details key="end" value="13998"/> + <eAnnotations source="positions.679" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source/@source"> + <details key="start" value="13926"/> + <details key="end" value="13956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source/@source/peContext"> - <details key="start" value="13968"/> - <details key="end" value="13977"/> + <eAnnotations source="positions.680" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.26/@ifExpr/@source/@source/peContext"> + <details key="start" value="13926"/> + <details key="end" value="13935"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.675" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.27"> - <details key="start" value="14096"/> - <details key="end" value="14212"/> + <eAnnotations source="positions.681" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.27"> + <details key="start" value="14054"/> + <details key="end" value="14170"/> <details key="line" value="353"/> </eAnnotations> - <eAnnotations source="positions.676" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28"> - <details key="start" value="14213"/> - <details key="end" value="14260"/> + <eAnnotations source="positions.682" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28"> + <details key="start" value="14171"/> + <details key="end" value="14218"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@argument.0"> - <details key="start" value="14213"/> - <details key="end" value="14243"/> + <eAnnotations source="positions.683" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@argument.0"> + <details key="start" value="14171"/> + <details key="end" value="14201"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@argument.0/peContext"> - <details key="start" value="14213"/> - <details key="end" value="14222"/> + <eAnnotations source="positions.684" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.28/@argument.0/peContext"> + <details key="start" value="14171"/> + <details key="end" value="14180"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.29"> - <details key="start" value="14262"/> - <details key="end" value="14296"/> + <eAnnotations source="positions.685" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.29"> + <details key="start" value="14220"/> + <details key="end" value="14254"/> <details key="line" value="360"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30"> - <details key="start" value="14298"/> - <details key="end" value="14470"/> + <eAnnotations source="positions.686" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30"> + <details key="start" value="14256"/> + <details key="end" value="14428"/> <details key="line" value="362"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@body.0"> - <details key="start" value="14357"/> - <details key="end" value="14381"/> + <eAnnotations source="positions.687" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@body.0"> + <details key="start" value="14315"/> + <details key="end" value="14339"/> <details key="line" value="363"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr"> - <details key="start" value="14302"/> - <details key="end" value="14355"/> + <eAnnotations source="positions.688" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr"> + <details key="start" value="14260"/> + <details key="end" value="14313"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr/@source"> - <details key="start" value="14303"/> - <details key="end" value="14333"/> + <eAnnotations source="positions.689" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr/@source"> + <details key="start" value="14261"/> + <details key="end" value="14291"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr/@source/peContext"> - <details key="start" value="14303"/> - <details key="end" value="14312"/> + <eAnnotations source="positions.690" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@ifExpr/@source/peContext"> + <details key="start" value="14261"/> + <details key="end" value="14270"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else"> - <details key="start" value="14383"/> - <details key="end" value="14465"/> + <eAnnotations source="positions.691" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else"> + <details key="start" value="14341"/> + <details key="end" value="14423"/> <details key="line" value="364"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.0"> - <details key="start" value="14390"/> - <details key="end" value="14395"/> + <eAnnotations source="positions.692" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.0"> + <details key="start" value="14348"/> + <details key="end" value="14353"/> <details key="line" value="365"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1"> - <details key="start" value="14395"/> - <details key="end" value="14462"/> + <eAnnotations source="positions.693" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1"> + <details key="start" value="14353"/> + <details key="end" value="14420"/> <details key="line" value="365"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1/@body.0"> - <details key="start" value="14420"/> - <details key="end" value="14450"/> + <eAnnotations source="positions.694" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1/@body.0"> + <details key="start" value="14378"/> + <details key="end" value="14408"/> <details key="line" value="366"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1/@marker"> - <details key="start" value="14407"/> - <details key="end" value="14418"/> + <eAnnotations source="positions.695" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.1/@marker"> + <details key="start" value="14365"/> + <details key="end" value="14376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.2"> - <details key="start" value="14462"/> - <details key="end" value="14463"/> + <eAnnotations source="positions.696" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.30/@else/@body.2"> + <details key="start" value="14420"/> + <details key="end" value="14421"/> <details key="line" value="368"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.31"> - <details key="start" value="14471"/> - <details key="end" value="14475"/> + <eAnnotations source="positions.697" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.31"> + <details key="start" value="14429"/> + <details key="end" value="14433"/> <details key="line" value="369"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.32"> - <details key="start" value="14476"/> - <details key="end" value="14500"/> + <eAnnotations source="positions.698" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.32"> + <details key="start" value="14434"/> + <details key="end" value="14458"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.32/view"> - <details key="start" value="14476"/> - <details key="end" value="14480"/> + <eAnnotations source="positions.699" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.32/view"> + <details key="start" value="14434"/> + <details key="end" value="14438"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.33"> - <details key="start" value="14502"/> - <details key="end" value="14506"/> + <eAnnotations source="positions.700" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@body.33"> + <details key="start" value="14460"/> + <details key="end" value="14464"/> <details key="line" value="372"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl"> - <details key="start" value="11700"/> - <details key="end" value="11718"/> + <eAnnotations source="positions.701" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl"> + <details key="start" value="11658"/> + <details key="end" value="11676"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl/view"> - <details key="start" value="11713"/> - <details key="end" value="11717"/> + <eAnnotations source="positions.702" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/@body.0/@fileUrl/view"> + <details key="start" value="11671"/> + <details key="end" value="11675"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec"> - <details key="start" value="11467"/> - <details key="end" value="11690"/> + <eAnnotations source="positions.703" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec"> + <details key="start" value="11425"/> + <details key="end" value="11648"/> <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression"> - <details key="start" value="11502"/> - <details key="end" value="11690"/> + <eAnnotations source="positions.704" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression"> + <details key="start" value="11460"/> + <details key="end" value="11648"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition"> - <details key="start" value="11505"/> - <details key="end" value="11537"/> + <eAnnotations source="positions.705" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition"> + <details key="start" value="11463"/> + <details key="end" value="11495"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source"> - <details key="start" value="11506"/> - <details key="end" value="11520"/> + <eAnnotations source="positions.706" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source"> + <details key="start" value="11464"/> + <details key="end" value="11478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source/inputPEC"> - <details key="start" value="11506"/> - <details key="end" value="11514"/> + <eAnnotations source="positions.707" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/@source/inputPEC"> + <details key="start" value="11464"/> + <details key="end" value="11472"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/view"> - <details key="start" value="11531"/> - <details key="end" value="11535"/> + <eAnnotations source="positions.708" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@condition/view"> + <details key="start" value="11489"/> + <details key="end" value="11493"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/inputPEC"> - <details key="start" value="11544"/> - <details key="end" value="11552"/> + <eAnnotations source="positions.709" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/inputPEC"> + <details key="start" value="11502"/> + <details key="end" value="11510"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression"> - <details key="start" value="11559"/> - <details key="end" value="11683"/> + <eAnnotations source="positions.710" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression"> + <details key="start" value="11517"/> + <details key="end" value="11641"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source"> - <details key="start" value="11559"/> - <details key="end" value="11633"/> + <eAnnotations source="positions.711" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source"> + <details key="start" value="11517"/> + <details key="end" value="11591"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select"> - <details key="start" value="11559"/> - <details key="end" value="11624"/> + <eAnnotations source="positions.712" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select"> + <details key="start" value="11517"/> + <details key="end" value="11582"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> - <details key="start" value="11559"/> - <details key="end" value="11593"/> + <eAnnotations source="positions.713" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect"> + <details key="start" value="11517"/> + <details key="end" value="11551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> - <details key="start" value="11559"/> - <details key="end" value="11585"/> + <eAnnotations source="positions.714" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source"> + <details key="start" value="11517"/> + <details key="end" value="11543"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> - <details key="start" value="11559"/> - <details key="end" value="11567"/> + <eAnnotations source="positions.715" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@source/inputPEC"> + <details key="start" value="11517"/> + <details key="end" value="11525"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> - <details key="start" value="11586"/> - <details key="end" value="11593"/> + <eAnnotations source="positions.716" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body"> + <details key="start" value="11544"/> + <details key="end" value="11551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.717" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp33"> + <eAnnotations source="positions.718" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/collect/temp33"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> - <details key="start" value="11602"/> - <details key="end" value="11623"/> + <eAnnotations source="positions.719" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body"> + <details key="start" value="11560"/> + <details key="end" value="11581"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> - <details key="start" value="11602"/> - <details key="end" value="11607"/> + <eAnnotations source="positions.720" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source"> + <details key="start" value="11560"/> + <details key="end" value="11565"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> + <eAnnotations source="positions.721" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> - <details key="start" value="11618"/> - <details key="end" value="11622"/> + <eAnnotations source="positions.722" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/@body/view"> + <details key="start" value="11576"/> + <details key="end" value="11580"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/temp34"> + <eAnnotations source="positions.723" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@source/select/temp34"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@argument.0"> - <details key="start" value="11644"/> - <details key="end" value="11682"/> + <eAnnotations source="positions.724" references="/0/PropertiesEditionPart/@body.0/@body.1/@body.0/pec/@initExpression/@elseExpression/@argument.0"> + <details key="start" value="11602"/> + <details key="end" value="11640"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/PropertiesEditionPart/@body.0/@body.1/view"> - <details key="start" value="11360"/> - <details key="end" value="11371"/> + <eAnnotations source="positions.725" references="/0/PropertiesEditionPart/@body.0/@body.1/view"> + <details key="start" value="11318"/> + <details key="end" value="11329"/> <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/PropertiesEditionPart/@body.0/@body.1/@iterSet"> - <details key="start" value="11374"/> - <details key="end" value="11398"/> + <eAnnotations source="positions.726" references="/0/PropertiesEditionPart/@body.0/@body.1/@iterSet"> + <details key="start" value="11332"/> + <details key="end" value="11356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/PropertiesEditionPart/@body.0/@body.1/@iterSet/inputPEC"> - <details key="start" value="11374"/> - <details key="end" value="11382"/> + <eAnnotations source="positions.727" references="/0/PropertiesEditionPart/@body.0/@body.1/@iterSet/inputPEC"> + <details key="start" value="11332"/> + <details key="end" value="11340"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard"> - <details key="start" value="11403"/> - <details key="end" value="11460"/> + <eAnnotations source="positions.728" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard"> + <details key="start" value="11361"/> + <details key="end" value="11418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@source"> - <details key="start" value="11403"/> - <details key="end" value="11420"/> + <eAnnotations source="positions.729" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@source"> + <details key="start" value="11361"/> + <details key="end" value="11378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@source/inputPEC"> - <details key="start" value="11403"/> - <details key="end" value="11411"/> + <eAnnotations source="positions.730" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@source/inputPEC"> + <details key="start" value="11361"/> + <details key="end" value="11369"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0"> - <details key="start" value="11425"/> - <details key="end" value="11460"/> + <eAnnotations source="positions.731" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0"> + <details key="start" value="11383"/> + <details key="end" value="11418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0/view"> - <details key="start" value="11425"/> - <details key="end" value="11429"/> + <eAnnotations source="positions.732" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0/view"> + <details key="start" value="11383"/> + <details key="end" value="11387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0/@argument.0"> - <details key="start" value="11442"/> - <details key="end" value="11459"/> + <eAnnotations source="positions.733" references="/0/PropertiesEditionPart/@body.0/@body.1/@guard/@argument.0/@argument.0"> + <details key="start" value="11400"/> + <details key="end" value="11417"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/PropertiesEditionPart/@body.0/inputPEC"> - <details key="start" value="6007"/> - <details key="end" value="6044"/> + <eAnnotations source="positions.734" references="/0/PropertiesEditionPart/@body.0/inputPEC"> + <details key="start" value="5971"/> + <details key="end" value="6008"/> <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/PropertiesEditionPart/@body.0/@iterSet"> - <details key="start" value="6047"/> - <details key="end" value="6109"/> + <eAnnotations source="positions.735" references="/0/PropertiesEditionPart/@body.0/@iterSet"> + <details key="start" value="6011"/> + <details key="end" value="6073"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/PropertiesEditionPart/@body.0/@iterSet/peContext"> - <details key="start" value="6047"/> - <details key="end" value="6056"/> + <eAnnotations source="positions.736" references="/0/PropertiesEditionPart/@body.0/@iterSet/peContext"> + <details key="start" value="6011"/> + <details key="end" value="6020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/PropertiesEditionPart/@body.0/@iterSet/@argument.0"> - <details key="start" value="6070"/> - <details key="end" value="6108"/> + <eAnnotations source="positions.737" references="/0/PropertiesEditionPart/@body.0/@iterSet/@argument.0"> + <details key="start" value="6034"/> + <details key="end" value="6072"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/PropertiesEditionPart/peContext"> - <details key="start" value="5922"/> - <details key="end" value="5958"/> + <eAnnotations source="positions.738" references="/0/PropertiesEditionPart/peContext"> + <details key="start" value="5886"/> + <details key="end" value="5922"/> <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/PropertiesEditionPart/basePackage"> - <details key="start" value="5960"/> - <details key="end" value="5980"/> + <eAnnotations source="positions.739" references="/0/PropertiesEditionPart/basePackage"> + <details key="start" value="5924"/> + <details key="end" value="5944"/> <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/additionalMethods"> - <details key="start" value="14547"/> - <details key="end" value="14755"/> + <eAnnotations source="positions.740" references="/0/additionalMethods"> + <details key="start" value="14505"/> + <details key="end" value="14713"/> <details key="line" value="379"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/additionalMethods/@body.0"> - <details key="start" value="14597"/> - <details key="end" value="14743"/> + <eAnnotations source="positions.741" references="/0/additionalMethods/@body.0"> + <details key="start" value="14555"/> + <details key="end" value="14701"/> <details key="line" value="380"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/additionalMethods/@body.0/@body.0"> - <details key="start" value="14679"/> - <details key="end" value="14683"/> + <eAnnotations source="positions.742" references="/0/additionalMethods/@body.0/@body.0"> + <details key="start" value="14637"/> + <details key="end" value="14641"/> <details key="line" value="381"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/additionalMethods/@body.0/@body.1"> - <details key="start" value="14683"/> - <details key="end" value="14736"/> + <eAnnotations source="positions.743" references="/0/additionalMethods/@body.0/@body.1"> + <details key="start" value="14641"/> + <details key="end" value="14694"/> <details key="line" value="381"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/additionalMethods/@body.0/@body.1/@body.0"> - <details key="start" value="14717"/> - <details key="end" value="14724"/> + <eAnnotations source="positions.744" references="/0/additionalMethods/@body.0/@body.1/@body.0"> + <details key="start" value="14675"/> + <details key="end" value="14682"/> <details key="line" value="382"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/additionalMethods/@body.0/@body.1/@marker"> - <details key="start" value="14695"/> - <details key="end" value="14715"/> + <eAnnotations source="positions.745" references="/0/additionalMethods/@body.0/@body.1/@marker"> + <details key="start" value="14653"/> + <details key="end" value="14673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/additionalMethods/@body.0/@body.2"> - <details key="start" value="14736"/> - <details key="end" value="14737"/> + <eAnnotations source="positions.746" references="/0/additionalMethods/@body.0/@body.2"> + <details key="start" value="14694"/> + <details key="end" value="14695"/> <details key="line" value="384"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/additionalMethods/@body.0/@ifExpr"> - <details key="start" value="14601"/> - <details key="end" value="14677"/> + <eAnnotations source="positions.747" references="/0/additionalMethods/@body.0/@ifExpr"> + <details key="start" value="14559"/> + <details key="end" value="14635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/additionalMethods/@body.0/@ifExpr/@source"> - <details key="start" value="14606"/> - <details key="end" value="14676"/> + <eAnnotations source="positions.748" references="/0/additionalMethods/@body.0/@ifExpr/@source"> + <details key="start" value="14564"/> + <details key="end" value="14634"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source"> - <details key="start" value="14606"/> - <details key="end" value="14655"/> + <eAnnotations source="positions.749" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source"> + <details key="start" value="14564"/> + <details key="end" value="14613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="14606"/> - <details key="end" value="14634"/> + <eAnnotations source="positions.750" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="14564"/> + <details key="end" value="14592"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0/view"> - <details key="start" value="14606"/> - <details key="end" value="14610"/> + <eAnnotations source="positions.751" references="/0/additionalMethods/@body.0/@ifExpr/@source/@source/@argument.0/view"> + <details key="start" value="14564"/> + <details key="end" value="14568"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/additionalMethods/view"> - <details key="start" value="14582"/> - <details key="end" value="14593"/> + <eAnnotations source="positions.752" references="/0/additionalMethods/view"> + <details key="start" value="14540"/> + <details key="end" value="14551"/> <details key="line" value="379"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/fullFilePath"> - <details key="start" value="14757"/> - <details key="end" value="14854"/> + <eAnnotations source="positions.753" references="/0/fullFilePath"> + <details key="start" value="14715"/> + <details key="end" value="14812"/> <details key="line" value="387"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/fullFilePath/@body.0"> - <details key="start" value="14802"/> - <details key="end" value="14835"/> + <eAnnotations source="positions.754" references="/0/fullFilePath/@body.0"> + <details key="start" value="14760"/> + <details key="end" value="14793"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.749" references="/0/fullFilePath/@body.0/@argument.0"> - <details key="start" value="14802"/> - <details key="end" value="14826"/> + <eAnnotations source="positions.755" references="/0/fullFilePath/@body.0/@argument.0"> + <details key="start" value="14760"/> + <details key="end" value="14784"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.750" references="/0/fullFilePath/@body.0/@argument.0/view"> - <details key="start" value="14802"/> - <details key="end" value="14806"/> + <eAnnotations source="positions.756" references="/0/fullFilePath/@body.0/@argument.0/view"> + <details key="start" value="14760"/> + <details key="end" value="14764"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.751" references="/0/fullFilePath/@body.1"> - <details key="start" value="14837"/> - <details key="end" value="14842"/> + <eAnnotations source="positions.757" references="/0/fullFilePath/@body.1"> + <details key="start" value="14795"/> + <details key="end" value="14800"/> <details key="line" value="388"/> </eAnnotations> - <eAnnotations source="positions.752" references="/0/fullFilePath/view"> - <details key="start" value="14787"/> - <details key="end" value="14798"/> + <eAnnotations source="positions.758" references="/0/fullFilePath/view"> + <details key="start" value="14745"/> + <details key="end" value="14756"/> <details key="line" value="387"/> </eAnnotations> - <eAnnotations source="positions.753" references="/0/additionalImports"> - <details key="start" value="14924"/> - <details key="end" value="14981"/> + <eAnnotations source="positions.759" references="/0/additionalImports"> + <details key="start" value="14882"/> + <details key="end" value="14939"/> <details key="line" value="392"/> </eAnnotations> - <eAnnotations source="positions.754" references="/0/additionalImports/v"> - <details key="start" value="14959"/> - <details key="end" value="14967"/> + <eAnnotations source="positions.760" references="/0/additionalImports/v"> + <details key="start" value="14917"/> + <details key="end" value="14925"/> <details key="line" value="392"/> </eAnnotations> </ecore:EAnnotation> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/ViewsRepository.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/ViewsRepository.emtl index fb728adb0..c29b9e95b 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/ViewsRepository.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/parts/ViewsRepository.emtl @@ -1304,6 +1304,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1342,7 +1354,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2166,6 +2178,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2361,6 +2385,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2604,6 +2652,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3105,7 +3177,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3268,6 +3340,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3400,6 +3481,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3780,6 +3879,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4018,7 +4135,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4527,6 +4644,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/GMF_Plugin_xml.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/GMF_Plugin_xml.emtl index 438883478..847cc1c91 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/GMF_Plugin_xml.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/GMF_Plugin_xml.emtl @@ -1478,6 +1478,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1516,7 +1528,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2340,6 +2352,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2535,6 +2559,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2778,6 +2826,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3559,6 +3631,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3827,6 +3917,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3959,6 +4058,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4182,7 +4299,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4269,7 +4386,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4709,6 +4826,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/plugin_xml.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/plugin_xml.emtl index 508c3adbf..afb3c3e11 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/plugin_xml.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/plugin/plugin_xml.emtl @@ -1224,6 +1224,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1262,7 +1274,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2086,6 +2098,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2281,6 +2305,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2524,6 +2572,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3305,6 +3377,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3573,6 +3663,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3705,6 +3804,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3928,7 +4045,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4015,7 +4132,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4455,6 +4572,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/properties/PropertySection.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/properties/PropertySection.emtl index aec24460b..cd4f8e543 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/properties/PropertySection.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/properties/PropertySection.emtl @@ -1158,6 +1158,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1196,7 +1208,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2020,6 +2032,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2215,6 +2239,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2458,6 +2506,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3565,6 +3637,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3692,6 +3782,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3824,6 +3923,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4439,7 +4556,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4526,7 +4643,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4984,6 +5101,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessages.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessages.emtl index 0e8c8883c..9133b7175 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessages.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessages.emtl @@ -1253,6 +1253,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1291,7 +1303,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2115,6 +2127,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2310,6 +2334,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2553,6 +2601,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3047,7 +3119,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3323,6 +3395,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3591,6 +3681,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3723,6 +3822,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3946,7 +4063,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4455,6 +4572,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesProperties.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesProperties.emtl index dbcbc48e9..d9c3b5055 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesProperties.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesProperties.emtl @@ -951,6 +951,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -989,7 +1001,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1813,6 +1825,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2008,6 +2032,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2251,6 +2299,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2745,7 +2817,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3021,6 +3093,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3289,6 +3379,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3421,6 +3520,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3644,7 +3761,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4153,6 +4270,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesPropertiesFR.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesPropertiesFR.emtl index 496a93695..ee49b441c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesPropertiesFR.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/ContextMessagesPropertiesFR.emtl @@ -951,6 +951,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -989,7 +1001,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1813,6 +1825,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2008,6 +2032,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2251,6 +2299,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2745,7 +2817,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3021,6 +3093,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3289,6 +3379,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3421,6 +3520,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3644,7 +3761,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4153,6 +4270,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl index e92081e4c..338f09614 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionPartProvider.emtl @@ -984,6 +984,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1022,7 +1034,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1846,6 +1858,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2041,6 +2065,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2284,6 +2332,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2785,7 +2857,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3061,6 +3133,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3329,6 +3419,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3461,6 +3560,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3684,7 +3801,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4193,6 +4310,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl index cd2591e2e..89d453e36 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PackagePropertiesEditionProvider.emtl @@ -1164,6 +1164,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1202,7 +1214,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2026,6 +2038,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2221,6 +2245,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2464,6 +2512,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3229,6 +3301,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3497,6 +3587,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3629,6 +3728,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3852,7 +3969,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3939,7 +4056,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4379,6 +4496,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl index 8b9207dcc..47926a323 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/providers/PropertiesEditionProvider.emtl @@ -3130,6 +3130,18 @@ <references href="../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3168,7 +3180,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3992,6 +4004,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4187,6 +4211,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4430,6 +4478,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5234,6 +5306,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5502,6 +5592,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5634,6 +5733,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5857,7 +5974,7 @@ <eAnnotations source="MTL"> <references href="../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5944,7 +6061,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../services/common.emtl#/0/associatedGenRepository"/> + <references href="../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6384,6 +6501,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/common.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/common.emtl index e4c84dbfb..b66485373 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/common.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/common.emtl @@ -972,6 +972,21 @@ <type xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Query" name="associatedGenRepository" visibility="Public"> + <parameter name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </parameter> + <expression xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <argument xsi:type="mtl:QueryInvocation" definition="/0/owningViewsRepository"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/associatedGenRepository/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </argument> + </expression> + <type xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Query" name="associatedGenRepository" visibility="Public"> <parameter name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </parameter> @@ -981,13 +996,13 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(OclAny)"> <source xsi:type="ocl.ecore:OperationCallExp" eType="/3/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> - <source xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenRepository/viewsRepository"> + <source xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenRepository.1/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </source> </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/associatedGenRepository/@expression/@condition/select/temp23"> + <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/associatedGenRepository.1/@expression/@condition/select/temp23"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/5/GenViewsRepository"> @@ -1007,13 +1022,13 @@ <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/3/OrderedSet(OclAny)"> <source xsi:type="ocl.ecore:OperationCallExp" eType="/3/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> - <source xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenRepository/viewsRepository"> + <source xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenRepository.1/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </source> </source> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/associatedGenRepository/@expression/@thenExpression/@source/select/temp24"> + <source xsi:type="ocl.ecore:VariableExp" name="temp2" referredVariable="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/temp24"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> <argument xsi:type="ocl.ecore:TypeExp" eType="/5/GenViewsRepository"> @@ -1048,7 +1063,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository"> + <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <argument xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenModel.1/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> @@ -1060,7 +1075,7 @@ </condition> <thenExpression xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//EEFGenModel"/> - <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository"> + <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <argument xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/associatedGenModel.1/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> @@ -1095,7 +1110,7 @@ </expression> <type xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ownedModuleElement> - <ownedModuleElement xsi:type="mtl:Query" name="significantClass" visibility="Public" type="/3/Set(EClass)"> + <ownedModuleElement xsi:type="mtl:Query" name="significantClass" visibility="Public"> <parameter name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </parameter> @@ -1148,6 +1163,7 @@ </source> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/asSet"/> </expression> + <type xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Query" name="classAndHierarchy" type="/3/Set(EClass)"> <parameter name="eclass"> @@ -2400,7 +2416,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EEnum" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//HELP_STRATEGY"/> - <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository"> + <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <argument xsi:type="mtl:QueryInvocation" definition="/0/owningViewsRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> @@ -2463,7 +2479,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EEnum" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//HELP_STRATEGY"/> - <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository"> + <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <argument xsi:type="mtl:QueryInvocation" definition="/0/owningViewsRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> @@ -2493,7 +2509,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> - <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository"> + <source xsi:type="mtl:QueryInvocation" definition="/0/associatedGenRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <argument xsi:type="mtl:QueryInvocation" definition="/0/owningViewsRepository.1"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> @@ -3926,7 +3942,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <argument xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> - <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/320"> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/323"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> </source> <referredProperty xsi:type="ecore:EReference" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier/ePackage"/> @@ -4334,6 +4350,26 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="metamodelGetter" visibility="Public"> + <body xsi:type="mtl:TemplateInvocation" definition="/0/metamodelPackage.1"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <argument xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/metamodelGetter.2/c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </argument> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol=".eINSTANCE.get"/> + <body xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:VariableExp" name="c" referredVariable="/0/metamodelGetter.2/c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/2002/Ecore#//ENamedElement/name"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="()"/> + <parameter name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </parameter> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Query" name="simpleModelNavigationType" visibility="Public"> <parameter name="modelNavigation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/mapping/1.0.0#//navigation/SimpleModelNavigation"/> @@ -5391,6 +5427,16 @@ </eAnnotations> <eAnnotations source="MTL" references="/0/associatedGenRepository"/> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/associatedGenRepository.1"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -5418,11 +5464,12 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionContext"/> </eParameters> </eOperations> - <eOperations name="significantClass" eType="/3/Set(EClass)"> + <eOperations name="significantClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL" references="/0/significantClass"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -6123,6 +6170,16 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/metamodelGetter.2"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6561,6 +6618,13 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/associatedGenRepository"/> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6706,11 +6770,12 @@ <eAnnotations source="MTL" references="/0/associatedGenPackage"/> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> </eOperations> - <eOperations name="significantClass" eType="/3/Set(EClass)"> + <eOperations name="significantClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL" references="/0/significantClass"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6802,7 +6867,7 @@ <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> - <eAnnotations source="MTL" references="/0/associatedGenRepository"/> + <eAnnotations source="MTL" references="/0/associatedGenRepository.1"/> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> <eOperations name="associatedGenModel"> @@ -7077,6 +7142,13 @@ <eAnnotations source="MTL" references="/0/qualifiedMetamodelPackage.1"/> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/metamodelGetter.2"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> @@ -7429,6 +7501,15 @@ <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#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -8425,6 +8506,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </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/mapping/1.0.0#//navigation/SimpleModelNavigation"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -10025,6287 +10124,6352 @@ </eAnnotations> <eAnnotations source="positions.307" references="/0/associatedGenRepository"> <details key="start" value="5169"/> - <details key="end" value="5508"/> + <details key="end" value="5301"/> <details key="line" value="102"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/associatedGenRepository/viewsRepository"> + <eAnnotations source="positions.308" references="/0/associatedGenRepository/view"> <details key="start" value="5207"/> - <details key="end" value="5240"/> + <details key="end" value="5218"/> <details key="line" value="102"/> </eAnnotations> <eAnnotations source="positions.309" references="/0/associatedGenRepository/@expression"> - <details key="start" value="5267"/> - <details key="end" value="5506"/> + <details key="start" value="5245"/> + <details key="end" value="5299"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.310" references="/0/associatedGenRepository/@expression/@argument.0"> + <details key="start" value="5245"/> + <details key="end" value="5273"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/associatedGenRepository/@expression/@condition"> - <details key="start" value="5270"/> - <details key="end" value="5359"/> + <eAnnotations source="positions.311" references="/0/associatedGenRepository/@expression/@argument.0/view"> + <details key="start" value="5245"/> + <details key="end" value="5249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/associatedGenRepository/@expression/@condition/select"> - <details key="start" value="5271"/> - <details key="end" value="5346"/> + <eAnnotations source="positions.312" references="/0/associatedGenRepository.1"> + <details key="start" value="5303"/> + <details key="end" value="5642"/> + <details key="line" value="105"/> + </eAnnotations> + <eAnnotations source="positions.313" references="/0/associatedGenRepository.1/viewsRepository"> + <details key="start" value="5341"/> + <details key="end" value="5374"/> + <details key="line" value="105"/> + </eAnnotations> + <eAnnotations source="positions.314" references="/0/associatedGenRepository.1/@expression"> + <details key="start" value="5401"/> + <details key="end" value="5640"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.315" references="/0/associatedGenRepository.1/@expression/@condition"> + <details key="start" value="5404"/> + <details key="end" value="5493"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.316" references="/0/associatedGenRepository.1/@expression/@condition/select"> + <details key="start" value="5405"/> + <details key="end" value="5480"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/associatedGenRepository/@expression/@condition/select/@source"> - <details key="start" value="5271"/> - <details key="end" value="5297"/> + <eAnnotations source="positions.317" references="/0/associatedGenRepository.1/@expression/@condition/select/@source"> + <details key="start" value="5405"/> + <details key="end" value="5431"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/associatedGenRepository/@expression/@condition/select/@source/viewsRepository"> - <details key="start" value="5271"/> - <details key="end" value="5286"/> + <eAnnotations source="positions.318" references="/0/associatedGenRepository.1/@expression/@condition/select/@source/viewsRepository"> + <details key="start" value="5405"/> + <details key="end" value="5420"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/associatedGenRepository/@expression/@condition/select/@body"> - <details key="start" value="5306"/> - <details key="end" value="5345"/> + <eAnnotations source="positions.319" references="/0/associatedGenRepository.1/@expression/@condition/select/@body"> + <details key="start" value="5440"/> + <details key="end" value="5479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/associatedGenRepository/@expression/@condition/select/@body/temp1"> + <eAnnotations source="positions.320" references="/0/associatedGenRepository.1/@expression/@condition/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/associatedGenRepository/@expression/@condition/select/@body/@argument.0"> - <details key="start" value="5318"/> - <details key="end" value="5344"/> + <eAnnotations source="positions.321" references="/0/associatedGenRepository.1/@expression/@condition/select/@body/@argument.0"> + <details key="start" value="5452"/> + <details key="end" value="5478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/associatedGenRepository/@expression/@condition/select/temp23"> + <eAnnotations source="positions.322" references="/0/associatedGenRepository.1/@expression/@condition/select/temp23"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/associatedGenRepository/@expression/@thenExpression"> - <details key="start" value="5366"/> - <details key="end" value="5488"/> + <eAnnotations source="positions.323" references="/0/associatedGenRepository.1/@expression/@thenExpression"> + <details key="start" value="5500"/> + <details key="end" value="5622"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/associatedGenRepository/@expression/@thenExpression/@source"> - <details key="start" value="5366"/> - <details key="end" value="5450"/> + <eAnnotations source="positions.324" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source"> + <details key="start" value="5500"/> + <details key="end" value="5584"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select"> - <details key="start" value="5366"/> - <details key="end" value="5441"/> + <eAnnotations source="positions.325" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select"> + <details key="start" value="5500"/> + <details key="end" value="5575"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/@source"> - <details key="start" value="5366"/> - <details key="end" value="5392"/> + <eAnnotations source="positions.326" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/@source"> + <details key="start" value="5500"/> + <details key="end" value="5526"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/@source/viewsRepository"> - <details key="start" value="5366"/> - <details key="end" value="5381"/> + <eAnnotations source="positions.327" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/@source/viewsRepository"> + <details key="start" value="5500"/> + <details key="end" value="5515"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/@body"> - <details key="start" value="5401"/> - <details key="end" value="5440"/> + <eAnnotations source="positions.328" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/@body"> + <details key="start" value="5535"/> + <details key="end" value="5574"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/@body/temp2"> + <eAnnotations source="positions.329" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/@body/@argument.0"> - <details key="start" value="5413"/> - <details key="end" value="5439"/> + <eAnnotations source="positions.330" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/@body/@argument.0"> + <details key="start" value="5547"/> + <details key="end" value="5573"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/associatedGenRepository/@expression/@thenExpression/@source/select/temp24"> + <eAnnotations source="positions.331" references="/0/associatedGenRepository.1/@expression/@thenExpression/@source/select/temp24"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/associatedGenRepository/@expression/@thenExpression/@argument.0"> - <details key="start" value="5461"/> - <details key="end" value="5487"/> + <eAnnotations source="positions.332" references="/0/associatedGenRepository.1/@expression/@thenExpression/@argument.0"> + <details key="start" value="5595"/> + <details key="end" value="5621"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/associatedGenRepository/@expression/@elseExpression"> - <details key="start" value="5495"/> - <details key="end" value="5499"/> + <eAnnotations source="positions.333" references="/0/associatedGenRepository.1/@expression/@elseExpression"> + <details key="start" value="5629"/> + <details key="end" value="5633"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/associatedGenModel.1"> - <details key="start" value="5510"/> - <details key="end" value="5741"/> - <details key="line" value="108"/> + <eAnnotations source="positions.334" references="/0/associatedGenModel.1"> + <details key="start" value="5644"/> + <details key="end" value="5875"/> + <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/associatedGenModel.1/viewsRepository"> - <details key="start" value="5543"/> - <details key="end" value="5576"/> - <details key="line" value="108"/> + <eAnnotations source="positions.335" references="/0/associatedGenModel.1/viewsRepository"> + <details key="start" value="5677"/> + <details key="end" value="5710"/> + <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/associatedGenModel.1/@expression"> - <details key="start" value="5596"/> - <details key="end" value="5739"/> + <eAnnotations source="positions.336" references="/0/associatedGenModel.1/@expression"> + <details key="start" value="5730"/> + <details key="end" value="5873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/associatedGenModel.1/@expression/@condition"> - <details key="start" value="5599"/> - <details key="end" value="5661"/> + <eAnnotations source="positions.337" references="/0/associatedGenModel.1/@expression/@condition"> + <details key="start" value="5733"/> + <details key="end" value="5795"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/associatedGenModel.1/@expression/@condition/@source"> - <details key="start" value="5603"/> - <details key="end" value="5661"/> + <eAnnotations source="positions.338" references="/0/associatedGenModel.1/@expression/@condition/@source"> + <details key="start" value="5737"/> + <details key="end" value="5795"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/associatedGenModel.1/@expression/@condition/@source/@source"> - <details key="start" value="5603"/> - <details key="end" value="5644"/> + <eAnnotations source="positions.339" references="/0/associatedGenModel.1/@expression/@condition/@source/@source"> + <details key="start" value="5737"/> + <details key="end" value="5778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/associatedGenModel.1/@expression/@condition/@source/@source/viewsRepository"> - <details key="start" value="5603"/> - <details key="end" value="5618"/> + <eAnnotations source="positions.340" references="/0/associatedGenModel.1/@expression/@condition/@source/@source/viewsRepository"> + <details key="start" value="5737"/> + <details key="end" value="5752"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/associatedGenModel.1/@expression/@thenExpression"> - <details key="start" value="5668"/> - <details key="end" value="5721"/> + <eAnnotations source="positions.341" references="/0/associatedGenModel.1/@expression/@thenExpression"> + <details key="start" value="5802"/> + <details key="end" value="5855"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/associatedGenModel.1/@expression/@thenExpression/@source"> - <details key="start" value="5668"/> - <details key="end" value="5709"/> + <eAnnotations source="positions.342" references="/0/associatedGenModel.1/@expression/@thenExpression/@source"> + <details key="start" value="5802"/> + <details key="end" value="5843"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/associatedGenModel.1/@expression/@thenExpression/@source/viewsRepository"> - <details key="start" value="5668"/> - <details key="end" value="5683"/> + <eAnnotations source="positions.343" references="/0/associatedGenModel.1/@expression/@thenExpression/@source/viewsRepository"> + <details key="start" value="5802"/> + <details key="end" value="5817"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/associatedGenModel.1/@expression/@elseExpression"> - <details key="start" value="5728"/> - <details key="end" value="5732"/> + <eAnnotations source="positions.344" references="/0/associatedGenModel.1/@expression/@elseExpression"> + <details key="start" value="5862"/> + <details key="end" value="5866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/associatedPEC"> - <details key="start" value="5743"/> - <details key="end" value="5912"/> - <details key="line" value="114"/> + <eAnnotations source="positions.345" references="/0/associatedPEC"> + <details key="start" value="5877"/> + <details key="end" value="6046"/> + <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/associatedPEC/eclass"> - <details key="start" value="5771"/> - <details key="end" value="5786"/> - <details key="line" value="114"/> + <eAnnotations source="positions.346" references="/0/associatedPEC/eclass"> + <details key="start" value="5905"/> + <details key="end" value="5920"/> + <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/associatedPEC/peContext"> - <details key="start" value="5788"/> - <details key="end" value="5824"/> - <details key="line" value="114"/> + <eAnnotations source="positions.347" references="/0/associatedPEC/peContext"> + <details key="start" value="5922"/> + <details key="end" value="5958"/> + <details key="line" value="117"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/associatedPEC/@expression"> - <details key="start" value="5857"/> - <details key="end" value="5909"/> + <eAnnotations source="positions.348" references="/0/associatedPEC/@expression"> + <details key="start" value="5991"/> + <details key="end" value="6043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/associatedPEC/@expression/@source"> - <details key="start" value="5857"/> - <details key="end" value="5900"/> + <eAnnotations source="positions.349" references="/0/associatedPEC/@expression/@source"> + <details key="start" value="5991"/> + <details key="end" value="6034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/associatedPEC/@expression/@source/eclass"> - <details key="start" value="5857"/> - <details key="end" value="5863"/> + <eAnnotations source="positions.350" references="/0/associatedPEC/@expression/@source/eclass"> + <details key="start" value="5991"/> + <details key="end" value="5997"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/associatedPEC/@expression/@source/@argument.0"> - <details key="start" value="5873"/> - <details key="end" value="5899"/> + <eAnnotations source="positions.351" references="/0/associatedPEC/@expression/@source/@argument.0"> + <details key="start" value="6007"/> + <details key="end" value="6033"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/significantClass"> - <details key="start" value="5914"/> - <details key="end" value="6082"/> - <details key="line" value="116"/> + <eAnnotations source="positions.352" references="/0/significantClass"> + <details key="start" value="6048"/> + <details key="end" value="6216"/> + <details key="line" value="119"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/significantClass/ePackage"> - <details key="start" value="5945"/> - <details key="end" value="5964"/> - <details key="line" value="116"/> + <eAnnotations source="positions.353" references="/0/significantClass/ePackage"> + <details key="start" value="6079"/> + <details key="end" value="6098"/> + <details key="line" value="119"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/significantClass/@expression"> - <details key="start" value="5982"/> - <details key="end" value="6079"/> + <eAnnotations source="positions.354" references="/0/significantClass/@expression"> + <details key="start" value="6116"/> + <details key="end" value="6213"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/significantClass/@expression/collect"> - <details key="start" value="5982"/> - <details key="end" value="6070"/> + <eAnnotations source="positions.355" references="/0/significantClass/@expression/collect"> + <details key="start" value="6116"/> + <details key="end" value="6204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/significantClass/@expression/collect/collect"> - <details key="start" value="5982"/> - <details key="end" value="6050"/> + <eAnnotations source="positions.356" references="/0/significantClass/@expression/collect/collect"> + <details key="start" value="6116"/> + <details key="end" value="6184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/significantClass/@expression/collect/collect/select"> - <details key="start" value="5982"/> - <details key="end" value="6032"/> + <eAnnotations source="positions.357" references="/0/significantClass/@expression/collect/collect/select"> + <details key="start" value="6116"/> + <details key="end" value="6166"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/significantClass/@expression/collect/collect/select/@source"> - <details key="start" value="5982"/> - <details key="end" value="6003"/> + <eAnnotations source="positions.358" references="/0/significantClass/@expression/collect/collect/select/@source"> + <details key="start" value="6116"/> + <details key="end" value="6137"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/significantClass/@expression/collect/collect/select/@source/ePackage"> - <details key="start" value="5982"/> - <details key="end" value="5990"/> + <eAnnotations source="positions.359" references="/0/significantClass/@expression/collect/collect/select/@source/ePackage"> + <details key="start" value="6116"/> + <details key="end" value="6124"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/significantClass/@expression/collect/collect/select/@body"> - <details key="start" value="6012"/> - <details key="end" value="6031"/> + <eAnnotations source="positions.360" references="/0/significantClass/@expression/collect/collect/select/@body"> + <details key="start" value="6146"/> + <details key="end" value="6165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/significantClass/@expression/collect/collect/select/@body/temp1"> + <eAnnotations source="positions.361" references="/0/significantClass/@expression/collect/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/significantClass/@expression/collect/collect/select/@body/@argument.0"> - <details key="start" value="6024"/> - <details key="end" value="6030"/> + <eAnnotations source="positions.362" references="/0/significantClass/@expression/collect/collect/select/@body/@argument.0"> + <details key="start" value="6158"/> + <details key="end" value="6164"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/significantClass/@expression/collect/collect/select/temp25"> + <eAnnotations source="positions.363" references="/0/significantClass/@expression/collect/collect/select/temp25"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/significantClass/@expression/collect/collect/@body"> + <eAnnotations source="positions.364" references="/0/significantClass/@expression/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/significantClass/@expression/collect/collect/@body/temp2"> + <eAnnotations source="positions.365" references="/0/significantClass/@expression/collect/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/significantClass/@expression/collect/collect/@body/@argument.0"> - <details key="start" value="6043"/> - <details key="end" value="6049"/> + <eAnnotations source="positions.366" references="/0/significantClass/@expression/collect/collect/@body/@argument.0"> + <details key="start" value="6177"/> + <details key="end" value="6183"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/significantClass/@expression/collect/collect/temp26"> + <eAnnotations source="positions.367" references="/0/significantClass/@expression/collect/collect/temp26"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/significantClass/@expression/collect/@body"> + <eAnnotations source="positions.368" references="/0/significantClass/@expression/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/significantClass/@expression/collect/@body/temp3"> + <eAnnotations source="positions.369" references="/0/significantClass/@expression/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/significantClass/@expression/collect/temp27"> + <eAnnotations source="positions.370" references="/0/significantClass/@expression/collect/temp27"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/classAndHierarchy"> - <details key="start" value="6084"/> - <details key="end" value="6210"/> - <details key="line" value="118"/> + <eAnnotations source="positions.371" references="/0/classAndHierarchy"> + <details key="start" value="6218"/> + <details key="end" value="6344"/> + <details key="line" value="121"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/classAndHierarchy/eclass"> - <details key="start" value="6117"/> - <details key="end" value="6132"/> - <details key="line" value="118"/> + <eAnnotations source="positions.372" references="/0/classAndHierarchy/eclass"> + <details key="start" value="6251"/> + <details key="end" value="6266"/> + <details key="line" value="121"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/classAndHierarchy/@expression"> - <details key="start" value="6150"/> - <details key="end" value="6207"/> + <eAnnotations source="positions.373" references="/0/classAndHierarchy/@expression"> + <details key="start" value="6284"/> + <details key="end" value="6341"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/classAndHierarchy/@expression/collect"> - <details key="start" value="6150"/> - <details key="end" value="6188"/> + <eAnnotations source="positions.374" references="/0/classAndHierarchy/@expression/collect"> + <details key="start" value="6284"/> + <details key="end" value="6322"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/classAndHierarchy/@expression/collect/@source"> - <details key="start" value="6150"/> - <details key="end" value="6168"/> + <eAnnotations source="positions.375" references="/0/classAndHierarchy/@expression/collect/@source"> + <details key="start" value="6284"/> + <details key="end" value="6302"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/classAndHierarchy/@expression/collect/@source/eclass"> - <details key="start" value="6150"/> - <details key="end" value="6156"/> + <eAnnotations source="positions.376" references="/0/classAndHierarchy/@expression/collect/@source/eclass"> + <details key="start" value="6284"/> + <details key="end" value="6290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/classAndHierarchy/@expression/collect/@body"> + <eAnnotations source="positions.377" references="/0/classAndHierarchy/@expression/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/classAndHierarchy/@expression/collect/@body/temp1"> + <eAnnotations source="positions.378" references="/0/classAndHierarchy/@expression/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/classAndHierarchy/@expression/collect/temp28"> + <eAnnotations source="positions.379" references="/0/classAndHierarchy/@expression/collect/temp28"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/classAndHierarchy/@expression/eclass"> - <details key="start" value="6200"/> - <details key="end" value="6206"/> + <eAnnotations source="positions.380" references="/0/classAndHierarchy/@expression/eclass"> + <details key="start" value="6334"/> + <details key="end" value="6340"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/mustBeGenerated"> - <details key="start" value="6456"/> - <details key="end" value="6745"/> - <details key="line" value="124"/> + <eAnnotations source="positions.381" references="/0/mustBeGenerated"> + <details key="start" value="6590"/> + <details key="end" value="6879"/> + <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/mustBeGenerated/pec"> - <details key="start" value="6486"/> - <details key="end" value="6518"/> - <details key="line" value="124"/> + <eAnnotations source="positions.382" references="/0/mustBeGenerated/pec"> + <details key="start" value="6620"/> + <details key="end" value="6652"/> + <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/mustBeGenerated/@expression"> - <details key="start" value="6534"/> - <details key="end" value="6743"/> + <eAnnotations source="positions.383" references="/0/mustBeGenerated/@expression"> + <details key="start" value="6668"/> + <details key="end" value="6877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/mustBeGenerated/@expression/@source"> - <details key="start" value="6534"/> - <details key="end" value="6658"/> + <eAnnotations source="positions.384" references="/0/mustBeGenerated/@expression/@source"> + <details key="start" value="6668"/> + <details key="end" value="6792"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/mustBeGenerated/@expression/@source/@source"> - <details key="start" value="6535"/> - <details key="end" value="6547"/> + <eAnnotations source="positions.385" references="/0/mustBeGenerated/@expression/@source/@source"> + <details key="start" value="6669"/> + <details key="end" value="6681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/mustBeGenerated/@expression/@source/@source/pec"> - <details key="start" value="6535"/> - <details key="end" value="6538"/> + <eAnnotations source="positions.386" references="/0/mustBeGenerated/@expression/@source/@source/pec"> + <details key="start" value="6669"/> + <details key="end" value="6672"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/mustBeGenerated/@expression/@source/@argument.0"> - <details key="start" value="6552"/> - <details key="end" value="6657"/> + <eAnnotations source="positions.387" references="/0/mustBeGenerated/@expression/@source/@argument.0"> + <details key="start" value="6686"/> + <details key="end" value="6791"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source"> - <details key="start" value="6553"/> - <details key="end" value="6619"/> + <eAnnotations source="positions.388" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source"> + <details key="start" value="6687"/> + <details key="end" value="6753"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source"> - <details key="start" value="6553"/> - <details key="end" value="6607"/> + <eAnnotations source="positions.389" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source"> + <details key="start" value="6687"/> + <details key="end" value="6741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source/pec"> - <details key="start" value="6553"/> - <details key="end" value="6556"/> + <eAnnotations source="positions.390" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source/pec"> + <details key="start" value="6687"/> + <details key="end" value="6690"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source/@argument.0"> - <details key="start" value="6570"/> - <details key="end" value="6606"/> + <eAnnotations source="positions.391" references="/0/mustBeGenerated/@expression/@source/@argument.0/@source/@source/@argument.0"> + <details key="start" value="6704"/> + <details key="end" value="6740"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0"> - <details key="start" value="6623"/> - <details key="end" value="6656"/> + <eAnnotations source="positions.392" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0"> + <details key="start" value="6757"/> + <details key="end" value="6790"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0/@source"> - <details key="start" value="6623"/> - <details key="end" value="6644"/> + <eAnnotations source="positions.393" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0/@source"> + <details key="start" value="6757"/> + <details key="end" value="6778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0/@source/pec"> - <details key="start" value="6623"/> - <details key="end" value="6626"/> + <eAnnotations source="positions.394" references="/0/mustBeGenerated/@expression/@source/@argument.0/@argument.0/@source/pec"> + <details key="start" value="6757"/> + <details key="end" value="6760"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/mustBeGenerated/@expression/@argument.0"> - <details key="start" value="6662"/> - <details key="end" value="6743"/> + <eAnnotations source="positions.395" references="/0/mustBeGenerated/@expression/@argument.0"> + <details key="start" value="6796"/> + <details key="end" value="6877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/mustBeGenerated/@expression/@argument.0/select"> - <details key="start" value="6662"/> - <details key="end" value="6731"/> + <eAnnotations source="positions.396" references="/0/mustBeGenerated/@expression/@argument.0/select"> + <details key="start" value="6796"/> + <details key="end" value="6865"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/mustBeGenerated/@expression/@argument.0/select/@source"> - <details key="start" value="6662"/> - <details key="end" value="6676"/> + <eAnnotations source="positions.397" references="/0/mustBeGenerated/@expression/@argument.0/select/@source"> + <details key="start" value="6796"/> + <details key="end" value="6810"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/mustBeGenerated/@expression/@argument.0/select/@source/pec"> - <details key="start" value="6662"/> - <details key="end" value="6665"/> + <eAnnotations source="positions.398" references="/0/mustBeGenerated/@expression/@argument.0/select/@source/pec"> + <details key="start" value="6796"/> + <details key="end" value="6799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/mustBeGenerated/@expression/@argument.0/select/@body"> - <details key="start" value="6685"/> - <details key="end" value="6730"/> + <eAnnotations source="positions.399" references="/0/mustBeGenerated/@expression/@argument.0/select/@body"> + <details key="start" value="6819"/> + <details key="end" value="6864"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/mustBeGenerated/@expression/@argument.0/select/@body/temp1"> + <eAnnotations source="positions.400" references="/0/mustBeGenerated/@expression/@argument.0/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/mustBeGenerated/@expression/@argument.0/select/@body/@argument.0"> - <details key="start" value="6697"/> - <details key="end" value="6729"/> + <eAnnotations source="positions.401" references="/0/mustBeGenerated/@expression/@argument.0/select/@body/@argument.0"> + <details key="start" value="6831"/> + <details key="end" value="6863"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/mustBeGenerated/@expression/@argument.0/select/temp29"> + <eAnnotations source="positions.402" references="/0/mustBeGenerated/@expression/@argument.0/select/temp29"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/needComposedEditionComponent"> - <details key="start" value="7021"/> - <details key="end" value="7226"/> - <details key="line" value="130"/> + <eAnnotations source="positions.403" references="/0/needComposedEditionComponent"> + <details key="start" value="7155"/> + <details key="end" value="7360"/> + <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/needComposedEditionComponent/pec"> - <details key="start" value="7064"/> - <details key="end" value="7096"/> - <details key="line" value="130"/> + <eAnnotations source="positions.404" references="/0/needComposedEditionComponent/pec"> + <details key="start" value="7198"/> + <details key="end" value="7230"/> + <details key="line" value="133"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/needComposedEditionComponent/@expression"> - <details key="start" value="7112"/> - <details key="end" value="7224"/> + <eAnnotations source="positions.405" references="/0/needComposedEditionComponent/@expression"> + <details key="start" value="7246"/> + <details key="end" value="7358"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/needComposedEditionComponent/@expression/@source"> - <details key="start" value="7112"/> - <details key="end" value="7162"/> + <eAnnotations source="positions.406" references="/0/needComposedEditionComponent/@expression/@source"> + <details key="start" value="7246"/> + <details key="end" value="7296"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/needComposedEditionComponent/@expression/@source/@source"> - <details key="start" value="7113"/> - <details key="end" value="7125"/> + <eAnnotations source="positions.407" references="/0/needComposedEditionComponent/@expression/@source/@source"> + <details key="start" value="7247"/> + <details key="end" value="7259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/needComposedEditionComponent/@expression/@source/@source/pec"> - <details key="start" value="7113"/> - <details key="end" value="7116"/> + <eAnnotations source="positions.408" references="/0/needComposedEditionComponent/@expression/@source/@source/pec"> + <details key="start" value="7247"/> + <details key="end" value="7250"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/needComposedEditionComponent/@expression/@source/@argument.0"> - <details key="start" value="7130"/> - <details key="end" value="7161"/> + <eAnnotations source="positions.409" references="/0/needComposedEditionComponent/@expression/@source/@argument.0"> + <details key="start" value="7264"/> + <details key="end" value="7295"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source"> - <details key="start" value="7130"/> - <details key="end" value="7157"/> + <eAnnotations source="positions.410" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source"> + <details key="start" value="7264"/> + <details key="end" value="7291"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source/@source"> - <details key="start" value="7130"/> - <details key="end" value="7149"/> + <eAnnotations source="positions.411" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source/@source"> + <details key="start" value="7264"/> + <details key="end" value="7283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source/@source/pec"> - <details key="start" value="7130"/> - <details key="end" value="7133"/> + <eAnnotations source="positions.412" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@source/@source/pec"> + <details key="start" value="7264"/> + <details key="end" value="7267"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@argument.0"> - <details key="start" value="7160"/> - <details key="end" value="7161"/> + <eAnnotations source="positions.413" references="/0/needComposedEditionComponent/@expression/@source/@argument.0/@argument.0"> + <details key="start" value="7294"/> + <details key="end" value="7295"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/needComposedEditionComponent/@expression/@argument.0"> - <details key="start" value="7166"/> - <details key="end" value="7224"/> + <eAnnotations source="positions.414" references="/0/needComposedEditionComponent/@expression/@argument.0"> + <details key="start" value="7300"/> + <details key="end" value="7358"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/needComposedEditionComponent/@expression/@argument.0/@source"> - <details key="start" value="7167"/> - <details key="end" value="7187"/> + <eAnnotations source="positions.415" references="/0/needComposedEditionComponent/@expression/@argument.0/@source"> + <details key="start" value="7301"/> + <details key="end" value="7321"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/needComposedEditionComponent/@expression/@argument.0/@source/@source"> - <details key="start" value="7167"/> - <details key="end" value="7176"/> + <eAnnotations source="positions.416" references="/0/needComposedEditionComponent/@expression/@argument.0/@source/@source"> + <details key="start" value="7301"/> + <details key="end" value="7310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/needComposedEditionComponent/@expression/@argument.0/@source/@source/pec"> - <details key="start" value="7167"/> - <details key="end" value="7170"/> + <eAnnotations source="positions.417" references="/0/needComposedEditionComponent/@expression/@argument.0/@source/@source/pec"> + <details key="start" value="7301"/> + <details key="end" value="7304"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0"> - <details key="start" value="7192"/> - <details key="end" value="7223"/> + <eAnnotations source="positions.418" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0"> + <details key="start" value="7326"/> + <details key="end" value="7357"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0/@source"> - <details key="start" value="7192"/> - <details key="end" value="7211"/> + <eAnnotations source="positions.419" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0/@source"> + <details key="start" value="7326"/> + <details key="end" value="7345"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0/@source/pec"> - <details key="start" value="7192"/> - <details key="end" value="7195"/> + <eAnnotations source="positions.420" references="/0/needComposedEditionComponent/@expression/@argument.0/@argument.0/@source/pec"> + <details key="start" value="7326"/> + <details key="end" value="7329"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/mustDynamicPecBeGenerated"> - <details key="start" value="7443"/> - <details key="end" value="7583"/> - <details key="line" value="136"/> + <eAnnotations source="positions.421" references="/0/mustDynamicPecBeGenerated"> + <details key="start" value="7577"/> + <details key="end" value="7717"/> + <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/mustDynamicPecBeGenerated/pec"> - <details key="start" value="7483"/> - <details key="end" value="7515"/> - <details key="line" value="136"/> + <eAnnotations source="positions.422" references="/0/mustDynamicPecBeGenerated/pec"> + <details key="start" value="7617"/> + <details key="end" value="7649"/> + <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/mustDynamicPecBeGenerated/view"> - <details key="start" value="7517"/> - <details key="end" value="7528"/> - <details key="line" value="136"/> + <eAnnotations source="positions.423" references="/0/mustDynamicPecBeGenerated/view"> + <details key="start" value="7651"/> + <details key="end" value="7662"/> + <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/mustDynamicPecBeGenerated/@expression"> - <details key="start" value="7544"/> - <details key="end" value="7581"/> + <eAnnotations source="positions.424" references="/0/mustDynamicPecBeGenerated/@expression"> + <details key="start" value="7678"/> + <details key="end" value="7715"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/mustDynamicPecBeGenerated/@expression/@source"> - <details key="start" value="7544"/> - <details key="end" value="7556"/> + <eAnnotations source="positions.425" references="/0/mustDynamicPecBeGenerated/@expression/@source"> + <details key="start" value="7678"/> + <details key="end" value="7690"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/mustDynamicPecBeGenerated/@expression/@source/pec"> - <details key="start" value="7544"/> - <details key="end" value="7547"/> + <eAnnotations source="positions.426" references="/0/mustDynamicPecBeGenerated/@expression/@source/pec"> + <details key="start" value="7678"/> + <details key="end" value="7681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/mustDynamicPecBeGenerated/@expression/@argument.0"> - <details key="start" value="7561"/> - <details key="end" value="7581"/> + <eAnnotations source="positions.427" references="/0/mustDynamicPecBeGenerated/@expression/@argument.0"> + <details key="start" value="7695"/> + <details key="end" value="7715"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/mustDynamicPecBeGenerated/@expression/@argument.0/view"> - <details key="start" value="7561"/> - <details key="end" value="7565"/> + <eAnnotations source="positions.428" references="/0/mustDynamicPecBeGenerated/@expression/@argument.0/view"> + <details key="start" value="7695"/> + <details key="end" value="7699"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/isDynamicView"> - <details key="start" value="7639"/> - <details key="end" value="7755"/> - <details key="line" value="140"/> + <eAnnotations source="positions.429" references="/0/isDynamicView"> + <details key="start" value="7773"/> + <details key="end" value="7889"/> + <details key="line" value="143"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/isDynamicView/view"> - <details key="start" value="7667"/> - <details key="end" value="7678"/> - <details key="line" value="140"/> + <eAnnotations source="positions.430" references="/0/isDynamicView/view"> + <details key="start" value="7801"/> + <details key="end" value="7812"/> + <details key="line" value="143"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/isDynamicView/@expression"> - <details key="start" value="7694"/> - <details key="end" value="7753"/> + <eAnnotations source="positions.431" references="/0/isDynamicView/@expression"> + <details key="start" value="7828"/> + <details key="end" value="7887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/isDynamicView/@expression/select"> - <details key="start" value="7694"/> - <details key="end" value="7741"/> + <eAnnotations source="positions.432" references="/0/isDynamicView/@expression/select"> + <details key="start" value="7828"/> + <details key="end" value="7875"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/isDynamicView/@expression/select/@source"> - <details key="start" value="7694"/> - <details key="end" value="7707"/> + <eAnnotations source="positions.433" references="/0/isDynamicView/@expression/select/@source"> + <details key="start" value="7828"/> + <details key="end" value="7841"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/isDynamicView/@expression/select/@source/view"> - <details key="start" value="7694"/> - <details key="end" value="7698"/> + <eAnnotations source="positions.434" references="/0/isDynamicView/@expression/select/@source/view"> + <details key="start" value="7828"/> + <details key="end" value="7832"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/isDynamicView/@expression/select/@body"> - <details key="start" value="7716"/> - <details key="end" value="7740"/> + <eAnnotations source="positions.435" references="/0/isDynamicView/@expression/select/@body"> + <details key="start" value="7850"/> + <details key="end" value="7874"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/isDynamicView/@expression/select/@body/temp1"> + <eAnnotations source="positions.436" references="/0/isDynamicView/@expression/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/isDynamicView/@expression/select/@body/@argument.0"> - <details key="start" value="7728"/> - <details key="end" value="7739"/> + <eAnnotations source="positions.437" references="/0/isDynamicView/@expression/select/@body/@argument.0"> + <details key="start" value="7862"/> + <details key="end" value="7873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/isDynamicView/@expression/select/temp30"> + <eAnnotations source="positions.438" references="/0/isDynamicView/@expression/select/temp30"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/dynamicViews"> - <details key="start" value="7757"/> - <details key="end" value="8072"/> - <details key="line" value="143"/> + <eAnnotations source="positions.439" references="/0/dynamicViews"> + <details key="start" value="7891"/> + <details key="end" value="8206"/> + <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/dynamicViews/pec"> - <details key="start" value="7784"/> - <details key="end" value="7816"/> - <details key="line" value="143"/> + <eAnnotations source="positions.440" references="/0/dynamicViews/pec"> + <details key="start" value="7918"/> + <details key="end" value="7950"/> + <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/dynamicViews/topLevelView"> - <details key="start" value="7818"/> - <details key="end" value="7837"/> - <details key="line" value="143"/> + <eAnnotations source="positions.441" references="/0/dynamicViews/topLevelView"> + <details key="start" value="7952"/> + <details key="end" value="7971"/> + <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/dynamicViews/select"> - <details key="start" value="7857"/> - <details key="end" value="8070"/> + <eAnnotations source="positions.442" references="/0/dynamicViews/select"> + <details key="start" value="7991"/> + <details key="end" value="8204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/dynamicViews/select/collect"> - <details key="start" value="7857"/> - <details key="end" value="8025"/> + <eAnnotations source="positions.443" references="/0/dynamicViews/select/collect"> + <details key="start" value="7991"/> + <details key="end" value="8159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/dynamicViews/select/collect/select"> - <details key="start" value="7857"/> - <details key="end" value="8019"/> + <eAnnotations source="positions.444" references="/0/dynamicViews/select/collect/select"> + <details key="start" value="7991"/> + <details key="end" value="8153"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/dynamicViews/select/collect/select/collect"> - <details key="start" value="7857"/> - <details key="end" value="7886"/> + <eAnnotations source="positions.445" references="/0/dynamicViews/select/collect/select/collect"> + <details key="start" value="7991"/> + <details key="end" value="8020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/dynamicViews/select/collect/select/collect/@source"> - <details key="start" value="7857"/> - <details key="end" value="7878"/> + <eAnnotations source="positions.446" references="/0/dynamicViews/select/collect/select/collect/@source"> + <details key="start" value="7991"/> + <details key="end" value="8012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/dynamicViews/select/collect/select/collect/@source/pec"> - <details key="start" value="7857"/> - <details key="end" value="7860"/> + <eAnnotations source="positions.447" references="/0/dynamicViews/select/collect/select/collect/@source/pec"> + <details key="start" value="7991"/> + <details key="end" value="7994"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/dynamicViews/select/collect/select/collect/@body"> - <details key="start" value="7879"/> - <details key="end" value="7886"/> + <eAnnotations source="positions.448" references="/0/dynamicViews/select/collect/select/collect/@body"> + <details key="start" value="8013"/> + <details key="end" value="8020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/dynamicViews/select/collect/select/collect/@body/temp1"> + <eAnnotations source="positions.449" references="/0/dynamicViews/select/collect/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/dynamicViews/select/collect/select/collect/temp31"> + <eAnnotations source="positions.450" references="/0/dynamicViews/select/collect/select/collect/temp31"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/dynamicViews/select/collect/select/@body"> - <details key="start" value="7895"/> - <details key="end" value="8018"/> + <eAnnotations source="positions.451" references="/0/dynamicViews/select/collect/select/@body"> + <details key="start" value="8029"/> + <details key="end" value="8152"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/dynamicViews/select/collect/select/@body/@source"> - <details key="start" value="7895"/> - <details key="end" value="7946"/> + <eAnnotations source="positions.452" references="/0/dynamicViews/select/collect/select/@body/@source"> + <details key="start" value="8029"/> + <details key="end" value="8080"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/dynamicViews/select/collect/select/@body/@source/temp2"> + <eAnnotations source="positions.453" references="/0/dynamicViews/select/collect/select/@body/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/dynamicViews/select/collect/select/@body/@source/@argument.0"> - <details key="start" value="7907"/> - <details key="end" value="7945"/> + <eAnnotations source="positions.454" references="/0/dynamicViews/select/collect/select/@body/@source/@argument.0"> + <details key="start" value="8041"/> + <details key="end" value="8079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/dynamicViews/select/collect/select/@body/@argument.0"> - <details key="start" value="7951"/> - <details key="end" value="8018"/> + <eAnnotations source="positions.455" references="/0/dynamicViews/select/collect/select/@body/@argument.0"> + <details key="start" value="8085"/> + <details key="end" value="8152"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0"> - <details key="start" value="7951"/> - <details key="end" value="8000"/> + <eAnnotations source="positions.456" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0"> + <details key="start" value="8085"/> + <details key="end" value="8134"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0/temp2"> + <eAnnotations source="positions.457" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0/@argument.0"> - <details key="start" value="7961"/> - <details key="end" value="7999"/> + <eAnnotations source="positions.458" references="/0/dynamicViews/select/collect/select/@body/@argument.0/@argument.0/@argument.0"> + <details key="start" value="8095"/> + <details key="end" value="8133"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/dynamicViews/select/collect/select/temp32"> + <eAnnotations source="positions.459" references="/0/dynamicViews/select/collect/select/temp32"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/dynamicViews/select/collect/@body"> - <details key="start" value="8020"/> - <details key="end" value="8025"/> + <eAnnotations source="positions.460" references="/0/dynamicViews/select/collect/@body"> + <details key="start" value="8154"/> + <details key="end" value="8159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/dynamicViews/select/collect/@body/temp3"> + <eAnnotations source="positions.461" references="/0/dynamicViews/select/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/dynamicViews/select/collect/temp33"> + <eAnnotations source="positions.462" references="/0/dynamicViews/select/collect/temp33"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/dynamicViews/select/@body"> - <details key="start" value="8034"/> - <details key="end" value="8069"/> + <eAnnotations source="positions.463" references="/0/dynamicViews/select/@body"> + <details key="start" value="8168"/> + <details key="end" value="8203"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/dynamicViews/select/@body/@source"> - <details key="start" value="8034"/> - <details key="end" value="8045"/> + <eAnnotations source="positions.464" references="/0/dynamicViews/select/@body/@source"> + <details key="start" value="8168"/> + <details key="end" value="8179"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/dynamicViews/select/@body/@source/temp4"> + <eAnnotations source="positions.465" references="/0/dynamicViews/select/@body/@source/temp4"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/dynamicViews/select/@body/topLevelView"> - <details key="start" value="8056"/> - <details key="end" value="8068"/> + <eAnnotations source="positions.466" references="/0/dynamicViews/select/@body/topLevelView"> + <details key="start" value="8190"/> + <details key="end" value="8202"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/dynamicViews/select/temp34"> + <eAnnotations source="positions.467" references="/0/dynamicViews/select/temp34"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/partToManage"> - <details key="start" value="8140"/> - <details key="end" value="8233"/> - <details key="line" value="147"/> + <eAnnotations source="positions.468" references="/0/partToManage"> + <details key="start" value="8274"/> + <details key="end" value="8367"/> + <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/partToManage/pec"> - <details key="start" value="8167"/> - <details key="end" value="8199"/> - <details key="line" value="147"/> + <eAnnotations source="positions.469" references="/0/partToManage/pec"> + <details key="start" value="8301"/> + <details key="end" value="8333"/> + <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/partToManage/@expression"> - <details key="start" value="8212"/> - <details key="end" value="8231"/> + <eAnnotations source="positions.470" references="/0/partToManage/@expression"> + <details key="start" value="8346"/> + <details key="end" value="8365"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/partToManage/@expression/pec"> - <details key="start" value="8212"/> - <details key="end" value="8215"/> + <eAnnotations source="positions.471" references="/0/partToManage/@expression/pec"> + <details key="start" value="8346"/> + <details key="end" value="8349"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/mustBeGenerated.1"> - <details key="start" value="8235"/> - <details key="end" value="8413"/> - <details key="line" value="149"/> + <eAnnotations source="positions.472" references="/0/mustBeGenerated.1"> + <details key="start" value="8369"/> + <details key="end" value="8547"/> + <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/mustBeGenerated.1/view"> - <details key="start" value="8265"/> - <details key="end" value="8276"/> - <details key="line" value="149"/> + <eAnnotations source="positions.473" references="/0/mustBeGenerated.1/view"> + <details key="start" value="8399"/> + <details key="end" value="8410"/> + <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/mustBeGenerated.1/pec"> - <details key="start" value="8278"/> - <details key="end" value="8310"/> - <details key="line" value="149"/> + <eAnnotations source="positions.474" references="/0/mustBeGenerated.1/pec"> + <details key="start" value="8412"/> + <details key="end" value="8444"/> + <details key="line" value="152"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/mustBeGenerated.1/@expression"> - <details key="start" value="8325"/> - <details key="end" value="8411"/> + <eAnnotations source="positions.475" references="/0/mustBeGenerated.1/@expression"> + <details key="start" value="8459"/> + <details key="end" value="8545"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/mustBeGenerated.1/@expression/@source"> - <details key="start" value="8325"/> - <details key="end" value="8367"/> + <eAnnotations source="positions.476" references="/0/mustBeGenerated.1/@expression/@source"> + <details key="start" value="8459"/> + <details key="end" value="8501"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/mustBeGenerated.1/@expression/@source/@source"> - <details key="start" value="8325"/> - <details key="end" value="8355"/> + <eAnnotations source="positions.477" references="/0/mustBeGenerated.1/@expression/@source/@source"> + <details key="start" value="8459"/> + <details key="end" value="8489"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/mustBeGenerated.1/@expression/@source/@source/view"> - <details key="start" value="8325"/> - <details key="end" value="8329"/> + <eAnnotations source="positions.478" references="/0/mustBeGenerated.1/@expression/@source/@source/view"> + <details key="start" value="8459"/> + <details key="end" value="8463"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/mustBeGenerated.1/@expression/@source/@source/@argument.0"> - <details key="start" value="8340"/> - <details key="end" value="8354"/> + <eAnnotations source="positions.479" references="/0/mustBeGenerated.1/@expression/@source/@source/@argument.0"> + <details key="start" value="8474"/> + <details key="end" value="8488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/mustBeGenerated.1/@expression/@argument.0"> - <details key="start" value="8370"/> - <details key="end" value="8411"/> + <eAnnotations source="positions.480" references="/0/mustBeGenerated.1/@expression/@argument.0"> + <details key="start" value="8504"/> + <details key="end" value="8545"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/mustBeGenerated.1/@expression/@argument.0/@source"> - <details key="start" value="8370"/> - <details key="end" value="8399"/> + <eAnnotations source="positions.481" references="/0/mustBeGenerated.1/@expression/@argument.0/@source"> + <details key="start" value="8504"/> + <details key="end" value="8533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/mustBeGenerated.1/@expression/@argument.0/@source/pec"> - <details key="start" value="8370"/> - <details key="end" value="8373"/> + <eAnnotations source="positions.482" references="/0/mustBeGenerated.1/@expression/@argument.0/@source/pec"> + <details key="start" value="8504"/> + <details key="end" value="8507"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/mustBeGenerated.1/@expression/@argument.0/@source/@argument.0"> - <details key="start" value="8384"/> - <details key="end" value="8398"/> + <eAnnotations source="positions.483" references="/0/mustBeGenerated.1/@expression/@argument.0/@source/@argument.0"> + <details key="start" value="8518"/> + <details key="end" value="8532"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/needBeGenerated"> - <details key="start" value="8415"/> - <details key="end" value="8635"/> - <details key="line" value="152"/> + <eAnnotations source="positions.484" references="/0/needBeGenerated"> + <details key="start" value="8549"/> + <details key="end" value="8769"/> + <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/needBeGenerated/ref"> - <details key="start" value="8445"/> - <details key="end" value="8464"/> - <details key="line" value="152"/> + <eAnnotations source="positions.485" references="/0/needBeGenerated/ref"> + <details key="start" value="8579"/> + <details key="end" value="8598"/> + <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/needBeGenerated/@expression"> - <details key="start" value="8480"/> - <details key="end" value="8633"/> + <eAnnotations source="positions.486" references="/0/needBeGenerated/@expression"> + <details key="start" value="8614"/> + <details key="end" value="8767"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/needBeGenerated/@expression/@condition"> - <details key="start" value="8483"/> - <details key="end" value="8518"/> + <eAnnotations source="positions.487" references="/0/needBeGenerated/@expression/@condition"> + <details key="start" value="8617"/> + <details key="end" value="8652"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/needBeGenerated/@expression/@condition/@source"> - <details key="start" value="8484"/> - <details key="end" value="8492"/> + <eAnnotations source="positions.488" references="/0/needBeGenerated/@expression/@condition/@source"> + <details key="start" value="8618"/> + <details key="end" value="8626"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/needBeGenerated/@expression/@condition/@source/ref"> - <details key="start" value="8484"/> - <details key="end" value="8487"/> + <eAnnotations source="positions.489" references="/0/needBeGenerated/@expression/@condition/@source/ref"> + <details key="start" value="8618"/> + <details key="end" value="8621"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/needBeGenerated/@expression/@condition/@argument.0"> - <details key="start" value="8505"/> - <details key="end" value="8516"/> + <eAnnotations source="positions.490" references="/0/needBeGenerated/@expression/@condition/@argument.0"> + <details key="start" value="8639"/> + <details key="end" value="8650"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/needBeGenerated/@expression/@thenExpression"> - <details key="start" value="8525"/> - <details key="end" value="8614"/> + <eAnnotations source="positions.491" references="/0/needBeGenerated/@expression/@thenExpression"> + <details key="start" value="8659"/> + <details key="end" value="8748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/needBeGenerated/@expression/@thenExpression/@source"> - <details key="start" value="8529"/> - <details key="end" value="8614"/> + <eAnnotations source="positions.492" references="/0/needBeGenerated/@expression/@thenExpression/@source"> + <details key="start" value="8663"/> + <details key="end" value="8748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source"> - <details key="start" value="8529"/> - <details key="end" value="8597"/> + <eAnnotations source="positions.493" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source"> + <details key="start" value="8663"/> + <details key="end" value="8731"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0"> - <details key="start" value="8529"/> - <details key="end" value="8560"/> + <eAnnotations source="positions.494" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0"> + <details key="start" value="8663"/> + <details key="end" value="8694"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@source"> - <details key="start" value="8529"/> - <details key="end" value="8537"/> + <eAnnotations source="positions.495" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@source"> + <details key="start" value="8663"/> + <details key="end" value="8671"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@source/ref"> - <details key="start" value="8529"/> - <details key="end" value="8532"/> + <eAnnotations source="positions.496" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@source/ref"> + <details key="start" value="8663"/> + <details key="end" value="8666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@argument.0"> - <details key="start" value="8548"/> - <details key="end" value="8559"/> + <eAnnotations source="positions.497" references="/0/needBeGenerated/@expression/@thenExpression/@source/@source/@argument.0/@argument.0"> + <details key="start" value="8682"/> + <details key="end" value="8693"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/needBeGenerated/@expression/@elseExpression"> - <details key="start" value="8621"/> - <details key="end" value="8626"/> + <eAnnotations source="positions.498" references="/0/needBeGenerated/@expression/@elseExpression"> + <details key="start" value="8755"/> + <details key="end" value="8760"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/isA1stLevelReferencedView"> - <details key="start" value="8637"/> - <details key="end" value="8900"/> - <details key="line" value="158"/> + <eAnnotations source="positions.499" references="/0/isA1stLevelReferencedView"> + <details key="start" value="8771"/> + <details key="end" value="9034"/> + <details key="line" value="161"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/isA1stLevelReferencedView/toCheck"> - <details key="start" value="8677"/> - <details key="end" value="8691"/> - <details key="line" value="158"/> + <eAnnotations source="positions.500" references="/0/isA1stLevelReferencedView/toCheck"> + <details key="start" value="8811"/> + <details key="end" value="8825"/> + <details key="line" value="161"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/isA1stLevelReferencedView/pec"> - <details key="start" value="8693"/> - <details key="end" value="8725"/> - <details key="line" value="158"/> + <eAnnotations source="positions.501" references="/0/isA1stLevelReferencedView/pec"> + <details key="start" value="8827"/> + <details key="end" value="8859"/> + <details key="line" value="161"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/isA1stLevelReferencedView/@expression"> - <details key="start" value="8741"/> - <details key="end" value="8898"/> + <eAnnotations source="positions.502" references="/0/isA1stLevelReferencedView/@expression"> + <details key="start" value="8875"/> + <details key="end" value="9032"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/isA1stLevelReferencedView/@expression/collect"> - <details key="start" value="8741"/> - <details key="end" value="8879"/> + <eAnnotations source="positions.503" references="/0/isA1stLevelReferencedView/@expression/collect"> + <details key="start" value="8875"/> + <details key="end" value="9013"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/isA1stLevelReferencedView/@expression/collect/select"> - <details key="start" value="8741"/> - <details key="end" value="8856"/> + <eAnnotations source="positions.504" references="/0/isA1stLevelReferencedView/@expression/collect/select"> + <details key="start" value="8875"/> + <details key="end" value="8990"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect"> - <details key="start" value="8741"/> - <details key="end" value="8822"/> + <eAnnotations source="positions.505" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect"> + <details key="start" value="8875"/> + <details key="end" value="8956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect"> - <details key="start" value="8741"/> - <details key="end" value="8817"/> + <eAnnotations source="positions.506" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect"> + <details key="start" value="8875"/> + <details key="end" value="8951"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect"> - <details key="start" value="8741"/> - <details key="end" value="8785"/> + <eAnnotations source="positions.507" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect"> + <details key="start" value="8875"/> + <details key="end" value="8919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@source"> - <details key="start" value="8741"/> - <details key="end" value="8750"/> + <eAnnotations source="positions.508" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@source"> + <details key="start" value="8875"/> + <details key="end" value="8884"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@source/pec"> - <details key="start" value="8741"/> - <details key="end" value="8744"/> + <eAnnotations source="positions.509" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@source/pec"> + <details key="start" value="8875"/> + <details key="end" value="8878"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body"> + <eAnnotations source="positions.510" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.506" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body/temp1"> + <eAnnotations source="positions.511" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.507" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body/@argument.0"> - <details key="start" value="8764"/> - <details key="end" value="8784"/> + <eAnnotations source="positions.512" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/@body/@argument.0"> + <details key="start" value="8898"/> + <details key="end" value="8918"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.508" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/temp35"> + <eAnnotations source="positions.513" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/collect/temp35"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.509" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body"> + <eAnnotations source="positions.514" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body/temp2"> + <eAnnotations source="positions.515" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body/@argument.0"> - <details key="start" value="8796"/> - <details key="end" value="8816"/> + <eAnnotations source="positions.516" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/@body/@argument.0"> + <details key="start" value="8930"/> + <details key="end" value="8950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/temp36"> + <eAnnotations source="positions.517" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/collect/temp36"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/@body"> - <details key="start" value="8818"/> - <details key="end" value="8822"/> + <eAnnotations source="positions.518" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/@body"> + <details key="start" value="8952"/> + <details key="end" value="8956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/@body/temp3"> + <eAnnotations source="positions.519" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/temp37"> + <eAnnotations source="positions.520" references="/0/isA1stLevelReferencedView/@expression/collect/select/collect/temp37"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body"> - <details key="start" value="8831"/> - <details key="end" value="8855"/> + <eAnnotations source="positions.521" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body"> + <details key="start" value="8965"/> + <details key="end" value="8989"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body/temp4"> + <eAnnotations source="positions.522" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body/temp4"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body/@argument.0"> - <details key="start" value="8843"/> - <details key="end" value="8854"/> + <eAnnotations source="positions.523" references="/0/isA1stLevelReferencedView/@expression/collect/select/@body/@argument.0"> + <details key="start" value="8977"/> + <details key="end" value="8988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/isA1stLevelReferencedView/@expression/collect/select/temp38"> + <eAnnotations source="positions.524" references="/0/isA1stLevelReferencedView/@expression/collect/select/temp38"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/isA1stLevelReferencedView/@expression/collect/@body"> + <eAnnotations source="positions.525" references="/0/isA1stLevelReferencedView/@expression/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/isA1stLevelReferencedView/@expression/collect/@body/temp5"> + <eAnnotations source="positions.526" references="/0/isA1stLevelReferencedView/@expression/collect/@body/temp5"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/isA1stLevelReferencedView/@expression/collect/@body/@argument.0"> - <details key="start" value="8867"/> - <details key="end" value="8878"/> + <eAnnotations source="positions.527" references="/0/isA1stLevelReferencedView/@expression/collect/@body/@argument.0"> + <details key="start" value="9001"/> + <details key="end" value="9012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/isA1stLevelReferencedView/@expression/collect/temp39"> + <eAnnotations source="positions.528" references="/0/isA1stLevelReferencedView/@expression/collect/temp39"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/isA1stLevelReferencedView/@expression/toCheck"> - <details key="start" value="8890"/> - <details key="end" value="8897"/> + <eAnnotations source="positions.529" references="/0/isA1stLevelReferencedView/@expression/toCheck"> + <details key="start" value="9024"/> + <details key="end" value="9031"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/isReferenceMany"> - <details key="start" value="8960"/> - <details key="end" value="9152"/> - <details key="line" value="162"/> + <eAnnotations source="positions.530" references="/0/isReferenceMany"> + <details key="start" value="9094"/> + <details key="end" value="9286"/> + <details key="line" value="165"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/isReferenceMany/feature"> - <details key="start" value="8990"/> - <details key="end" value="9018"/> - <details key="line" value="162"/> + <eAnnotations source="positions.531" references="/0/isReferenceMany/feature"> + <details key="start" value="9124"/> + <details key="end" value="9152"/> + <details key="line" value="165"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/isReferenceMany/@expression"> - <details key="start" value="9034"/> - <details key="end" value="9150"/> + <eAnnotations source="positions.532" references="/0/isReferenceMany/@expression"> + <details key="start" value="9168"/> + <details key="end" value="9284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/isReferenceMany/@expression/@source"> - <details key="start" value="9034"/> - <details key="end" value="9132"/> + <eAnnotations source="positions.533" references="/0/isReferenceMany/@expression/@source"> + <details key="start" value="9168"/> + <details key="end" value="9266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/isReferenceMany/@expression/@source/@source"> - <details key="start" value="9034"/> - <details key="end" value="9072"/> + <eAnnotations source="positions.534" references="/0/isReferenceMany/@expression/@source/@source"> + <details key="start" value="9168"/> + <details key="end" value="9206"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/isReferenceMany/@expression/@source/@source/feature"> - <details key="start" value="9034"/> - <details key="end" value="9041"/> + <eAnnotations source="positions.535" references="/0/isReferenceMany/@expression/@source/@source/feature"> + <details key="start" value="9168"/> + <details key="end" value="9175"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/isReferenceMany/@expression/@source/@source/@argument.0"> - <details key="start" value="9054"/> - <details key="end" value="9071"/> + <eAnnotations source="positions.536" references="/0/isReferenceMany/@expression/@source/@source/@argument.0"> + <details key="start" value="9188"/> + <details key="end" value="9205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/isReferenceMany/@expression/@source/@argument.0"> - <details key="start" value="9078"/> - <details key="end" value="9132"/> + <eAnnotations source="positions.537" references="/0/isReferenceMany/@expression/@source/@argument.0"> + <details key="start" value="9212"/> + <details key="end" value="9266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/isReferenceMany/@expression/@source/@argument.0/@source"> - <details key="start" value="9082"/> - <details key="end" value="9132"/> + <eAnnotations source="positions.538" references="/0/isReferenceMany/@expression/@source/@argument.0/@source"> + <details key="start" value="9216"/> + <details key="end" value="9266"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source"> - <details key="start" value="9083"/> - <details key="end" value="9119"/> + <eAnnotations source="positions.539" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source"> + <details key="start" value="9217"/> + <details key="end" value="9253"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source/feature"> - <details key="start" value="9083"/> - <details key="end" value="9090"/> + <eAnnotations source="positions.540" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source/feature"> + <details key="start" value="9217"/> + <details key="end" value="9224"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source/@argument.0"> - <details key="start" value="9101"/> - <details key="end" value="9118"/> + <eAnnotations source="positions.541" references="/0/isReferenceMany/@expression/@source/@argument.0/@source/@source/@argument.0"> + <details key="start" value="9235"/> + <details key="end" value="9252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/isReferenceMany/@expression/@argument.0"> - <details key="start" value="9138"/> - <details key="end" value="9150"/> + <eAnnotations source="positions.542" references="/0/isReferenceMany/@expression/@argument.0"> + <details key="start" value="9272"/> + <details key="end" value="9284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/isReferenceMany/@expression/@argument.0/feature"> - <details key="start" value="9138"/> - <details key="end" value="9145"/> + <eAnnotations source="positions.543" references="/0/isReferenceMany/@expression/@argument.0/feature"> + <details key="start" value="9272"/> + <details key="end" value="9279"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/isReferenceSingle"> - <details key="start" value="9154"/> - <details key="end" value="9354"/> - <details key="line" value="167"/> + <eAnnotations source="positions.544" references="/0/isReferenceSingle"> + <details key="start" value="9288"/> + <details key="end" value="9488"/> + <details key="line" value="170"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/isReferenceSingle/feature"> - <details key="start" value="9186"/> - <details key="end" value="9214"/> - <details key="line" value="167"/> + <eAnnotations source="positions.545" references="/0/isReferenceSingle/feature"> + <details key="start" value="9320"/> + <details key="end" value="9348"/> + <details key="line" value="170"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/isReferenceSingle/@expression"> - <details key="start" value="9230"/> - <details key="end" value="9352"/> + <eAnnotations source="positions.546" references="/0/isReferenceSingle/@expression"> + <details key="start" value="9364"/> + <details key="end" value="9486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/isReferenceSingle/@expression/@source"> - <details key="start" value="9230"/> - <details key="end" value="9328"/> + <eAnnotations source="positions.547" references="/0/isReferenceSingle/@expression/@source"> + <details key="start" value="9364"/> + <details key="end" value="9462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/isReferenceSingle/@expression/@source/@source"> - <details key="start" value="9230"/> - <details key="end" value="9268"/> + <eAnnotations source="positions.548" references="/0/isReferenceSingle/@expression/@source/@source"> + <details key="start" value="9364"/> + <details key="end" value="9402"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/isReferenceSingle/@expression/@source/@source/feature"> - <details key="start" value="9230"/> - <details key="end" value="9237"/> + <eAnnotations source="positions.549" references="/0/isReferenceSingle/@expression/@source/@source/feature"> + <details key="start" value="9364"/> + <details key="end" value="9371"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/isReferenceSingle/@expression/@source/@source/@argument.0"> - <details key="start" value="9250"/> - <details key="end" value="9267"/> + <eAnnotations source="positions.550" references="/0/isReferenceSingle/@expression/@source/@source/@argument.0"> + <details key="start" value="9384"/> + <details key="end" value="9401"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/isReferenceSingle/@expression/@source/@argument.0"> - <details key="start" value="9274"/> - <details key="end" value="9328"/> + <eAnnotations source="positions.551" references="/0/isReferenceSingle/@expression/@source/@argument.0"> + <details key="start" value="9408"/> + <details key="end" value="9462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source"> - <details key="start" value="9278"/> - <details key="end" value="9328"/> + <eAnnotations source="positions.552" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source"> + <details key="start" value="9412"/> + <details key="end" value="9462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source"> - <details key="start" value="9279"/> - <details key="end" value="9315"/> + <eAnnotations source="positions.553" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source"> + <details key="start" value="9413"/> + <details key="end" value="9449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source/feature"> - <details key="start" value="9279"/> - <details key="end" value="9286"/> + <eAnnotations source="positions.554" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source/feature"> + <details key="start" value="9413"/> + <details key="end" value="9420"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source/@argument.0"> - <details key="start" value="9297"/> - <details key="end" value="9314"/> + <eAnnotations source="positions.555" references="/0/isReferenceSingle/@expression/@source/@argument.0/@source/@source/@argument.0"> + <details key="start" value="9431"/> + <details key="end" value="9448"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/isReferenceSingle/@expression/@argument.0"> - <details key="start" value="9334"/> - <details key="end" value="9352"/> + <eAnnotations source="positions.556" references="/0/isReferenceSingle/@expression/@argument.0"> + <details key="start" value="9468"/> + <details key="end" value="9486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/isReferenceSingle/@expression/@argument.0/@source"> - <details key="start" value="9338"/> - <details key="end" value="9352"/> + <eAnnotations source="positions.557" references="/0/isReferenceSingle/@expression/@argument.0/@source"> + <details key="start" value="9472"/> + <details key="end" value="9486"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/isReferenceSingle/@expression/@argument.0/@source/feature"> - <details key="start" value="9339"/> - <details key="end" value="9346"/> + <eAnnotations source="positions.558" references="/0/isReferenceSingle/@expression/@argument.0/@source/feature"> + <details key="start" value="9473"/> + <details key="end" value="9480"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/isContainment"> - <details key="start" value="9356"/> - <details key="end" value="9522"/> - <details key="line" value="172"/> + <eAnnotations source="positions.559" references="/0/isContainment"> + <details key="start" value="9490"/> + <details key="end" value="9656"/> + <details key="line" value="175"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/isContainment/feature"> - <details key="start" value="9384"/> - <details key="end" value="9412"/> - <details key="line" value="172"/> + <eAnnotations source="positions.560" references="/0/isContainment/feature"> + <details key="start" value="9518"/> + <details key="end" value="9546"/> + <details key="line" value="175"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/isContainment/@expression"> - <details key="start" value="9428"/> - <details key="end" value="9520"/> + <eAnnotations source="positions.561" references="/0/isContainment/@expression"> + <details key="start" value="9562"/> + <details key="end" value="9654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/isContainment/@expression/@source"> - <details key="start" value="9428"/> - <details key="end" value="9466"/> + <eAnnotations source="positions.562" references="/0/isContainment/@expression/@source"> + <details key="start" value="9562"/> + <details key="end" value="9600"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/isContainment/@expression/@source/feature"> - <details key="start" value="9428"/> - <details key="end" value="9435"/> + <eAnnotations source="positions.563" references="/0/isContainment/@expression/@source/feature"> + <details key="start" value="9562"/> + <details key="end" value="9569"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/isContainment/@expression/@source/@argument.0"> - <details key="start" value="9448"/> - <details key="end" value="9465"/> + <eAnnotations source="positions.564" references="/0/isContainment/@expression/@source/@argument.0"> + <details key="start" value="9582"/> + <details key="end" value="9599"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/isContainment/@expression/@argument.0"> - <details key="start" value="9472"/> - <details key="end" value="9520"/> + <eAnnotations source="positions.565" references="/0/isContainment/@expression/@argument.0"> + <details key="start" value="9606"/> + <details key="end" value="9654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/isContainment/@expression/@argument.0/@source"> - <details key="start" value="9472"/> - <details key="end" value="9508"/> + <eAnnotations source="positions.566" references="/0/isContainment/@expression/@argument.0/@source"> + <details key="start" value="9606"/> + <details key="end" value="9642"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/isContainment/@expression/@argument.0/@source/feature"> - <details key="start" value="9472"/> - <details key="end" value="9479"/> + <eAnnotations source="positions.567" references="/0/isContainment/@expression/@argument.0/@source/feature"> + <details key="start" value="9606"/> + <details key="end" value="9613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/isContainment/@expression/@argument.0/@source/@argument.0"> - <details key="start" value="9490"/> - <details key="end" value="9507"/> + <eAnnotations source="positions.568" references="/0/isContainment/@expression/@argument.0/@source/@argument.0"> + <details key="start" value="9624"/> + <details key="end" value="9641"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/isContainmentMany"> - <details key="start" value="9524"/> - <details key="end" value="9712"/> - <details key="line" value="176"/> + <eAnnotations source="positions.569" references="/0/isContainmentMany"> + <details key="start" value="9658"/> + <details key="end" value="9846"/> + <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/isContainmentMany/feature"> - <details key="start" value="9556"/> - <details key="end" value="9584"/> - <details key="line" value="176"/> + <eAnnotations source="positions.570" references="/0/isContainmentMany/feature"> + <details key="start" value="9690"/> + <details key="end" value="9718"/> + <details key="line" value="179"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/isContainmentMany/@expression"> - <details key="start" value="9600"/> - <details key="end" value="9710"/> + <eAnnotations source="positions.571" references="/0/isContainmentMany/@expression"> + <details key="start" value="9734"/> + <details key="end" value="9844"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/isContainmentMany/@expression/@source"> - <details key="start" value="9600"/> - <details key="end" value="9692"/> + <eAnnotations source="positions.572" references="/0/isContainmentMany/@expression/@source"> + <details key="start" value="9734"/> + <details key="end" value="9826"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/isContainmentMany/@expression/@source/@source"> - <details key="start" value="9600"/> - <details key="end" value="9638"/> + <eAnnotations source="positions.573" references="/0/isContainmentMany/@expression/@source/@source"> + <details key="start" value="9734"/> + <details key="end" value="9772"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/isContainmentMany/@expression/@source/@source/feature"> - <details key="start" value="9600"/> - <details key="end" value="9607"/> + <eAnnotations source="positions.574" references="/0/isContainmentMany/@expression/@source/@source/feature"> + <details key="start" value="9734"/> + <details key="end" value="9741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.570" references="/0/isContainmentMany/@expression/@source/@source/@argument.0"> - <details key="start" value="9620"/> - <details key="end" value="9637"/> + <eAnnotations source="positions.575" references="/0/isContainmentMany/@expression/@source/@source/@argument.0"> + <details key="start" value="9754"/> + <details key="end" value="9771"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.571" references="/0/isContainmentMany/@expression/@source/@argument.0"> - <details key="start" value="9644"/> - <details key="end" value="9692"/> + <eAnnotations source="positions.576" references="/0/isContainmentMany/@expression/@source/@argument.0"> + <details key="start" value="9778"/> + <details key="end" value="9826"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.572" references="/0/isContainmentMany/@expression/@source/@argument.0/@source"> - <details key="start" value="9644"/> - <details key="end" value="9680"/> + <eAnnotations source="positions.577" references="/0/isContainmentMany/@expression/@source/@argument.0/@source"> + <details key="start" value="9778"/> + <details key="end" value="9814"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.573" references="/0/isContainmentMany/@expression/@source/@argument.0/@source/feature"> - <details key="start" value="9644"/> - <details key="end" value="9651"/> + <eAnnotations source="positions.578" references="/0/isContainmentMany/@expression/@source/@argument.0/@source/feature"> + <details key="start" value="9778"/> + <details key="end" value="9785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.574" references="/0/isContainmentMany/@expression/@source/@argument.0/@source/@argument.0"> - <details key="start" value="9662"/> - <details key="end" value="9679"/> + <eAnnotations source="positions.579" references="/0/isContainmentMany/@expression/@source/@argument.0/@source/@argument.0"> + <details key="start" value="9796"/> + <details key="end" value="9813"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.575" references="/0/isContainmentMany/@expression/@argument.0"> - <details key="start" value="9698"/> - <details key="end" value="9710"/> + <eAnnotations source="positions.580" references="/0/isContainmentMany/@expression/@argument.0"> + <details key="start" value="9832"/> + <details key="end" value="9844"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.576" references="/0/isContainmentMany/@expression/@argument.0/feature"> - <details key="start" value="9698"/> - <details key="end" value="9705"/> + <eAnnotations source="positions.581" references="/0/isContainmentMany/@expression/@argument.0/feature"> + <details key="start" value="9832"/> + <details key="end" value="9839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.577" references="/0/isContainmentSingle"> - <details key="start" value="9714"/> - <details key="end" value="9910"/> - <details key="line" value="181"/> + <eAnnotations source="positions.582" references="/0/isContainmentSingle"> + <details key="start" value="9848"/> + <details key="end" value="10044"/> + <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.578" references="/0/isContainmentSingle/feature"> - <details key="start" value="9748"/> - <details key="end" value="9776"/> - <details key="line" value="181"/> + <eAnnotations source="positions.583" references="/0/isContainmentSingle/feature"> + <details key="start" value="9882"/> + <details key="end" value="9910"/> + <details key="line" value="184"/> </eAnnotations> - <eAnnotations source="positions.579" references="/0/isContainmentSingle/@expression"> - <details key="start" value="9792"/> - <details key="end" value="9908"/> + <eAnnotations source="positions.584" references="/0/isContainmentSingle/@expression"> + <details key="start" value="9926"/> + <details key="end" value="10042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.580" references="/0/isContainmentSingle/@expression/@source"> - <details key="start" value="9792"/> - <details key="end" value="9884"/> + <eAnnotations source="positions.585" references="/0/isContainmentSingle/@expression/@source"> + <details key="start" value="9926"/> + <details key="end" value="10018"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.581" references="/0/isContainmentSingle/@expression/@source/@source"> - <details key="start" value="9792"/> - <details key="end" value="9830"/> + <eAnnotations source="positions.586" references="/0/isContainmentSingle/@expression/@source/@source"> + <details key="start" value="9926"/> + <details key="end" value="9964"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.582" references="/0/isContainmentSingle/@expression/@source/@source/feature"> - <details key="start" value="9792"/> - <details key="end" value="9799"/> + <eAnnotations source="positions.587" references="/0/isContainmentSingle/@expression/@source/@source/feature"> + <details key="start" value="9926"/> + <details key="end" value="9933"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.583" references="/0/isContainmentSingle/@expression/@source/@source/@argument.0"> - <details key="start" value="9812"/> - <details key="end" value="9829"/> + <eAnnotations source="positions.588" references="/0/isContainmentSingle/@expression/@source/@source/@argument.0"> + <details key="start" value="9946"/> + <details key="end" value="9963"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.584" references="/0/isContainmentSingle/@expression/@source/@argument.0"> - <details key="start" value="9836"/> - <details key="end" value="9884"/> + <eAnnotations source="positions.589" references="/0/isContainmentSingle/@expression/@source/@argument.0"> + <details key="start" value="9970"/> + <details key="end" value="10018"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.585" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source"> - <details key="start" value="9836"/> - <details key="end" value="9872"/> + <eAnnotations source="positions.590" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source"> + <details key="start" value="9970"/> + <details key="end" value="10006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.586" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source/feature"> - <details key="start" value="9836"/> - <details key="end" value="9843"/> + <eAnnotations source="positions.591" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source/feature"> + <details key="start" value="9970"/> + <details key="end" value="9977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.587" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source/@argument.0"> - <details key="start" value="9854"/> - <details key="end" value="9871"/> + <eAnnotations source="positions.592" references="/0/isContainmentSingle/@expression/@source/@argument.0/@source/@argument.0"> + <details key="start" value="9988"/> + <details key="end" value="10005"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.588" references="/0/isContainmentSingle/@expression/@argument.0"> - <details key="start" value="9890"/> - <details key="end" value="9908"/> + <eAnnotations source="positions.593" references="/0/isContainmentSingle/@expression/@argument.0"> + <details key="start" value="10024"/> + <details key="end" value="10042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.589" references="/0/isContainmentSingle/@expression/@argument.0/@source"> - <details key="start" value="9894"/> - <details key="end" value="9908"/> + <eAnnotations source="positions.594" references="/0/isContainmentSingle/@expression/@argument.0/@source"> + <details key="start" value="10028"/> + <details key="end" value="10042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.590" references="/0/isContainmentSingle/@expression/@argument.0/@source/feature"> - <details key="start" value="9895"/> - <details key="end" value="9902"/> + <eAnnotations source="positions.595" references="/0/isContainmentSingle/@expression/@argument.0/@source/feature"> + <details key="start" value="10029"/> + <details key="end" value="10036"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.591" references="/0/isAttributeMany"> - <details key="start" value="9912"/> - <details key="end" value="10044"/> - <details key="line" value="186"/> + <eAnnotations source="positions.596" references="/0/isAttributeMany"> + <details key="start" value="10046"/> + <details key="end" value="10178"/> + <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.592" references="/0/isAttributeMany/feature"> - <details key="start" value="9942"/> - <details key="end" value="9970"/> - <details key="line" value="186"/> + <eAnnotations source="positions.597" references="/0/isAttributeMany/feature"> + <details key="start" value="10076"/> + <details key="end" value="10104"/> + <details key="line" value="189"/> </eAnnotations> - <eAnnotations source="positions.593" references="/0/isAttributeMany/@expression"> - <details key="start" value="9986"/> - <details key="end" value="10042"/> + <eAnnotations source="positions.598" references="/0/isAttributeMany/@expression"> + <details key="start" value="10120"/> + <details key="end" value="10176"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.594" references="/0/isAttributeMany/@expression/@source"> - <details key="start" value="9986"/> - <details key="end" value="10024"/> + <eAnnotations source="positions.599" references="/0/isAttributeMany/@expression/@source"> + <details key="start" value="10120"/> + <details key="end" value="10158"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.595" references="/0/isAttributeMany/@expression/@source/feature"> - <details key="start" value="9986"/> - <details key="end" value="9993"/> + <eAnnotations source="positions.600" references="/0/isAttributeMany/@expression/@source/feature"> + <details key="start" value="10120"/> + <details key="end" value="10127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.596" references="/0/isAttributeMany/@expression/@source/@argument.0"> - <details key="start" value="10006"/> - <details key="end" value="10023"/> + <eAnnotations source="positions.601" references="/0/isAttributeMany/@expression/@source/@argument.0"> + <details key="start" value="10140"/> + <details key="end" value="10157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.597" references="/0/isAttributeMany/@expression/@argument.0"> - <details key="start" value="10030"/> - <details key="end" value="10042"/> + <eAnnotations source="positions.602" references="/0/isAttributeMany/@expression/@argument.0"> + <details key="start" value="10164"/> + <details key="end" value="10176"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.598" references="/0/isAttributeMany/@expression/@argument.0/feature"> - <details key="start" value="10030"/> - <details key="end" value="10037"/> + <eAnnotations source="positions.603" references="/0/isAttributeMany/@expression/@argument.0/feature"> + <details key="start" value="10164"/> + <details key="end" value="10171"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.599" references="/0/isAttributeSingle"> - <details key="start" value="10046"/> - <details key="end" value="10186"/> - <details key="line" value="190"/> + <eAnnotations source="positions.604" references="/0/isAttributeSingle"> + <details key="start" value="10180"/> + <details key="end" value="10320"/> + <details key="line" value="193"/> </eAnnotations> - <eAnnotations source="positions.600" references="/0/isAttributeSingle/feature"> - <details key="start" value="10078"/> - <details key="end" value="10106"/> - <details key="line" value="190"/> + <eAnnotations source="positions.605" references="/0/isAttributeSingle/feature"> + <details key="start" value="10212"/> + <details key="end" value="10240"/> + <details key="line" value="193"/> </eAnnotations> - <eAnnotations source="positions.601" references="/0/isAttributeSingle/@expression"> - <details key="start" value="10122"/> - <details key="end" value="10184"/> + <eAnnotations source="positions.606" references="/0/isAttributeSingle/@expression"> + <details key="start" value="10256"/> + <details key="end" value="10318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.602" references="/0/isAttributeSingle/@expression/@source"> - <details key="start" value="10122"/> - <details key="end" value="10160"/> + <eAnnotations source="positions.607" references="/0/isAttributeSingle/@expression/@source"> + <details key="start" value="10256"/> + <details key="end" value="10294"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.603" references="/0/isAttributeSingle/@expression/@source/feature"> - <details key="start" value="10122"/> - <details key="end" value="10129"/> + <eAnnotations source="positions.608" references="/0/isAttributeSingle/@expression/@source/feature"> + <details key="start" value="10256"/> + <details key="end" value="10263"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.604" references="/0/isAttributeSingle/@expression/@source/@argument.0"> - <details key="start" value="10142"/> - <details key="end" value="10159"/> + <eAnnotations source="positions.609" references="/0/isAttributeSingle/@expression/@source/@argument.0"> + <details key="start" value="10276"/> + <details key="end" value="10293"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.605" references="/0/isAttributeSingle/@expression/@argument.0"> - <details key="start" value="10166"/> - <details key="end" value="10184"/> + <eAnnotations source="positions.610" references="/0/isAttributeSingle/@expression/@argument.0"> + <details key="start" value="10300"/> + <details key="end" value="10318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.606" references="/0/isAttributeSingle/@expression/@argument.0/@source"> - <details key="start" value="10170"/> - <details key="end" value="10184"/> + <eAnnotations source="positions.611" references="/0/isAttributeSingle/@expression/@argument.0/@source"> + <details key="start" value="10304"/> + <details key="end" value="10318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.607" references="/0/isAttributeSingle/@expression/@argument.0/@source/feature"> - <details key="start" value="10171"/> - <details key="end" value="10178"/> + <eAnnotations source="positions.612" references="/0/isAttributeSingle/@expression/@argument.0/@source/feature"> + <details key="start" value="10305"/> + <details key="end" value="10312"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.608" references="/0/representationName"> - <details key="start" value="10233"/> - <details key="end" value="10410"/> - <details key="line" value="195"/> + <eAnnotations source="positions.613" references="/0/representationName"> + <details key="start" value="10367"/> + <details key="end" value="10544"/> + <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.609" references="/0/representationName/editionElement"> - <details key="start" value="10266"/> - <details key="end" value="10307"/> - <details key="line" value="195"/> + <eAnnotations source="positions.614" references="/0/representationName/editionElement"> + <details key="start" value="10400"/> + <details key="end" value="10441"/> + <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.610" references="/0/representationName/nameToCheck"> - <details key="start" value="10309"/> - <details key="end" value="10329"/> - <details key="line" value="195"/> + <eAnnotations source="positions.615" references="/0/representationName/nameToCheck"> + <details key="start" value="10443"/> + <details key="end" value="10463"/> + <details key="line" value="198"/> </eAnnotations> - <eAnnotations source="positions.611" references="/0/representationName/@expression"> - <details key="start" value="10345"/> - <details key="end" value="10408"/> + <eAnnotations source="positions.616" references="/0/representationName/@expression"> + <details key="start" value="10479"/> + <details key="end" value="10542"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.612" references="/0/representationName/@expression/@source"> - <details key="start" value="10345"/> - <details key="end" value="10394"/> + <eAnnotations source="positions.617" references="/0/representationName/@expression/@source"> + <details key="start" value="10479"/> + <details key="end" value="10528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.613" references="/0/representationName/@expression/@source/@source"> - <details key="start" value="10345"/> - <details key="end" value="10389"/> + <eAnnotations source="positions.618" references="/0/representationName/@expression/@source/@source"> + <details key="start" value="10479"/> + <details key="end" value="10523"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.614" references="/0/representationName/@expression/@source/@source/@source"> - <details key="start" value="10345"/> - <details key="end" value="10374"/> + <eAnnotations source="positions.619" references="/0/representationName/@expression/@source/@source/@source"> + <details key="start" value="10479"/> + <details key="end" value="10508"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.615" references="/0/representationName/@expression/@source/@source/@source/@source"> - <details key="start" value="10345"/> - <details key="end" value="10365"/> + <eAnnotations source="positions.620" references="/0/representationName/@expression/@source/@source/@source/@source"> + <details key="start" value="10479"/> + <details key="end" value="10499"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.616" references="/0/representationName/@expression/@source/@source/@source/@source/editionElement"> - <details key="start" value="10345"/> - <details key="end" value="10359"/> + <eAnnotations source="positions.621" references="/0/representationName/@expression/@source/@source/@source/@source/editionElement"> + <details key="start" value="10479"/> + <details key="end" value="10493"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.617" references="/0/representationName/@expression/nameToCheck"> - <details key="start" value="10397"/> - <details key="end" value="10408"/> + <eAnnotations source="positions.622" references="/0/representationName/@expression/nameToCheck"> + <details key="start" value="10531"/> + <details key="end" value="10542"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.618" references="/0/representationName.1"> - <details key="start" value="10412"/> - <details key="end" value="10541"/> - <details key="line" value="198"/> + <eAnnotations source="positions.623" references="/0/representationName.1"> + <details key="start" value="10546"/> + <details key="end" value="10675"/> + <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.619" references="/0/representationName.1/view"> - <details key="start" value="10445"/> - <details key="end" value="10463"/> - <details key="line" value="198"/> + <eAnnotations source="positions.624" references="/0/representationName.1/view"> + <details key="start" value="10579"/> + <details key="end" value="10597"/> + <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.620" references="/0/representationName.1/nameToCheck"> - <details key="start" value="10465"/> - <details key="end" value="10485"/> - <details key="line" value="198"/> + <eAnnotations source="positions.625" references="/0/representationName.1/nameToCheck"> + <details key="start" value="10599"/> + <details key="end" value="10619"/> + <details key="line" value="201"/> </eAnnotations> - <eAnnotations source="positions.621" references="/0/representationName.1/@expression"> - <details key="start" value="10501"/> - <details key="end" value="10539"/> + <eAnnotations source="positions.626" references="/0/representationName.1/@expression"> + <details key="start" value="10635"/> + <details key="end" value="10673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.622" references="/0/representationName.1/@expression/@source"> - <details key="start" value="10501"/> - <details key="end" value="10525"/> + <eAnnotations source="positions.627" references="/0/representationName.1/@expression/@source"> + <details key="start" value="10635"/> + <details key="end" value="10659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.623" references="/0/representationName.1/@expression/@source/@source"> - <details key="start" value="10501"/> - <details key="end" value="10520"/> + <eAnnotations source="positions.628" references="/0/representationName.1/@expression/@source/@source"> + <details key="start" value="10635"/> + <details key="end" value="10654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.624" references="/0/representationName.1/@expression/@source/@source/view"> - <details key="start" value="10501"/> - <details key="end" value="10505"/> + <eAnnotations source="positions.629" references="/0/representationName.1/@expression/@source/@source/view"> + <details key="start" value="10635"/> + <details key="end" value="10639"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.625" references="/0/representationName.1/@expression/nameToCheck"> - <details key="start" value="10528"/> - <details key="end" value="10539"/> + <eAnnotations source="positions.630" references="/0/representationName.1/@expression/nameToCheck"> + <details key="start" value="10662"/> + <details key="end" value="10673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.626" references="/0/editorIDSequence"> - <details key="start" value="10588"/> - <details key="end" value="10722"/> - <details key="line" value="202"/> + <eAnnotations source="positions.631" references="/0/editorIDSequence"> + <details key="start" value="10722"/> + <details key="end" value="10856"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.627" references="/0/editorIDSequence/editorElement"> - <details key="start" value="10619"/> - <details key="end" value="10652"/> - <details key="line" value="202"/> + <eAnnotations source="positions.632" references="/0/editorIDSequence/editorElement"> + <details key="start" value="10753"/> + <details key="end" value="10786"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.628" references="/0/editorIDSequence/@expression"> - <details key="start" value="10672"/> - <details key="end" value="10720"/> + <eAnnotations source="positions.633" references="/0/editorIDSequence/@expression"> + <details key="start" value="10806"/> + <details key="end" value="10854"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.629" references="/0/editorIDSequence/@expression/@source"> - <details key="start" value="10672"/> - <details key="end" value="10705"/> + <eAnnotations source="positions.634" references="/0/editorIDSequence/@expression/@source"> + <details key="start" value="10806"/> + <details key="end" value="10839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.630" references="/0/editorIDSequence/@expression/@source/editorElement"> - <details key="start" value="10672"/> - <details key="end" value="10685"/> + <eAnnotations source="positions.635" references="/0/editorIDSequence/@expression/@source/editorElement"> + <details key="start" value="10806"/> + <details key="end" value="10819"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.631" references="/0/editorIDSequence/@expression/@argument.0"> - <details key="start" value="10715"/> - <details key="end" value="10719"/> + <eAnnotations source="positions.636" references="/0/editorIDSequence/@expression/@argument.0"> + <details key="start" value="10849"/> + <details key="end" value="10853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.632" references="/0/identifiedElementKey"> - <details key="start" value="10724"/> - <details key="end" value="10865"/> - <details key="line" value="205"/> + <eAnnotations source="positions.637" references="/0/identifiedElementKey"> + <details key="start" value="10858"/> + <details key="end" value="10999"/> + <details key="line" value="208"/> </eAnnotations> - <eAnnotations source="positions.633" references="/0/identifiedElementKey/editorElement"> - <details key="start" value="10759"/> - <details key="end" value="10792"/> - <details key="line" value="205"/> + <eAnnotations source="positions.638" references="/0/identifiedElementKey/editorElement"> + <details key="start" value="10893"/> + <details key="end" value="10926"/> + <details key="line" value="208"/> </eAnnotations> - <eAnnotations source="positions.634" references="/0/identifiedElementKey/@expression"> - <details key="start" value="10807"/> - <details key="end" value="10863"/> + <eAnnotations source="positions.639" references="/0/identifiedElementKey/@expression"> + <details key="start" value="10941"/> + <details key="end" value="10997"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.635" references="/0/identifiedElementKey/@expression/@source"> - <details key="start" value="10807"/> - <details key="end" value="10855"/> + <eAnnotations source="positions.640" references="/0/identifiedElementKey/@expression/@source"> + <details key="start" value="10941"/> + <details key="end" value="10989"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.636" references="/0/identifiedElementKey/@expression/@source/@source"> - <details key="start" value="10807"/> - <details key="end" value="10840"/> + <eAnnotations source="positions.641" references="/0/identifiedElementKey/@expression/@source/@source"> + <details key="start" value="10941"/> + <details key="end" value="10974"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.637" references="/0/identifiedElementKey/@expression/@source/@source/editorElement"> - <details key="start" value="10807"/> - <details key="end" value="10820"/> + <eAnnotations source="positions.642" references="/0/identifiedElementKey/@expression/@source/@source/editorElement"> + <details key="start" value="10941"/> + <details key="end" value="10954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.638" references="/0/identifiedElementKey/@expression/@source/@argument.0"> - <details key="start" value="10850"/> - <details key="end" value="10854"/> + <eAnnotations source="positions.643" references="/0/identifiedElementKey/@expression/@source/@argument.0"> + <details key="start" value="10984"/> + <details key="end" value="10988"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.639" references="/0/hasModelNavigation"> - <details key="start" value="10911"/> - <details key="end" value="11027"/> - <details key="line" value="209"/> + <eAnnotations source="positions.644" references="/0/hasModelNavigation"> + <details key="start" value="11045"/> + <details key="end" value="11161"/> + <details key="line" value="212"/> </eAnnotations> - <eAnnotations source="positions.640" references="/0/hasModelNavigation/pee"> - <details key="start" value="10944"/> - <details key="end" value="10974"/> - <details key="line" value="209"/> + <eAnnotations source="positions.645" references="/0/hasModelNavigation/pee"> + <details key="start" value="11078"/> + <details key="end" value="11108"/> + <details key="line" value="212"/> </eAnnotations> - <eAnnotations source="positions.641" references="/0/hasModelNavigation/@expression"> - <details key="start" value="10990"/> - <details key="end" value="11025"/> + <eAnnotations source="positions.646" references="/0/hasModelNavigation/@expression"> + <details key="start" value="11124"/> + <details key="end" value="11159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.642" references="/0/hasModelNavigation/@expression/@source"> - <details key="start" value="10994"/> - <details key="end" value="11025"/> + <eAnnotations source="positions.647" references="/0/hasModelNavigation/@expression/@source"> + <details key="start" value="11128"/> + <details key="end" value="11159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.643" references="/0/hasModelNavigation/@expression/@source/@source"> - <details key="start" value="10994"/> - <details key="end" value="11008"/> + <eAnnotations source="positions.648" references="/0/hasModelNavigation/@expression/@source/@source"> + <details key="start" value="11128"/> + <details key="end" value="11142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.644" references="/0/hasModelNavigation/@expression/@source/@source/pee"> - <details key="start" value="10994"/> - <details key="end" value="10997"/> + <eAnnotations source="positions.649" references="/0/hasModelNavigation/@expression/@source/@source/pee"> + <details key="start" value="11128"/> + <details key="end" value="11131"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.645" references="/0/ecorePackageSignature"> - <details key="start" value="11090"/> - <details key="end" value="11232"/> - <details key="line" value="213"/> + <eAnnotations source="positions.650" references="/0/ecorePackageSignature"> + <details key="start" value="11224"/> + <details key="end" value="11366"/> + <details key="line" value="216"/> </eAnnotations> - <eAnnotations source="positions.646" references="/0/ecorePackageSignature/@body.0"> - <details key="start" value="11155"/> - <details key="end" value="11193"/> + <eAnnotations source="positions.651" references="/0/ecorePackageSignature/@body.0"> + <details key="start" value="11289"/> + <details key="end" value="11327"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.647" references="/0/ecorePackageSignature/@body.0/@source"> - <details key="start" value="11155"/> - <details key="end" value="11178"/> + <eAnnotations source="positions.652" references="/0/ecorePackageSignature/@body.0/@source"> + <details key="start" value="11289"/> + <details key="end" value="11312"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.648" references="/0/ecorePackageSignature/@body.0/@source/@source"> - <details key="start" value="11155"/> - <details key="end" value="11173"/> + <eAnnotations source="positions.653" references="/0/ecorePackageSignature/@body.0/@source/@source"> + <details key="start" value="11289"/> + <details key="end" value="11307"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.649" references="/0/ecorePackageSignature/@body.0/@source/@source/e"> - <details key="start" value="11155"/> - <details key="end" value="11156"/> + <eAnnotations source="positions.654" references="/0/ecorePackageSignature/@body.0/@source/@source/e"> + <details key="start" value="11289"/> + <details key="end" value="11290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.650" references="/0/ecorePackageSignature/@body.1"> - <details key="start" value="11195"/> - <details key="end" value="11196"/> - <details key="line" value="214"/> + <eAnnotations source="positions.655" references="/0/ecorePackageSignature/@body.1"> + <details key="start" value="11329"/> + <details key="end" value="11330"/> + <details key="line" value="217"/> </eAnnotations> - <eAnnotations source="positions.651" references="/0/ecorePackageSignature/@body.2"> - <details key="start" value="11197"/> - <details key="end" value="11218"/> + <eAnnotations source="positions.656" references="/0/ecorePackageSignature/@body.2"> + <details key="start" value="11331"/> + <details key="end" value="11352"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.652" references="/0/ecorePackageSignature/@body.2/@source"> - <details key="start" value="11197"/> - <details key="end" value="11203"/> + <eAnnotations source="positions.657" references="/0/ecorePackageSignature/@body.2/@source"> + <details key="start" value="11331"/> + <details key="end" value="11337"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.653" references="/0/ecorePackageSignature/@body.2/@source/e"> - <details key="start" value="11197"/> - <details key="end" value="11198"/> + <eAnnotations source="positions.658" references="/0/ecorePackageSignature/@body.2/@source/e"> + <details key="start" value="11331"/> + <details key="end" value="11332"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.654" references="/0/ecorePackageSignature/e"> - <details key="start" value="11129"/> - <details key="end" value="11151"/> - <details key="line" value="213"/> + <eAnnotations source="positions.659" references="/0/ecorePackageSignature/e"> + <details key="start" value="11263"/> + <details key="end" value="11285"/> + <details key="line" value="216"/> </eAnnotations> - <eAnnotations source="positions.655" references="/0/ecoreCompletePackageGetter"> - <details key="start" value="11234"/> - <details key="end" value="11370"/> - <details key="line" value="217"/> + <eAnnotations source="positions.660" references="/0/ecoreCompletePackageGetter"> + <details key="start" value="11368"/> + <details key="end" value="11504"/> + <details key="line" value="220"/> </eAnnotations> - <eAnnotations source="positions.656" references="/0/ecoreCompletePackageGetter/@body.0"> - <details key="start" value="11314"/> - <details key="end" value="11317"/> - <details key="line" value="218"/> + <eAnnotations source="positions.661" references="/0/ecoreCompletePackageGetter/@body.0"> + <details key="start" value="11448"/> + <details key="end" value="11451"/> + <details key="line" value="221"/> </eAnnotations> - <eAnnotations source="positions.657" references="/0/ecoreCompletePackageGetter/@body.1"> - <details key="start" value="11318"/> - <details key="end" value="11354"/> + <eAnnotations source="positions.662" references="/0/ecoreCompletePackageGetter/@body.1"> + <details key="start" value="11452"/> + <details key="end" value="11488"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.658" references="/0/ecoreCompletePackageGetter/@body.1/@argument.0"> - <details key="start" value="11318"/> - <details key="end" value="11330"/> + <eAnnotations source="positions.663" references="/0/ecoreCompletePackageGetter/@body.1/@argument.0"> + <details key="start" value="11452"/> + <details key="end" value="11464"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.659" references="/0/ecoreCompletePackageGetter/@body.1/@argument.0/editor"> - <details key="start" value="11318"/> - <details key="end" value="11324"/> + <eAnnotations source="positions.664" references="/0/ecoreCompletePackageGetter/@body.1/@argument.0/editor"> + <details key="start" value="11452"/> + <details key="end" value="11458"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.660" references="/0/ecoreCompletePackageGetter/@body.2"> - <details key="start" value="11356"/> - <details key="end" value="11358"/> - <details key="line" value="218"/> + <eAnnotations source="positions.665" references="/0/ecoreCompletePackageGetter/@body.2"> + <details key="start" value="11490"/> + <details key="end" value="11492"/> + <details key="line" value="221"/> </eAnnotations> - <eAnnotations source="positions.661" references="/0/ecoreCompletePackageGetter/editor"> - <details key="start" value="11278"/> - <details key="end" value="11311"/> - <details key="line" value="217"/> + <eAnnotations source="positions.666" references="/0/ecoreCompletePackageGetter/editor"> + <details key="start" value="11412"/> + <details key="end" value="11445"/> + <details key="line" value="220"/> </eAnnotations> - <eAnnotations source="positions.662" references="/0/ecoreCompletePackageGetter.1"> - <details key="start" value="11372"/> - <details key="end" value="11497"/> - <details key="line" value="221"/> + <eAnnotations source="positions.667" references="/0/ecoreCompletePackageGetter.1"> + <details key="start" value="11506"/> + <details key="end" value="11631"/> + <details key="line" value="224"/> </eAnnotations> - <eAnnotations source="positions.663" references="/0/ecoreCompletePackageGetter.1/@body.0"> - <details key="start" value="11444"/> - <details key="end" value="11447"/> - <details key="line" value="222"/> + <eAnnotations source="positions.668" references="/0/ecoreCompletePackageGetter.1/@body.0"> + <details key="start" value="11578"/> + <details key="end" value="11581"/> + <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.664" references="/0/ecoreCompletePackageGetter.1/@body.1"> - <details key="start" value="11448"/> - <details key="end" value="11481"/> + <eAnnotations source="positions.669" references="/0/ecoreCompletePackageGetter.1/@body.1"> + <details key="start" value="11582"/> + <details key="end" value="11615"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.665" references="/0/ecoreCompletePackageGetter.1/@body.1/@argument.0"> - <details key="start" value="11448"/> - <details key="end" value="11457"/> + <eAnnotations source="positions.670" references="/0/ecoreCompletePackageGetter.1/@body.1/@argument.0"> + <details key="start" value="11582"/> + <details key="end" value="11591"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.666" references="/0/ecoreCompletePackageGetter.1/@body.1/@argument.0/s"> - <details key="start" value="11448"/> - <details key="end" value="11449"/> + <eAnnotations source="positions.671" references="/0/ecoreCompletePackageGetter.1/@body.1/@argument.0/s"> + <details key="start" value="11582"/> + <details key="end" value="11583"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.667" references="/0/ecoreCompletePackageGetter.1/@body.2"> - <details key="start" value="11483"/> - <details key="end" value="11485"/> - <details key="line" value="222"/> + <eAnnotations source="positions.672" references="/0/ecoreCompletePackageGetter.1/@body.2"> + <details key="start" value="11617"/> + <details key="end" value="11619"/> + <details key="line" value="225"/> </eAnnotations> - <eAnnotations source="positions.668" references="/0/ecoreCompletePackageGetter.1/s"> - <details key="start" value="11416"/> - <details key="end" value="11441"/> - <details key="line" value="221"/> + <eAnnotations source="positions.673" references="/0/ecoreCompletePackageGetter.1/s"> + <details key="start" value="11550"/> + <details key="end" value="11575"/> + <details key="line" value="224"/> </eAnnotations> - <eAnnotations source="positions.669" references="/0/ecoreCompletePackageSetter"> - <details key="start" value="11499"/> - <details key="end" value="11635"/> - <details key="line" value="225"/> + <eAnnotations source="positions.674" references="/0/ecoreCompletePackageSetter"> + <details key="start" value="11633"/> + <details key="end" value="11769"/> + <details key="line" value="228"/> </eAnnotations> - <eAnnotations source="positions.670" references="/0/ecoreCompletePackageSetter/@body.0"> - <details key="start" value="11579"/> - <details key="end" value="11582"/> - <details key="line" value="226"/> + <eAnnotations source="positions.675" references="/0/ecoreCompletePackageSetter/@body.0"> + <details key="start" value="11713"/> + <details key="end" value="11716"/> + <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.671" references="/0/ecoreCompletePackageSetter/@body.1"> - <details key="start" value="11583"/> - <details key="end" value="11619"/> + <eAnnotations source="positions.676" references="/0/ecoreCompletePackageSetter/@body.1"> + <details key="start" value="11717"/> + <details key="end" value="11753"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.672" references="/0/ecoreCompletePackageSetter/@body.1/@argument.0"> - <details key="start" value="11583"/> - <details key="end" value="11595"/> + <eAnnotations source="positions.677" references="/0/ecoreCompletePackageSetter/@body.1/@argument.0"> + <details key="start" value="11717"/> + <details key="end" value="11729"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.673" references="/0/ecoreCompletePackageSetter/@body.1/@argument.0/editor"> - <details key="start" value="11583"/> - <details key="end" value="11589"/> + <eAnnotations source="positions.678" references="/0/ecoreCompletePackageSetter/@body.1/@argument.0/editor"> + <details key="start" value="11717"/> + <details key="end" value="11723"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.674" references="/0/ecoreCompletePackageSetter/@body.2"> - <details key="start" value="11621"/> - <details key="end" value="11623"/> - <details key="line" value="226"/> - </eAnnotations> - <eAnnotations source="positions.675" references="/0/ecoreCompletePackageSetter/editor"> - <details key="start" value="11543"/> - <details key="end" value="11576"/> - <details key="line" value="225"/> - </eAnnotations> - <eAnnotations source="positions.676" references="/0/ecoreGenModelAnnotation"> - <details key="start" value="11637"/> - <details key="end" value="11839"/> + <eAnnotations source="positions.679" references="/0/ecoreCompletePackageSetter/@body.2"> + <details key="start" value="11755"/> + <details key="end" value="11757"/> <details key="line" value="229"/> </eAnnotations> - <eAnnotations source="positions.677" references="/0/ecoreGenModelAnnotation/modelElement"> - <details key="start" value="11675"/> - <details key="end" value="11703"/> - <details key="line" value="229"/> + <eAnnotations source="positions.680" references="/0/ecoreCompletePackageSetter/editor"> + <details key="start" value="11677"/> + <details key="end" value="11710"/> + <details key="line" value="228"/> + </eAnnotations> + <eAnnotations source="positions.681" references="/0/ecoreGenModelAnnotation"> + <details key="start" value="11771"/> + <details key="end" value="11973"/> + <details key="line" value="232"/> </eAnnotations> - <eAnnotations source="positions.678" references="/0/ecoreGenModelAnnotation/select"> - <details key="start" value="11723"/> + <eAnnotations source="positions.682" references="/0/ecoreGenModelAnnotation/modelElement"> + <details key="start" value="11809"/> <details key="end" value="11837"/> + <details key="line" value="232"/> + </eAnnotations> + <eAnnotations source="positions.683" references="/0/ecoreGenModelAnnotation/select"> + <details key="start" value="11857"/> + <details key="end" value="11971"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.679" references="/0/ecoreGenModelAnnotation/select/@source"> - <details key="start" value="11723"/> - <details key="end" value="11748"/> + <eAnnotations source="positions.684" references="/0/ecoreGenModelAnnotation/select/@source"> + <details key="start" value="11857"/> + <details key="end" value="11882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.680" references="/0/ecoreGenModelAnnotation/select/@source/modelElement"> - <details key="start" value="11723"/> - <details key="end" value="11735"/> + <eAnnotations source="positions.685" references="/0/ecoreGenModelAnnotation/select/@source/modelElement"> + <details key="start" value="11857"/> + <details key="end" value="11869"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.681" references="/0/ecoreGenModelAnnotation/select/@body"> - <details key="start" value="11779"/> - <details key="end" value="11836"/> + <eAnnotations source="positions.686" references="/0/ecoreGenModelAnnotation/select/@body"> + <details key="start" value="11913"/> + <details key="end" value="11970"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.682" references="/0/ecoreGenModelAnnotation/select/@body/@source"> - <details key="start" value="11779"/> - <details key="end" value="11791"/> + <eAnnotations source="positions.687" references="/0/ecoreGenModelAnnotation/select/@body/@source"> + <details key="start" value="11913"/> + <details key="end" value="11925"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.683" references="/0/ecoreGenModelAnnotation/select/@body/@source/annot"> - <details key="start" value="11779"/> - <details key="end" value="11784"/> + <eAnnotations source="positions.688" references="/0/ecoreGenModelAnnotation/select/@body/@source/annot"> + <details key="start" value="11913"/> + <details key="end" value="11918"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.684" references="/0/ecoreGenModelAnnotation/select/@body/@argument.0"> - <details key="start" value="11794"/> - <details key="end" value="11836"/> + <eAnnotations source="positions.689" references="/0/ecoreGenModelAnnotation/select/@body/@argument.0"> + <details key="start" value="11928"/> + <details key="end" value="11970"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.685" references="/0/ecoreGenModelAnnotation/select/annot"> - <details key="start" value="11757"/> - <details key="end" value="11776"/> + <eAnnotations source="positions.690" references="/0/ecoreGenModelAnnotation/select/annot"> + <details key="start" value="11891"/> + <details key="end" value="11910"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.686" references="/0/ecoreDocumentationAnnotation"> - <details key="start" value="11841"/> - <details key="end" value="12137"/> - <details key="line" value="232"/> + <eAnnotations source="positions.691" references="/0/ecoreDocumentationAnnotation"> + <details key="start" value="11975"/> + <details key="end" value="12271"/> + <details key="line" value="235"/> </eAnnotations> - <eAnnotations source="positions.687" references="/0/ecoreDocumentationAnnotation/modelElement"> - <details key="start" value="11884"/> - <details key="end" value="11912"/> - <details key="line" value="232"/> + <eAnnotations source="positions.692" references="/0/ecoreDocumentationAnnotation/modelElement"> + <details key="start" value="12018"/> + <details key="end" value="12046"/> + <details key="line" value="235"/> </eAnnotations> - <eAnnotations source="positions.688" references="/0/ecoreDocumentationAnnotation/select"> - <details key="start" value="11932"/> - <details key="end" value="12135"/> + <eAnnotations source="positions.693" references="/0/ecoreDocumentationAnnotation/select"> + <details key="start" value="12066"/> + <details key="end" value="12269"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.689" references="/0/ecoreDocumentationAnnotation/select/collect"> - <details key="start" value="11932"/> - <details key="end" value="12059"/> + <eAnnotations source="positions.694" references="/0/ecoreDocumentationAnnotation/select/collect"> + <details key="start" value="12066"/> + <details key="end" value="12193"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.690" references="/0/ecoreDocumentationAnnotation/select/collect/@source"> - <details key="start" value="11932"/> - <details key="end" value="12017"/> + <eAnnotations source="positions.695" references="/0/ecoreDocumentationAnnotation/select/collect/@source"> + <details key="start" value="12066"/> + <details key="end" value="12151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.691" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source"> - <details key="start" value="11932"/> - <details key="end" value="12009"/> + <eAnnotations source="positions.696" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source"> + <details key="start" value="12066"/> + <details key="end" value="12143"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.692" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source"> - <details key="start" value="11932"/> - <details key="end" value="11979"/> + <eAnnotations source="positions.697" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source"> + <details key="start" value="12066"/> + <details key="end" value="12113"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.693" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source/@source"> - <details key="start" value="11932"/> - <details key="end" value="11970"/> + <eAnnotations source="positions.698" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source/@source"> + <details key="start" value="12066"/> + <details key="end" value="12104"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.694" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source/@source/modelElement"> - <details key="start" value="11932"/> - <details key="end" value="11944"/> + <eAnnotations source="positions.699" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@source/@source/modelElement"> + <details key="start" value="12066"/> + <details key="end" value="12078"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.695" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@argument.0"> - <details key="start" value="11990"/> - <details key="end" value="12008"/> + <eAnnotations source="positions.700" references="/0/ecoreDocumentationAnnotation/select/collect/@source/@source/@argument.0"> + <details key="start" value="12124"/> + <details key="end" value="12142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.696" references="/0/ecoreDocumentationAnnotation/select/collect/@body"> + <eAnnotations source="positions.701" references="/0/ecoreDocumentationAnnotation/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.697" references="/0/ecoreDocumentationAnnotation/select/collect/@body/temp1"> + <eAnnotations source="positions.702" references="/0/ecoreDocumentationAnnotation/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.698" references="/0/ecoreDocumentationAnnotation/select/collect/@body/@argument.0"> - <details key="start" value="12028"/> - <details key="end" value="12058"/> + <eAnnotations source="positions.703" references="/0/ecoreDocumentationAnnotation/select/collect/@body/@argument.0"> + <details key="start" value="12162"/> + <details key="end" value="12192"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.699" references="/0/ecoreDocumentationAnnotation/select/collect/temp40"> + <eAnnotations source="positions.704" references="/0/ecoreDocumentationAnnotation/select/collect/temp40"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.700" references="/0/ecoreDocumentationAnnotation/select/@body"> - <details key="start" value="12107"/> - <details key="end" value="12134"/> + <eAnnotations source="positions.705" references="/0/ecoreDocumentationAnnotation/select/@body"> + <details key="start" value="12241"/> + <details key="end" value="12268"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.701" references="/0/ecoreDocumentationAnnotation/select/@body/@source"> - <details key="start" value="12107"/> - <details key="end" value="12116"/> + <eAnnotations source="positions.706" references="/0/ecoreDocumentationAnnotation/select/@body/@source"> + <details key="start" value="12241"/> + <details key="end" value="12250"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.702" references="/0/ecoreDocumentationAnnotation/select/@body/@source/entry"> - <details key="start" value="12107"/> - <details key="end" value="12112"/> + <eAnnotations source="positions.707" references="/0/ecoreDocumentationAnnotation/select/@body/@source/entry"> + <details key="start" value="12241"/> + <details key="end" value="12246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.703" references="/0/ecoreDocumentationAnnotation/select/@body/@argument.0"> - <details key="start" value="12119"/> - <details key="end" value="12134"/> + <eAnnotations source="positions.708" references="/0/ecoreDocumentationAnnotation/select/@body/@argument.0"> + <details key="start" value="12253"/> + <details key="end" value="12268"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.704" references="/0/ecoreDocumentationAnnotation/select/entry"> - <details key="start" value="12073"/> - <details key="end" value="12104"/> + <eAnnotations source="positions.709" references="/0/ecoreDocumentationAnnotation/select/entry"> + <details key="start" value="12207"/> + <details key="end" value="12238"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.705" references="/0/ecoreHelp"> - <details key="start" value="12139"/> - <details key="end" value="12541"/> - <details key="line" value="236"/> + <eAnnotations source="positions.710" references="/0/ecoreHelp"> + <details key="start" value="12273"/> + <details key="end" value="12675"/> + <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.706" references="/0/ecoreHelp/modelElement"> - <details key="start" value="12163"/> - <details key="end" value="12191"/> - <details key="line" value="236"/> + <eAnnotations source="positions.711" references="/0/ecoreHelp/modelElement"> + <details key="start" value="12297"/> + <details key="end" value="12325"/> + <details key="line" value="239"/> </eAnnotations> - <eAnnotations source="positions.707" references="/0/ecoreHelp/@expression"> - <details key="start" value="12206"/> - <details key="end" value="12539"/> + <eAnnotations source="positions.712" references="/0/ecoreHelp/@expression"> + <details key="start" value="12340"/> + <details key="end" value="12673"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.708" references="/0/ecoreHelp/@expression/@condition"> - <details key="start" value="12209"/> - <details key="end" value="12261"/> + <eAnnotations source="positions.713" references="/0/ecoreHelp/@expression/@condition"> + <details key="start" value="12343"/> + <details key="end" value="12395"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.709" references="/0/ecoreHelp/@expression/@condition/@source"> - <details key="start" value="12210"/> - <details key="end" value="12256"/> + <eAnnotations source="positions.714" references="/0/ecoreHelp/@expression/@condition/@source"> + <details key="start" value="12344"/> + <details key="end" value="12390"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.710" references="/0/ecoreHelp/@expression/@condition/@source/@source"> - <details key="start" value="12210"/> - <details key="end" value="12248"/> + <eAnnotations source="positions.715" references="/0/ecoreHelp/@expression/@condition/@source/@source"> + <details key="start" value="12344"/> + <details key="end" value="12382"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.711" references="/0/ecoreHelp/@expression/@condition/@source/@source/modelElement"> - <details key="start" value="12210"/> - <details key="end" value="12222"/> + <eAnnotations source="positions.716" references="/0/ecoreHelp/@expression/@condition/@source/@source/modelElement"> + <details key="start" value="12344"/> + <details key="end" value="12356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.712" references="/0/ecoreHelp/@expression/@condition/@argument.0"> - <details key="start" value="12259"/> - <details key="end" value="12260"/> + <eAnnotations source="positions.717" references="/0/ecoreHelp/@expression/@condition/@argument.0"> + <details key="start" value="12393"/> + <details key="end" value="12394"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.713" references="/0/ecoreHelp/@expression/@thenExpression"> - <details key="start" value="12268"/> - <details key="end" value="12521"/> + <eAnnotations source="positions.718" references="/0/ecoreHelp/@expression/@thenExpression"> + <details key="start" value="12402"/> + <details key="end" value="12655"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.714" references="/0/ecoreHelp/@expression/@thenExpression/@condition"> - <details key="start" value="12271"/> - <details key="end" value="12328"/> + <eAnnotations source="positions.719" references="/0/ecoreHelp/@expression/@thenExpression/@condition"> + <details key="start" value="12405"/> + <details key="end" value="12462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.715" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source"> - <details key="start" value="12272"/> - <details key="end" value="12323"/> + <eAnnotations source="positions.720" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source"> + <details key="start" value="12406"/> + <details key="end" value="12457"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.716" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source/@source"> - <details key="start" value="12272"/> - <details key="end" value="12315"/> + <eAnnotations source="positions.721" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source/@source"> + <details key="start" value="12406"/> + <details key="end" value="12449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.717" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source/@source/modelElement"> - <details key="start" value="12272"/> - <details key="end" value="12284"/> + <eAnnotations source="positions.722" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@source/@source/modelElement"> + <details key="start" value="12406"/> + <details key="end" value="12418"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.718" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@argument.0"> - <details key="start" value="12326"/> - <details key="end" value="12327"/> + <eAnnotations source="positions.723" references="/0/ecoreHelp/@expression/@thenExpression/@condition/@argument.0"> + <details key="start" value="12460"/> + <details key="end" value="12461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.719" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression"> - <details key="start" value="12337"/> - <details key="end" value="12499"/> + <eAnnotations source="positions.724" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression"> + <details key="start" value="12471"/> + <details key="end" value="12633"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.720" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source"> - <details key="start" value="12337"/> - <details key="end" value="12479"/> + <eAnnotations source="positions.725" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source"> + <details key="start" value="12471"/> + <details key="end" value="12613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.721" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source"> - <details key="start" value="12337"/> - <details key="end" value="12459"/> + <eAnnotations source="positions.726" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source"> + <details key="start" value="12471"/> + <details key="end" value="12593"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.722" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source"> - <details key="start" value="12337"/> - <details key="end" value="12437"/> + <eAnnotations source="positions.727" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source"> + <details key="start" value="12471"/> + <details key="end" value="12571"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.723" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source"> - <details key="start" value="12337"/> - <details key="end" value="12431"/> + <eAnnotations source="positions.728" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source"> + <details key="start" value="12471"/> + <details key="end" value="12565"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.724" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source"> - <details key="start" value="12337"/> - <details key="end" value="12389"/> + <eAnnotations source="positions.729" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source"> + <details key="start" value="12471"/> + <details key="end" value="12523"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.725" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source/@source"> - <details key="start" value="12337"/> - <details key="end" value="12380"/> + <eAnnotations source="positions.730" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source/@source"> + <details key="start" value="12471"/> + <details key="end" value="12514"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.726" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source/@source/modelElement"> - <details key="start" value="12337"/> - <details key="end" value="12349"/> + <eAnnotations source="positions.731" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@source/@source/modelElement"> + <details key="start" value="12471"/> + <details key="end" value="12483"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.727" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@argument.0"> - <details key="start" value="12400"/> - <details key="end" value="12430"/> + <eAnnotations source="positions.732" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@source/@source/@argument.0"> + <details key="start" value="12534"/> + <details key="end" value="12564"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.728" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@argument.0"> - <details key="start" value="12449"/> - <details key="end" value="12452"/> + <eAnnotations source="positions.733" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@argument.0"> + <details key="start" value="12583"/> + <details key="end" value="12586"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.729" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@argument.1"> - <details key="start" value="12453"/> - <details key="end" value="12458"/> + <eAnnotations source="positions.734" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@source/@argument.1"> + <details key="start" value="12587"/> + <details key="end" value="12592"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.730" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@argument.0"> - <details key="start" value="12471"/> - <details key="end" value="12475"/> + <eAnnotations source="positions.735" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@argument.0"> + <details key="start" value="12605"/> + <details key="end" value="12609"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.731" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@argument.1"> - <details key="start" value="12476"/> - <details key="end" value="12478"/> + <eAnnotations source="positions.736" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@source/@argument.1"> + <details key="start" value="12610"/> + <details key="end" value="12612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.732" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@argument.0"> - <details key="start" value="12491"/> - <details key="end" value="12495"/> + <eAnnotations source="positions.737" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@argument.0"> + <details key="start" value="12625"/> + <details key="end" value="12629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.733" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@argument.1"> - <details key="start" value="12496"/> - <details key="end" value="12498"/> + <eAnnotations source="positions.738" references="/0/ecoreHelp/@expression/@thenExpression/@thenExpression/@argument.1"> + <details key="start" value="12630"/> + <details key="end" value="12632"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.734" references="/0/ecoreHelp/@expression/@thenExpression/@elseExpression"> - <details key="start" value="12508"/> - <details key="end" value="12512"/> + <eAnnotations source="positions.739" references="/0/ecoreHelp/@expression/@thenExpression/@elseExpression"> + <details key="start" value="12642"/> + <details key="end" value="12646"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.735" references="/0/ecoreHelp/@expression/@elseExpression"> - <details key="start" value="12528"/> - <details key="end" value="12532"/> + <eAnnotations source="positions.740" references="/0/ecoreHelp/@expression/@elseExpression"> + <details key="start" value="12662"/> + <details key="end" value="12666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.736" references="/0/helpText"> - <details key="start" value="12543"/> - <details key="end" value="13289"/> - <details key="line" value="245"/> + <eAnnotations source="positions.741" references="/0/helpText"> + <details key="start" value="12677"/> + <details key="end" value="13423"/> + <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.737" references="/0/helpText/@body.0"> - <details key="start" value="12602"/> - <details key="end" value="13277"/> - <details key="line" value="246"/> + <eAnnotations source="positions.742" references="/0/helpText/@body.0"> + <details key="start" value="12736"/> + <details key="end" value="13411"/> + <details key="line" value="249"/> </eAnnotations> - <eAnnotations source="positions.738" references="/0/helpText/@body.0/@body.0"> - <details key="start" value="12699"/> - <details key="end" value="13271"/> - <details key="line" value="247"/> + <eAnnotations source="positions.743" references="/0/helpText/@body.0/@body.0"> + <details key="start" value="12833"/> + <details key="end" value="13405"/> + <details key="line" value="250"/> </eAnnotations> - <eAnnotations source="positions.739" references="/0/helpText/@body.0/@body.0/@body.0"> - <details key="start" value="12822"/> - <details key="end" value="13042"/> - <details key="line" value="248"/> + <eAnnotations source="positions.744" references="/0/helpText/@body.0/@body.0/@body.0"> + <details key="start" value="12956"/> + <details key="end" value="13176"/> + <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.740" references="/0/helpText/@body.0/@body.0/@body.0/@body.0"> - <details key="start" value="12952"/> - <details key="end" value="12953"/> - <details key="line" value="248"/> + <eAnnotations source="positions.745" references="/0/helpText/@body.0/@body.0/@body.0/@body.0"> + <details key="start" value="13086"/> + <details key="end" value="13087"/> + <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.741" references="/0/helpText/@body.0/@body.0/@body.0/@body.1"> - <details key="start" value="12954"/> - <details key="end" value="13024"/> + <eAnnotations source="positions.746" references="/0/helpText/@body.0/@body.0/@body.0/@body.1"> + <details key="start" value="13088"/> + <details key="end" value="13158"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.742" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source"> - <details key="start" value="12954"/> - <details key="end" value="13000"/> + <eAnnotations source="positions.747" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source"> + <details key="start" value="13088"/> + <details key="end" value="13134"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.743" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source/@source"> - <details key="start" value="12954"/> - <details key="end" value="12980"/> + <eAnnotations source="positions.748" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source/@source"> + <details key="start" value="13088"/> + <details key="end" value="13114"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.744" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source/@source/pee"> - <details key="start" value="12954"/> - <details key="end" value="12957"/> + <eAnnotations source="positions.749" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@source/@source/pee"> + <details key="start" value="13088"/> + <details key="end" value="13091"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.745" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@argument.0"> - <details key="start" value="13012"/> - <details key="end" value="13015"/> + <eAnnotations source="positions.750" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@argument.0"> + <details key="start" value="13146"/> + <details key="end" value="13149"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.746" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@argument.1"> - <details key="start" value="13016"/> - <details key="end" value="13023"/> + <eAnnotations source="positions.751" references="/0/helpText/@body.0/@body.0/@body.0/@body.1/@argument.1"> + <details key="start" value="13150"/> + <details key="end" value="13157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.747" references="/0/helpText/@body.0/@body.0/@body.0/@body.2"> - <details key="start" value="13026"/> - <details key="end" value="13027"/> - <details key="line" value="248"/> + <eAnnotations source="positions.752" references="/0/helpText/@body.0/@body.0/@body.0/@body.2"> + <details key="start" value="13160"/> + <details key="end" value="13161"/> + <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.748" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr"> - <details key="start" value="12826"/> - <details key="end" value="12951"/> + <eAnnotations source="positions.753" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr"> + <details key="start" value="12960"/> + <details key="end" value="13085"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.749" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="12827"/> - <details key="end" value="12876"/> + <eAnnotations source="positions.754" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="12961"/> + <details key="end" value="13010"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.750" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source"> - <details key="start" value="12832"/> - <details key="end" value="12875"/> + <eAnnotations source="positions.755" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source"> + <details key="start" value="12966"/> + <details key="end" value="13009"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.751" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="12832"/> - <details key="end" value="12858"/> + <eAnnotations source="positions.756" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="12966"/> + <details key="end" value="12992"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.752" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source/@source/pee"> - <details key="start" value="12832"/> - <details key="end" value="12835"/> + <eAnnotations source="positions.757" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@source/@source/@source/pee"> + <details key="start" value="12966"/> + <details key="end" value="12969"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.753" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0"> - <details key="start" value="12881"/> - <details key="end" value="12950"/> + <eAnnotations source="positions.758" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0"> + <details key="start" value="13015"/> + <details key="end" value="13084"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.754" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="12886"/> - <details key="end" value="12949"/> + <eAnnotations source="positions.759" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="13020"/> + <details key="end" value="13083"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.755" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="12886"/> - <details key="end" value="12932"/> + <eAnnotations source="positions.760" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="13020"/> + <details key="end" value="13066"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.756" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source/@source"> - <details key="start" value="12886"/> - <details key="end" value="12912"/> + <eAnnotations source="positions.761" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="13020"/> + <details key="end" value="13046"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.757" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source/@source/pee"> - <details key="start" value="12886"/> - <details key="end" value="12889"/> + <eAnnotations source="positions.762" references="/0/helpText/@body.0/@body.0/@body.0/@ifExpr/@argument.0/@source/@source/@source/pee"> + <details key="start" value="13020"/> + <details key="end" value="13023"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.758" references="/0/helpText/@body.0/@body.0/@body.0/@else"> - <details key="start" value="13027"/> - <details key="end" value="13037"/> - <details key="line" value="248"/> + <eAnnotations source="positions.763" references="/0/helpText/@body.0/@body.0/@body.0/@else"> + <details key="start" value="13161"/> + <details key="end" value="13171"/> + <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.759" references="/0/helpText/@body.0/@body.0/@body.0/@else/@body.0"> - <details key="start" value="13033"/> - <details key="end" value="13037"/> - <details key="line" value="248"/> + <eAnnotations source="positions.764" references="/0/helpText/@body.0/@body.0/@body.0/@else/@body.0"> + <details key="start" value="13167"/> + <details key="end" value="13171"/> + <details key="line" value="251"/> </eAnnotations> - <eAnnotations source="positions.760" references="/0/helpText/@body.0/@body.0/@ifExpr"> - <details key="start" value="12703"/> - <details key="end" value="12820"/> + <eAnnotations source="positions.765" references="/0/helpText/@body.0/@body.0/@ifExpr"> + <details key="start" value="12837"/> + <details key="end" value="12954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.761" references="/0/helpText/@body.0/@body.0/@ifExpr/@source"> - <details key="start" value="12704"/> - <details key="end" value="12785"/> + <eAnnotations source="positions.766" references="/0/helpText/@body.0/@body.0/@ifExpr/@source"> + <details key="start" value="12838"/> + <details key="end" value="12919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.762" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source"> - <details key="start" value="12704"/> - <details key="end" value="12772"/> + <eAnnotations source="positions.767" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source"> + <details key="start" value="12838"/> + <details key="end" value="12906"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.763" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="12704"/> - <details key="end" value="12746"/> + <eAnnotations source="positions.768" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="12838"/> + <details key="end" value="12880"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.764" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0"> - <details key="start" value="12704"/> - <details key="end" value="12722"/> + <eAnnotations source="positions.769" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0"> + <details key="start" value="12838"/> + <details key="end" value="12856"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.765" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> - <details key="start" value="12704"/> - <details key="end" value="12713"/> + <eAnnotations source="positions.770" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> + <details key="start" value="12838"/> + <details key="end" value="12847"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.766" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> - <details key="start" value="12704"/> - <details key="end" value="12707"/> + <eAnnotations source="positions.771" references="/0/helpText/@body.0/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> + <details key="start" value="12838"/> + <details key="end" value="12841"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.767" references="/0/helpText/@body.0/@body.0/@ifExpr/@argument.0"> - <details key="start" value="12788"/> - <details key="end" value="12819"/> + <eAnnotations source="positions.772" references="/0/helpText/@body.0/@body.0/@ifExpr/@argument.0"> + <details key="start" value="12922"/> + <details key="end" value="12953"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.768" references="/0/helpText/@body.0/@body.0/@elseIf.0"> - <details key="start" value="13043"/> - <details key="end" value="13266"/> - <details key="line" value="249"/> + <eAnnotations source="positions.773" references="/0/helpText/@body.0/@body.0/@elseIf.0"> + <details key="start" value="13177"/> + <details key="end" value="13400"/> + <details key="line" value="252"/> </eAnnotations> - <eAnnotations source="positions.769" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0"> - <details key="start" value="13172"/> - <details key="end" value="13265"/> - <details key="line" value="250"/> + <eAnnotations source="positions.774" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0"> + <details key="start" value="13306"/> + <details key="end" value="13399"/> + <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.770" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.0"> - <details key="start" value="13217"/> - <details key="end" value="13218"/> - <details key="line" value="250"/> + <eAnnotations source="positions.775" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.0"> + <details key="start" value="13351"/> + <details key="end" value="13352"/> + <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.771" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1"> - <details key="start" value="13219"/> - <details key="end" value="13247"/> + <eAnnotations source="positions.776" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1"> + <details key="start" value="13353"/> + <details key="end" value="13381"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.772" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source"> - <details key="start" value="13219"/> - <details key="end" value="13240"/> + <eAnnotations source="positions.777" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source"> + <details key="start" value="13353"/> + <details key="end" value="13374"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.773" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source/@argument.0"> - <details key="start" value="13219"/> - <details key="end" value="13228"/> + <eAnnotations source="positions.778" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source/@argument.0"> + <details key="start" value="13353"/> + <details key="end" value="13362"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.774" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source/@argument.0/pee"> - <details key="start" value="13219"/> - <details key="end" value="13222"/> + <eAnnotations source="positions.779" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.1/@source/@argument.0/pee"> + <details key="start" value="13353"/> + <details key="end" value="13356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.775" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.2"> - <details key="start" value="13249"/> - <details key="end" value="13250"/> - <details key="line" value="250"/> + <eAnnotations source="positions.780" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@body.2"> + <details key="start" value="13383"/> + <details key="end" value="13384"/> + <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.776" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr"> - <details key="start" value="13176"/> - <details key="end" value="13216"/> + <eAnnotations source="positions.781" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr"> + <details key="start" value="13310"/> + <details key="end" value="13350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.777" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source"> - <details key="start" value="13177"/> - <details key="end" value="13198"/> + <eAnnotations source="positions.782" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source"> + <details key="start" value="13311"/> + <details key="end" value="13332"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.778" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@argument.0"> - <details key="start" value="13177"/> - <details key="end" value="13186"/> + <eAnnotations source="positions.783" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@argument.0"> + <details key="start" value="13311"/> + <details key="end" value="13320"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.779" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@argument.0/pee"> - <details key="start" value="13177"/> - <details key="end" value="13180"/> + <eAnnotations source="positions.784" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@ifExpr/@source/@argument.0/pee"> + <details key="start" value="13311"/> + <details key="end" value="13314"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.780" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@else"> - <details key="start" value="13250"/> - <details key="end" value="13260"/> - <details key="line" value="250"/> + <eAnnotations source="positions.785" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@else"> + <details key="start" value="13384"/> + <details key="end" value="13394"/> + <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.781" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@else/@body.0"> - <details key="start" value="13256"/> - <details key="end" value="13260"/> - <details key="line" value="250"/> + <eAnnotations source="positions.786" references="/0/helpText/@body.0/@body.0/@elseIf.0/@body.0/@else/@body.0"> + <details key="start" value="13390"/> + <details key="end" value="13394"/> + <details key="line" value="253"/> </eAnnotations> - <eAnnotations source="positions.782" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr"> - <details key="start" value="13051"/> - <details key="end" value="13170"/> + <eAnnotations source="positions.787" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr"> + <details key="start" value="13185"/> + <details key="end" value="13304"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.783" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source"> - <details key="start" value="13052"/> - <details key="end" value="13133"/> + <eAnnotations source="positions.788" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source"> + <details key="start" value="13186"/> + <details key="end" value="13267"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.784" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source"> - <details key="start" value="13052"/> - <details key="end" value="13120"/> + <eAnnotations source="positions.789" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source"> + <details key="start" value="13186"/> + <details key="end" value="13254"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.785" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="13052"/> - <details key="end" value="13094"/> + <eAnnotations source="positions.790" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="13186"/> + <details key="end" value="13228"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.786" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0"> - <details key="start" value="13052"/> - <details key="end" value="13070"/> + <eAnnotations source="positions.791" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0"> + <details key="start" value="13186"/> + <details key="end" value="13204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.787" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> - <details key="start" value="13052"/> - <details key="end" value="13061"/> + <eAnnotations source="positions.792" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> + <details key="start" value="13186"/> + <details key="end" value="13195"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.788" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> - <details key="start" value="13052"/> - <details key="end" value="13055"/> + <eAnnotations source="positions.793" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> + <details key="start" value="13186"/> + <details key="end" value="13189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.789" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@argument.0"> - <details key="start" value="13136"/> - <details key="end" value="13169"/> + <eAnnotations source="positions.794" references="/0/helpText/@body.0/@body.0/@elseIf.0/@ifExpr/@argument.0"> + <details key="start" value="13270"/> + <details key="end" value="13303"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.790" references="/0/helpText/@body.0/@ifExpr"> - <details key="start" value="12606"/> - <details key="end" value="12697"/> + <eAnnotations source="positions.795" references="/0/helpText/@body.0/@ifExpr"> + <details key="start" value="12740"/> + <details key="end" value="12831"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.791" references="/0/helpText/@body.0/@ifExpr/@source"> - <details key="start" value="12611"/> - <details key="end" value="12696"/> + <eAnnotations source="positions.796" references="/0/helpText/@body.0/@ifExpr/@source"> + <details key="start" value="12745"/> + <details key="end" value="12830"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.792" references="/0/helpText/@body.0/@ifExpr/@source/@source"> - <details key="start" value="12611"/> - <details key="end" value="12679"/> + <eAnnotations source="positions.797" references="/0/helpText/@body.0/@ifExpr/@source/@source"> + <details key="start" value="12745"/> + <details key="end" value="12813"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.793" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="12611"/> - <details key="end" value="12653"/> + <eAnnotations source="positions.798" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="12745"/> + <details key="end" value="12787"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.794" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0"> - <details key="start" value="12611"/> - <details key="end" value="12629"/> + <eAnnotations source="positions.799" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0"> + <details key="start" value="12745"/> + <details key="end" value="12763"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.795" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> - <details key="start" value="12611"/> - <details key="end" value="12620"/> + <eAnnotations source="positions.800" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source"> + <details key="start" value="12745"/> + <details key="end" value="12754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.796" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> - <details key="start" value="12611"/> - <details key="end" value="12614"/> + <eAnnotations source="positions.801" references="/0/helpText/@body.0/@ifExpr/@source/@source/@argument.0/@argument.0/@source/pee"> + <details key="start" value="12745"/> + <details key="end" value="12748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.797" references="/0/helpText/pee"> - <details key="start" value="12569"/> - <details key="end" value="12599"/> - <details key="line" value="245"/> + <eAnnotations source="positions.802" references="/0/helpText/pee"> + <details key="start" value="12703"/> + <details key="end" value="12733"/> + <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.798" references="/0/licenceText"> - <details key="start" value="13291"/> - <details key="end" value="13477"/> - <details key="line" value="255"/> + <eAnnotations source="positions.803" references="/0/licenceText"> + <details key="start" value="13425"/> + <details key="end" value="13611"/> + <details key="line" value="258"/> </eAnnotations> - <eAnnotations source="positions.799" references="/0/licenceText/@body.0"> - <details key="start" value="13348"/> - <details key="end" value="13465"/> - <details key="line" value="256"/> + <eAnnotations source="positions.804" references="/0/licenceText/@body.0"> + <details key="start" value="13482"/> + <details key="end" value="13599"/> + <details key="line" value="259"/> </eAnnotations> - <eAnnotations source="positions.800" references="/0/licenceText/@body.0/@body.0"> - <details key="start" value="13397"/> - <details key="end" value="13416"/> + <eAnnotations source="positions.805" references="/0/licenceText/@body.0/@body.0"> + <details key="start" value="13531"/> + <details key="end" value="13550"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.801" references="/0/licenceText/@body.0/@body.0/eefGenModel"> - <details key="start" value="13397"/> - <details key="end" value="13408"/> + <eAnnotations source="positions.806" references="/0/licenceText/@body.0/@body.0/eefGenModel"> + <details key="start" value="13531"/> + <details key="end" value="13542"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.802" references="/0/licenceText/@body.0/@body.1"> - <details key="start" value="13418"/> - <details key="end" value="13419"/> - <details key="line" value="258"/> + <eAnnotations source="positions.807" references="/0/licenceText/@body.0/@body.1"> + <details key="start" value="13552"/> + <details key="end" value="13553"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.803" references="/0/licenceText/@body.0/@ifExpr"> - <details key="start" value="13352"/> - <details key="end" value="13394"/> + <eAnnotations source="positions.808" references="/0/licenceText/@body.0/@ifExpr"> + <details key="start" value="13486"/> + <details key="end" value="13528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.804" references="/0/licenceText/@body.0/@ifExpr/@source"> - <details key="start" value="13357"/> - <details key="end" value="13393"/> + <eAnnotations source="positions.809" references="/0/licenceText/@body.0/@ifExpr/@source"> + <details key="start" value="13491"/> + <details key="end" value="13527"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.805" references="/0/licenceText/@body.0/@ifExpr/@source/@source"> - <details key="start" value="13357"/> - <details key="end" value="13376"/> + <eAnnotations source="positions.810" references="/0/licenceText/@body.0/@ifExpr/@source/@source"> + <details key="start" value="13491"/> + <details key="end" value="13510"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.806" references="/0/licenceText/@body.0/@ifExpr/@source/@source/eefGenModel"> - <details key="start" value="13357"/> - <details key="end" value="13368"/> + <eAnnotations source="positions.811" references="/0/licenceText/@body.0/@ifExpr/@source/@source/eefGenModel"> + <details key="start" value="13491"/> + <details key="end" value="13502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.807" references="/0/licenceText/@body.0/@else"> - <details key="start" value="13419"/> - <details key="end" value="13460"/> - <details key="line" value="258"/> + <eAnnotations source="positions.812" references="/0/licenceText/@body.0/@else"> + <details key="start" value="13553"/> + <details key="end" value="13594"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.808" references="/0/licenceText/@body.0/@else/@body.0"> - <details key="start" value="13426"/> - <details key="end" value="13460"/> - <details key="line" value="259"/> + <eAnnotations source="positions.813" references="/0/licenceText/@body.0/@else/@body.0"> + <details key="start" value="13560"/> + <details key="end" value="13594"/> + <details key="line" value="262"/> </eAnnotations> - <eAnnotations source="positions.809" references="/0/licenceText/eefGenModel"> - <details key="start" value="13320"/> - <details key="end" value="13345"/> - <details key="line" value="255"/> + <eAnnotations source="positions.814" references="/0/licenceText/eefGenModel"> + <details key="start" value="13454"/> + <details key="end" value="13479"/> + <details key="line" value="258"/> </eAnnotations> - <eAnnotations source="positions.810" references="/0/propertiesLicenceText"> - <details key="start" value="13479"/> - <details key="end" value="13746"/> - <details key="line" value="265"/> + <eAnnotations source="positions.815" references="/0/propertiesLicenceText"> + <details key="start" value="13613"/> + <details key="end" value="13880"/> + <details key="line" value="268"/> </eAnnotations> - <eAnnotations source="positions.811" references="/0/propertiesLicenceText/@body.0"> - <details key="start" value="13546"/> - <details key="end" value="13734"/> - <details key="line" value="266"/> + <eAnnotations source="positions.816" references="/0/propertiesLicenceText/@body.0"> + <details key="start" value="13680"/> + <details key="end" value="13868"/> + <details key="line" value="269"/> </eAnnotations> - <eAnnotations source="positions.812" references="/0/propertiesLicenceText/@body.0/@body.0"> - <details key="start" value="13595"/> - <details key="end" value="13690"/> + <eAnnotations source="positions.817" references="/0/propertiesLicenceText/@body.0/@body.0"> + <details key="start" value="13729"/> + <details key="end" value="13824"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.813" references="/0/propertiesLicenceText/@body.0/@body.0/@source"> - <details key="start" value="13595"/> - <details key="end" value="13666"/> + <eAnnotations source="positions.818" references="/0/propertiesLicenceText/@body.0/@body.0/@source"> + <details key="start" value="13729"/> + <details key="end" value="13800"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.814" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source"> - <details key="start" value="13595"/> - <details key="end" value="13641"/> + <eAnnotations source="positions.819" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source"> + <details key="start" value="13729"/> + <details key="end" value="13775"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.815" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@source"> - <details key="start" value="13595"/> - <details key="end" value="13614"/> + <eAnnotations source="positions.820" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@source"> + <details key="start" value="13729"/> + <details key="end" value="13748"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.816" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@source/eefGenModel"> - <details key="start" value="13595"/> - <details key="end" value="13606"/> + <eAnnotations source="positions.821" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@source/eefGenModel"> + <details key="start" value="13729"/> + <details key="end" value="13740"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.817" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@argument.0"> - <details key="start" value="13626"/> - <details key="end" value="13635"/> + <eAnnotations source="positions.822" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@argument.0"> + <details key="start" value="13760"/> + <details key="end" value="13769"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.818" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@argument.1"> - <details key="start" value="13637"/> - <details key="end" value="13640"/> + <eAnnotations source="positions.823" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@source/@argument.1"> + <details key="start" value="13771"/> + <details key="end" value="13774"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.819" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@argument.0"> - <details key="start" value="13653"/> - <details key="end" value="13660"/> + <eAnnotations source="positions.824" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@argument.0"> + <details key="start" value="13787"/> + <details key="end" value="13794"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.820" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@argument.1"> - <details key="start" value="13662"/> - <details key="end" value="13665"/> + <eAnnotations source="positions.825" references="/0/propertiesLicenceText/@body.0/@body.0/@source/@argument.1"> + <details key="start" value="13796"/> + <details key="end" value="13799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.821" references="/0/propertiesLicenceText/@body.0/@body.0/@argument.0"> - <details key="start" value="13678"/> - <details key="end" value="13684"/> + <eAnnotations source="positions.826" references="/0/propertiesLicenceText/@body.0/@body.0/@argument.0"> + <details key="start" value="13812"/> + <details key="end" value="13818"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.822" references="/0/propertiesLicenceText/@body.0/@body.0/@argument.1"> - <details key="start" value="13686"/> - <details key="end" value="13689"/> + <eAnnotations source="positions.827" references="/0/propertiesLicenceText/@body.0/@body.0/@argument.1"> + <details key="start" value="13820"/> + <details key="end" value="13823"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.823" references="/0/propertiesLicenceText/@body.0/@body.1"> - <details key="start" value="13692"/> - <details key="end" value="13693"/> - <details key="line" value="268"/> + <eAnnotations source="positions.828" references="/0/propertiesLicenceText/@body.0/@body.1"> + <details key="start" value="13826"/> + <details key="end" value="13827"/> + <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.824" references="/0/propertiesLicenceText/@body.0/@ifExpr"> - <details key="start" value="13550"/> - <details key="end" value="13592"/> + <eAnnotations source="positions.829" references="/0/propertiesLicenceText/@body.0/@ifExpr"> + <details key="start" value="13684"/> + <details key="end" value="13726"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.825" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source"> - <details key="start" value="13555"/> - <details key="end" value="13591"/> + <eAnnotations source="positions.830" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source"> + <details key="start" value="13689"/> + <details key="end" value="13725"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.826" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source/@source"> - <details key="start" value="13555"/> - <details key="end" value="13574"/> + <eAnnotations source="positions.831" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source/@source"> + <details key="start" value="13689"/> + <details key="end" value="13708"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.827" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source/@source/eefGenModel"> - <details key="start" value="13555"/> - <details key="end" value="13566"/> + <eAnnotations source="positions.832" references="/0/propertiesLicenceText/@body.0/@ifExpr/@source/@source/eefGenModel"> + <details key="start" value="13689"/> + <details key="end" value="13700"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.828" references="/0/propertiesLicenceText/@body.0/@else"> - <details key="start" value="13693"/> - <details key="end" value="13729"/> - <details key="line" value="268"/> + <eAnnotations source="positions.833" references="/0/propertiesLicenceText/@body.0/@else"> + <details key="start" value="13827"/> + <details key="end" value="13863"/> + <details key="line" value="271"/> </eAnnotations> - <eAnnotations source="positions.829" references="/0/propertiesLicenceText/@body.0/@else/@body.0"> - <details key="start" value="13700"/> - <details key="end" value="13729"/> - <details key="line" value="269"/> + <eAnnotations source="positions.834" references="/0/propertiesLicenceText/@body.0/@else/@body.0"> + <details key="start" value="13834"/> + <details key="end" value="13863"/> + <details key="line" value="272"/> </eAnnotations> - <eAnnotations source="positions.830" references="/0/propertiesLicenceText/eefGenModel"> - <details key="start" value="13518"/> - <details key="end" value="13543"/> - <details key="line" value="265"/> + <eAnnotations source="positions.835" references="/0/propertiesLicenceText/eefGenModel"> + <details key="start" value="13652"/> + <details key="end" value="13677"/> + <details key="line" value="268"/> </eAnnotations> - <eAnnotations source="positions.831" references="/0/generationMark"> - <details key="start" value="13748"/> - <details key="end" value="13875"/> - <details key="line" value="275"/> + <eAnnotations source="positions.836" references="/0/generationMark"> + <details key="start" value="13882"/> + <details key="end" value="14009"/> + <details key="line" value="278"/> </eAnnotations> - <eAnnotations source="positions.832" references="/0/generationMark/@body.0"> - <details key="start" value="13809"/> - <details key="end" value="13863"/> - <details key="line" value="276"/> + <eAnnotations source="positions.837" references="/0/generationMark/@body.0"> + <details key="start" value="13943"/> + <details key="end" value="13997"/> + <details key="line" value="279"/> </eAnnotations> - <eAnnotations source="positions.833" references="/0/generationMark/@body.0/@body.0"> - <details key="start" value="13848"/> - <details key="end" value="13858"/> - <details key="line" value="276"/> + <eAnnotations source="positions.838" references="/0/generationMark/@body.0/@body.0"> + <details key="start" value="13982"/> + <details key="end" value="13992"/> + <details key="line" value="279"/> </eAnnotations> - <eAnnotations source="positions.834" references="/0/generationMark/@body.0/@ifExpr"> - <details key="start" value="13813"/> - <details key="end" value="13847"/> + <eAnnotations source="positions.839" references="/0/generationMark/@body.0/@ifExpr"> + <details key="start" value="13947"/> + <details key="end" value="13981"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.835" references="/0/generationMark/@body.0/@ifExpr/eefGenModel"> - <details key="start" value="13814"/> - <details key="end" value="13825"/> + <eAnnotations source="positions.840" references="/0/generationMark/@body.0/@ifExpr/eefGenModel"> + <details key="start" value="13948"/> + <details key="end" value="13959"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.836" references="/0/generationMark/eefGenModel"> - <details key="start" value="13780"/> - <details key="end" value="13805"/> - <details key="line" value="275"/> + <eAnnotations source="positions.841" references="/0/generationMark/eefGenModel"> + <details key="start" value="13914"/> + <details key="end" value="13939"/> + <details key="line" value="278"/> </eAnnotations> - <eAnnotations source="positions.837" references="/0/generationComment"> - <details key="start" value="13877"/> - <details key="end" value="14041"/> - <details key="line" value="279"/> + <eAnnotations source="positions.842" references="/0/generationComment"> + <details key="start" value="14011"/> + <details key="end" value="14175"/> + <details key="line" value="282"/> </eAnnotations> - <eAnnotations source="positions.838" references="/0/generationComment/@body.0"> - <details key="start" value="13941"/> - <details key="end" value="14029"/> - <details key="line" value="280"/> + <eAnnotations source="positions.843" references="/0/generationComment/@body.0"> + <details key="start" value="14075"/> + <details key="end" value="14163"/> + <details key="line" value="283"/> </eAnnotations> - <eAnnotations source="positions.839" references="/0/generationComment/@body.0/@body.0"> - <details key="start" value="13981"/> - <details key="end" value="13988"/> - <details key="line" value="281"/> + <eAnnotations source="positions.844" references="/0/generationComment/@body.0/@body.0"> + <details key="start" value="14115"/> + <details key="end" value="14122"/> + <details key="line" value="284"/> </eAnnotations> - <eAnnotations source="positions.840" references="/0/generationComment/@body.0/@body.1"> - <details key="start" value="13989"/> - <details key="end" value="14017"/> + <eAnnotations source="positions.845" references="/0/generationComment/@body.0/@body.1"> + <details key="start" value="14123"/> + <details key="end" value="14151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.841" references="/0/generationComment/@body.0/@body.1/eefGenModel"> - <details key="start" value="13989"/> - <details key="end" value="14000"/> + <eAnnotations source="positions.846" references="/0/generationComment/@body.0/@body.1/eefGenModel"> + <details key="start" value="14123"/> + <details key="end" value="14134"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.842" references="/0/generationComment/@body.0/@body.2"> - <details key="start" value="14019"/> - <details key="end" value="14024"/> - <details key="line" value="283"/> + <eAnnotations source="positions.847" references="/0/generationComment/@body.0/@body.2"> + <details key="start" value="14153"/> + <details key="end" value="14158"/> + <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.843" references="/0/generationComment/@body.0/@ifExpr"> - <details key="start" value="13945"/> - <details key="end" value="13979"/> + <eAnnotations source="positions.848" references="/0/generationComment/@body.0/@ifExpr"> + <details key="start" value="14079"/> + <details key="end" value="14113"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.844" references="/0/generationComment/@body.0/@ifExpr/eefGenModel"> - <details key="start" value="13946"/> - <details key="end" value="13957"/> + <eAnnotations source="positions.849" references="/0/generationComment/@body.0/@ifExpr/eefGenModel"> + <details key="start" value="14080"/> + <details key="end" value="14091"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.845" references="/0/generationComment/eefGenModel"> - <details key="start" value="13912"/> - <details key="end" value="13937"/> - <details key="line" value="279"/> + <eAnnotations source="positions.850" references="/0/generationComment/eefGenModel"> + <details key="start" value="14046"/> + <details key="end" value="14071"/> + <details key="line" value="282"/> </eAnnotations> - <eAnnotations source="positions.846" references="/0/authorText"> - <details key="start" value="14043"/> - <details key="end" value="14193"/> - <details key="line" value="287"/> + <eAnnotations source="positions.851" references="/0/authorText"> + <details key="start" value="14177"/> + <details key="end" value="14327"/> + <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.847" references="/0/authorText/@body.0"> - <details key="start" value="14099"/> - <details key="end" value="14181"/> - <details key="line" value="288"/> + <eAnnotations source="positions.852" references="/0/authorText/@body.0"> + <details key="start" value="14233"/> + <details key="end" value="14315"/> + <details key="line" value="291"/> </eAnnotations> - <eAnnotations source="positions.848" references="/0/authorText/@body.0/@body.0"> - <details key="start" value="14146"/> - <details key="end" value="14154"/> - <details key="line" value="289"/> + <eAnnotations source="positions.853" references="/0/authorText/@body.0/@body.0"> + <details key="start" value="14280"/> + <details key="end" value="14288"/> + <details key="line" value="292"/> </eAnnotations> - <eAnnotations source="positions.849" references="/0/authorText/@body.0/@body.1"> - <details key="start" value="14155"/> - <details key="end" value="14173"/> + <eAnnotations source="positions.854" references="/0/authorText/@body.0/@body.1"> + <details key="start" value="14289"/> + <details key="end" value="14307"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.850" references="/0/authorText/@body.0/@body.1/eefGenModel"> - <details key="start" value="14155"/> - <details key="end" value="14166"/> + <eAnnotations source="positions.855" references="/0/authorText/@body.0/@body.1/eefGenModel"> + <details key="start" value="14289"/> + <details key="end" value="14300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.851" references="/0/authorText/@body.0/@body.2"> - <details key="start" value="14175"/> - <details key="end" value="14176"/> - <details key="line" value="290"/> + <eAnnotations source="positions.856" references="/0/authorText/@body.0/@body.2"> + <details key="start" value="14309"/> + <details key="end" value="14310"/> + <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.852" references="/0/authorText/@body.0/@ifExpr"> - <details key="start" value="14103"/> - <details key="end" value="14144"/> + <eAnnotations source="positions.857" references="/0/authorText/@body.0/@ifExpr"> + <details key="start" value="14237"/> + <details key="end" value="14278"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.853" references="/0/authorText/@body.0/@ifExpr/@source"> - <details key="start" value="14108"/> - <details key="end" value="14143"/> + <eAnnotations source="positions.858" references="/0/authorText/@body.0/@ifExpr/@source"> + <details key="start" value="14242"/> + <details key="end" value="14277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.854" references="/0/authorText/@body.0/@ifExpr/@source/@source"> - <details key="start" value="14108"/> - <details key="end" value="14126"/> + <eAnnotations source="positions.859" references="/0/authorText/@body.0/@ifExpr/@source/@source"> + <details key="start" value="14242"/> + <details key="end" value="14260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.855" references="/0/authorText/@body.0/@ifExpr/@source/@source/eefGenModel"> - <details key="start" value="14108"/> - <details key="end" value="14119"/> + <eAnnotations source="positions.860" references="/0/authorText/@body.0/@ifExpr/@source/@source/eefGenModel"> + <details key="start" value="14242"/> + <details key="end" value="14253"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.856" references="/0/authorText/eefGenModel"> - <details key="start" value="14071"/> - <details key="end" value="14096"/> - <details key="line" value="287"/> + <eAnnotations source="positions.861" references="/0/authorText/eefGenModel"> + <details key="start" value="14205"/> + <details key="end" value="14230"/> + <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.857" references="/0/viewCompletePackageGetter"> - <details key="start" value="14261"/> - <details key="end" value="14366"/> - <details key="line" value="294"/> + <eAnnotations source="positions.862" references="/0/viewCompletePackageGetter"> + <details key="start" value="14395"/> + <details key="end" value="14500"/> + <details key="line" value="297"/> </eAnnotations> - <eAnnotations source="positions.858" references="/0/viewCompletePackageGetter/@body.0"> - <details key="start" value="14326"/> - <details key="end" value="14350"/> + <eAnnotations source="positions.863" references="/0/viewCompletePackageGetter/@body.0"> + <details key="start" value="14460"/> + <details key="end" value="14484"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.859" references="/0/viewCompletePackageGetter/@body.0/view"> - <details key="start" value="14326"/> - <details key="end" value="14330"/> + <eAnnotations source="positions.864" references="/0/viewCompletePackageGetter/@body.0/view"> + <details key="start" value="14460"/> + <details key="end" value="14464"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.860" references="/0/viewCompletePackageGetter/@body.1"> - <details key="start" value="14352"/> - <details key="end" value="14354"/> - <details key="line" value="295"/> + <eAnnotations source="positions.865" references="/0/viewCompletePackageGetter/@body.1"> + <details key="start" value="14486"/> + <details key="end" value="14488"/> + <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.861" references="/0/viewCompletePackageGetter/view"> - <details key="start" value="14304"/> - <details key="end" value="14322"/> - <details key="line" value="294"/> + <eAnnotations source="positions.866" references="/0/viewCompletePackageGetter/view"> + <details key="start" value="14438"/> + <details key="end" value="14456"/> + <details key="line" value="297"/> </eAnnotations> - <eAnnotations source="positions.862" references="/0/viewPackageGetter"> - <details key="start" value="14368"/> - <details key="end" value="14469"/> - <details key="line" value="298"/> + <eAnnotations source="positions.867" references="/0/viewPackageGetter"> + <details key="start" value="14502"/> + <details key="end" value="14603"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.863" references="/0/viewPackageGetter/@body.0"> - <details key="start" value="14424"/> - <details key="end" value="14427"/> - <details key="line" value="299"/> + <eAnnotations source="positions.868" references="/0/viewPackageGetter/@body.0"> + <details key="start" value="14558"/> + <details key="end" value="14561"/> + <details key="line" value="302"/> </eAnnotations> - <eAnnotations source="positions.864" references="/0/viewPackageGetter/@body.1"> - <details key="start" value="14428"/> - <details key="end" value="14455"/> + <eAnnotations source="positions.869" references="/0/viewPackageGetter/@body.1"> + <details key="start" value="14562"/> + <details key="end" value="14589"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.865" references="/0/viewPackageGetter/@body.1/view"> - <details key="start" value="14428"/> - <details key="end" value="14432"/> + <eAnnotations source="positions.870" references="/0/viewPackageGetter/@body.1/view"> + <details key="start" value="14562"/> + <details key="end" value="14566"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.866" references="/0/viewPackageGetter/view"> - <details key="start" value="14403"/> - <details key="end" value="14421"/> - <details key="line" value="298"/> + <eAnnotations source="positions.871" references="/0/viewPackageGetter/view"> + <details key="start" value="14537"/> + <details key="end" value="14555"/> + <details key="line" value="301"/> </eAnnotations> - <eAnnotations source="positions.867" references="/0/viewPackageSignature"> - <details key="start" value="14471"/> - <details key="end" value="14573"/> - <details key="line" value="302"/> + <eAnnotations source="positions.872" references="/0/viewPackageSignature"> + <details key="start" value="14605"/> + <details key="end" value="14707"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.868" references="/0/viewPackageSignature/@body.0"> - <details key="start" value="14531"/> - <details key="end" value="14559"/> + <eAnnotations source="positions.873" references="/0/viewPackageSignature/@body.0"> + <details key="start" value="14665"/> + <details key="end" value="14693"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.869" references="/0/viewPackageSignature/@body.0/@argument.0"> - <details key="start" value="14531"/> - <details key="end" value="14540"/> + <eAnnotations source="positions.874" references="/0/viewPackageSignature/@body.0/@argument.0"> + <details key="start" value="14665"/> + <details key="end" value="14674"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.870" references="/0/viewPackageSignature/@body.0/@argument.0/view"> - <details key="start" value="14531"/> - <details key="end" value="14535"/> + <eAnnotations source="positions.875" references="/0/viewPackageSignature/@body.0/@argument.0/view"> + <details key="start" value="14665"/> + <details key="end" value="14669"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.871" references="/0/viewPackageSignature/view"> - <details key="start" value="14509"/> - <details key="end" value="14527"/> - <details key="line" value="302"/> + <eAnnotations source="positions.876" references="/0/viewPackageSignature/view"> + <details key="start" value="14643"/> + <details key="end" value="14661"/> + <details key="line" value="305"/> </eAnnotations> - <eAnnotations source="positions.872" references="/0/viewPackageSetter"> - <details key="start" value="14575"/> - <details key="end" value="14676"/> - <details key="line" value="306"/> + <eAnnotations source="positions.877" references="/0/viewPackageSetter"> + <details key="start" value="14709"/> + <details key="end" value="14810"/> + <details key="line" value="309"/> </eAnnotations> - <eAnnotations source="positions.873" references="/0/viewPackageSetter/@body.0"> - <details key="start" value="14631"/> - <details key="end" value="14634"/> - <details key="line" value="307"/> + <eAnnotations source="positions.878" references="/0/viewPackageSetter/@body.0"> + <details key="start" value="14765"/> + <details key="end" value="14768"/> + <details key="line" value="310"/> </eAnnotations> - <eAnnotations source="positions.874" references="/0/viewPackageSetter/@body.1"> - <details key="start" value="14635"/> - <details key="end" value="14662"/> + <eAnnotations source="positions.879" references="/0/viewPackageSetter/@body.1"> + <details key="start" value="14769"/> + <details key="end" value="14796"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.875" references="/0/viewPackageSetter/@body.1/view"> - <details key="start" value="14635"/> - <details key="end" value="14639"/> + <eAnnotations source="positions.880" references="/0/viewPackageSetter/@body.1/view"> + <details key="start" value="14769"/> + <details key="end" value="14773"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.876" references="/0/viewPackageSetter/view"> - <details key="start" value="14610"/> - <details key="end" value="14628"/> - <details key="line" value="306"/> + <eAnnotations source="positions.881" references="/0/viewPackageSetter/view"> + <details key="start" value="14744"/> + <details key="end" value="14762"/> + <details key="line" value="309"/> </eAnnotations> - <eAnnotations source="positions.877" references="/0/viewCompletePackageSetter"> - <details key="start" value="14678"/> - <details key="end" value="14819"/> - <details key="line" value="310"/> + <eAnnotations source="positions.882" references="/0/viewCompletePackageSetter"> + <details key="start" value="14812"/> + <details key="end" value="14953"/> + <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.878" references="/0/viewCompletePackageSetter/@body.0"> - <details key="start" value="14743"/> - <details key="end" value="14767"/> + <eAnnotations source="positions.883" references="/0/viewCompletePackageSetter/@body.0"> + <details key="start" value="14877"/> + <details key="end" value="14901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.879" references="/0/viewCompletePackageSetter/@body.0/view"> - <details key="start" value="14743"/> - <details key="end" value="14747"/> + <eAnnotations source="positions.884" references="/0/viewCompletePackageSetter/@body.0/view"> + <details key="start" value="14877"/> + <details key="end" value="14881"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.880" references="/0/viewCompletePackageSetter/@body.1"> - <details key="start" value="14769"/> - <details key="end" value="14770"/> - <details key="line" value="311"/> + <eAnnotations source="positions.885" references="/0/viewCompletePackageSetter/@body.1"> + <details key="start" value="14903"/> + <details key="end" value="14904"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.881" references="/0/viewCompletePackageSetter/@body.2"> - <details key="start" value="14771"/> - <details key="end" value="14795"/> + <eAnnotations source="positions.886" references="/0/viewCompletePackageSetter/@body.2"> + <details key="start" value="14905"/> + <details key="end" value="14929"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.882" references="/0/viewCompletePackageSetter/@body.2/@source"> - <details key="start" value="14771"/> - <details key="end" value="14788"/> + <eAnnotations source="positions.887" references="/0/viewCompletePackageSetter/@body.2/@source"> + <details key="start" value="14905"/> + <details key="end" value="14922"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.883" references="/0/viewCompletePackageSetter/@body.2/@source/view"> - <details key="start" value="14771"/> - <details key="end" value="14775"/> + <eAnnotations source="positions.888" references="/0/viewCompletePackageSetter/@body.2/@source/view"> + <details key="start" value="14905"/> + <details key="end" value="14909"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.884" references="/0/viewCompletePackageSetter/@body.3"> - <details key="start" value="14797"/> - <details key="end" value="14807"/> - <details key="line" value="311"/> + <eAnnotations source="positions.889" references="/0/viewCompletePackageSetter/@body.3"> + <details key="start" value="14931"/> + <details key="end" value="14941"/> + <details key="line" value="314"/> </eAnnotations> - <eAnnotations source="positions.885" references="/0/viewCompletePackageSetter/view"> - <details key="start" value="14721"/> - <details key="end" value="14739"/> - <details key="line" value="310"/> + <eAnnotations source="positions.890" references="/0/viewCompletePackageSetter/view"> + <details key="start" value="14855"/> + <details key="end" value="14873"/> + <details key="line" value="313"/> </eAnnotations> - <eAnnotations source="positions.886" references="/0/toJavaType"> - <details key="start" value="14821"/> - <details key="end" value="16085"/> - <details key="line" value="314"/> + <eAnnotations source="positions.891" references="/0/toJavaType"> + <details key="start" value="14955"/> + <details key="end" value="16219"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.887" references="/0/toJavaType/@body.0"> - <details key="start" value="14870"/> - <details key="end" value="16073"/> - <details key="line" value="315"/> + <eAnnotations source="positions.892" references="/0/toJavaType/@body.0"> + <details key="start" value="15004"/> + <details key="end" value="16207"/> + <details key="line" value="318"/> </eAnnotations> - <eAnnotations source="positions.888" references="/0/toJavaType/@body.0/@body.0"> - <details key="start" value="15075"/> - <details key="end" value="15082"/> - <details key="line" value="316"/> + <eAnnotations source="positions.893" references="/0/toJavaType/@body.0/@body.0"> + <details key="start" value="15209"/> + <details key="end" value="15216"/> + <details key="line" value="319"/> </eAnnotations> - <eAnnotations source="positions.889" references="/0/toJavaType/@body.0/@ifExpr"> - <details key="start" value="14874"/> - <details key="end" value="15073"/> + <eAnnotations source="positions.894" references="/0/toJavaType/@body.0/@ifExpr"> + <details key="start" value="15008"/> + <details key="end" value="15207"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.890" references="/0/toJavaType/@body.0/@ifExpr/@source"> - <details key="start" value="14875"/> - <details key="end" value="15026"/> + <eAnnotations source="positions.895" references="/0/toJavaType/@body.0/@ifExpr/@source"> + <details key="start" value="15009"/> + <details key="end" value="15160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.891" references="/0/toJavaType/@body.0/@ifExpr/@source/@source"> - <details key="start" value="14875"/> - <details key="end" value="14984"/> + <eAnnotations source="positions.896" references="/0/toJavaType/@body.0/@ifExpr/@source/@source"> + <details key="start" value="15009"/> + <details key="end" value="15118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.892" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="14875"/> - <details key="end" value="14945"/> + <eAnnotations source="positions.897" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="15009"/> + <details key="end" value="15079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.893" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="14875"/> - <details key="end" value="14906"/> + <eAnnotations source="positions.898" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="15009"/> + <details key="end" value="15040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.894" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source/view"> - <details key="start" value="14875"/> - <details key="end" value="14879"/> + <eAnnotations source="positions.899" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source/view"> + <details key="start" value="15009"/> + <details key="end" value="15013"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.895" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source/@argument.1"> - <details key="start" value="14899"/> - <details key="end" value="14905"/> + <eAnnotations source="positions.900" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@source/@argument.1"> + <details key="start" value="15033"/> + <details key="end" value="15039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.896" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0"> - <details key="start" value="14910"/> - <details key="end" value="14945"/> + <eAnnotations source="positions.901" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0"> + <details key="start" value="15044"/> + <details key="end" value="15079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.897" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0/view"> - <details key="start" value="14910"/> - <details key="end" value="14914"/> + <eAnnotations source="positions.902" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0/view"> + <details key="start" value="15044"/> + <details key="end" value="15048"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.898" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0/@argument.1"> - <details key="start" value="14934"/> - <details key="end" value="14944"/> + <eAnnotations source="positions.903" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@source/@argument.0/@argument.1"> + <details key="start" value="15068"/> + <details key="end" value="15078"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.899" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="14949"/> - <details key="end" value="14984"/> + <eAnnotations source="positions.904" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="15083"/> + <details key="end" value="15118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.900" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0/view"> - <details key="start" value="14949"/> - <details key="end" value="14953"/> + <eAnnotations source="positions.905" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0/view"> + <details key="start" value="15083"/> + <details key="end" value="15087"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.901" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0/@argument.1"> - <details key="start" value="14973"/> - <details key="end" value="14983"/> + <eAnnotations source="positions.906" references="/0/toJavaType/@body.0/@ifExpr/@source/@source/@argument.0/@argument.1"> + <details key="start" value="15107"/> + <details key="end" value="15117"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.902" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0"> - <details key="start" value="14988"/> - <details key="end" value="15026"/> + <eAnnotations source="positions.907" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0"> + <details key="start" value="15122"/> + <details key="end" value="15160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.903" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0/view"> - <details key="start" value="14988"/> - <details key="end" value="14992"/> + <eAnnotations source="positions.908" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0/view"> + <details key="start" value="15122"/> + <details key="end" value="15126"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.904" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0/@argument.1"> - <details key="start" value="15012"/> - <details key="end" value="15025"/> + <eAnnotations source="positions.909" references="/0/toJavaType/@body.0/@ifExpr/@source/@argument.0/@argument.1"> + <details key="start" value="15146"/> + <details key="end" value="15159"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.905" references="/0/toJavaType/@body.0/@ifExpr/@argument.0"> - <details key="start" value="15030"/> - <details key="end" value="15072"/> + <eAnnotations source="positions.910" references="/0/toJavaType/@body.0/@ifExpr/@argument.0"> + <details key="start" value="15164"/> + <details key="end" value="15206"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.906" references="/0/toJavaType/@body.0/@ifExpr/@argument.0/view"> - <details key="start" value="15030"/> - <details key="end" value="15034"/> + <eAnnotations source="positions.911" references="/0/toJavaType/@body.0/@ifExpr/@argument.0/view"> + <details key="start" value="15164"/> + <details key="end" value="15168"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.907" references="/0/toJavaType/@body.0/@ifExpr/@argument.0/@argument.1"> - <details key="start" value="15054"/> - <details key="end" value="15071"/> + <eAnnotations source="positions.912" references="/0/toJavaType/@body.0/@ifExpr/@argument.0/@argument.1"> + <details key="start" value="15188"/> + <details key="end" value="15205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.908" references="/0/toJavaType/@body.0/@else"> - <details key="start" value="15914"/> - <details key="end" value="16068"/> - <details key="line" value="333"/> + <eAnnotations source="positions.913" references="/0/toJavaType/@body.0/@else"> + <details key="start" value="16048"/> + <details key="end" value="16202"/> + <details key="line" value="336"/> </eAnnotations> - <eAnnotations source="positions.909" references="/0/toJavaType/@body.0/@else/@body.0"> - <details key="start" value="15921"/> - <details key="end" value="16040"/> - <details key="line" value="334"/> + <eAnnotations source="positions.914" references="/0/toJavaType/@body.0/@else/@body.0"> + <details key="start" value="16055"/> + <details key="end" value="16174"/> + <details key="line" value="337"/> </eAnnotations> - <eAnnotations source="positions.910" references="/0/toJavaType/@body.0/@else/@body.1"> - <details key="start" value="16041"/> - <details key="end" value="16065"/> + <eAnnotations source="positions.915" references="/0/toJavaType/@body.0/@else/@body.1"> + <details key="start" value="16175"/> + <details key="end" value="16199"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.911" references="/0/toJavaType/@body.0/@else/@body.1/@source"> - <details key="start" value="16041"/> - <details key="end" value="16060"/> + <eAnnotations source="positions.916" references="/0/toJavaType/@body.0/@else/@body.1/@source"> + <details key="start" value="16175"/> + <details key="end" value="16194"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.912" references="/0/toJavaType/@body.0/@else/@body.1/@source/view"> - <details key="start" value="16041"/> - <details key="end" value="16045"/> + <eAnnotations source="positions.917" references="/0/toJavaType/@body.0/@else/@body.1/@source/view"> + <details key="start" value="16175"/> + <details key="end" value="16179"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.913" references="/0/toJavaType/@body.0/@else/@body.2"> - <details key="start" value="16067"/> - <details key="end" value="16068"/> - <details key="line" value="335"/> + <eAnnotations source="positions.918" references="/0/toJavaType/@body.0/@else/@body.2"> + <details key="start" value="16201"/> + <details key="end" value="16202"/> + <details key="line" value="338"/> </eAnnotations> - <eAnnotations source="positions.914" references="/0/toJavaType/@body.0/@elseIf.0"> - <details key="start" value="15082"/> - <details key="end" value="15146"/> - <details key="line" value="317"/> + <eAnnotations source="positions.919" references="/0/toJavaType/@body.0/@elseIf.0"> + <details key="start" value="15216"/> + <details key="end" value="15280"/> + <details key="line" value="320"/> </eAnnotations> - <eAnnotations source="positions.915" references="/0/toJavaType/@body.0/@elseIf.0/@body.0"> - <details key="start" value="15135"/> - <details key="end" value="15146"/> - <details key="line" value="318"/> + <eAnnotations source="positions.920" references="/0/toJavaType/@body.0/@elseIf.0/@body.0"> + <details key="start" value="15269"/> + <details key="end" value="15280"/> + <details key="line" value="321"/> </eAnnotations> - <eAnnotations source="positions.916" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr"> - <details key="start" value="15090"/> - <details key="end" value="15133"/> + <eAnnotations source="positions.921" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr"> + <details key="start" value="15224"/> + <details key="end" value="15267"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.917" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr/view"> - <details key="start" value="15091"/> - <details key="end" value="15095"/> + <eAnnotations source="positions.922" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr/view"> + <details key="start" value="15225"/> + <details key="end" value="15229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.918" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr/@argument.1"> - <details key="start" value="15115"/> - <details key="end" value="15131"/> + <eAnnotations source="positions.923" references="/0/toJavaType/@body.0/@elseIf.0/@ifExpr/@argument.1"> + <details key="start" value="15249"/> + <details key="end" value="15265"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.919" references="/0/toJavaType/@body.0/@elseIf.1"> - <details key="start" value="15146"/> - <details key="end" value="15208"/> - <details key="line" value="319"/> + <eAnnotations source="positions.924" references="/0/toJavaType/@body.0/@elseIf.1"> + <details key="start" value="15280"/> + <details key="end" value="15342"/> + <details key="line" value="322"/> </eAnnotations> - <eAnnotations source="positions.920" references="/0/toJavaType/@body.0/@elseIf.1/@body.0"> - <details key="start" value="15202"/> - <details key="end" value="15208"/> - <details key="line" value="320"/> + <eAnnotations source="positions.925" references="/0/toJavaType/@body.0/@elseIf.1/@body.0"> + <details key="start" value="15336"/> + <details key="end" value="15342"/> + <details key="line" value="323"/> </eAnnotations> - <eAnnotations source="positions.921" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr"> - <details key="start" value="15154"/> - <details key="end" value="15200"/> + <eAnnotations source="positions.926" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr"> + <details key="start" value="15288"/> + <details key="end" value="15334"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.922" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr/view"> - <details key="start" value="15155"/> - <details key="end" value="15159"/> + <eAnnotations source="positions.927" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr/view"> + <details key="start" value="15289"/> + <details key="end" value="15293"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.923" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr/@argument.1"> - <details key="start" value="15179"/> - <details key="end" value="15198"/> + <eAnnotations source="positions.928" references="/0/toJavaType/@body.0/@elseIf.1/@ifExpr/@argument.1"> + <details key="start" value="15313"/> + <details key="end" value="15332"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.924" references="/0/toJavaType/@body.0/@elseIf.2"> - <details key="start" value="15208"/> - <details key="end" value="15392"/> - <details key="line" value="321"/> + <eAnnotations source="positions.929" references="/0/toJavaType/@body.0/@elseIf.2"> + <details key="start" value="15342"/> + <details key="end" value="15526"/> + <details key="line" value="324"/> </eAnnotations> - <eAnnotations source="positions.925" references="/0/toJavaType/@body.0/@elseIf.2/@body.0"> - <details key="start" value="15384"/> - <details key="end" value="15392"/> - <details key="line" value="322"/> + <eAnnotations source="positions.930" references="/0/toJavaType/@body.0/@elseIf.2/@body.0"> + <details key="start" value="15518"/> + <details key="end" value="15526"/> + <details key="line" value="325"/> </eAnnotations> - <eAnnotations source="positions.926" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr"> - <details key="start" value="15216"/> - <details key="end" value="15382"/> + <eAnnotations source="positions.931" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr"> + <details key="start" value="15350"/> + <details key="end" value="15516"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.927" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source"> - <details key="start" value="15217"/> - <details key="end" value="15327"/> + <eAnnotations source="positions.932" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source"> + <details key="start" value="15351"/> + <details key="end" value="15461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.928" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source"> - <details key="start" value="15217"/> - <details key="end" value="15266"/> + <eAnnotations source="positions.933" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source"> + <details key="start" value="15351"/> + <details key="end" value="15400"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.929" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source/view"> - <details key="start" value="15217"/> - <details key="end" value="15221"/> + <eAnnotations source="positions.934" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source/view"> + <details key="start" value="15351"/> + <details key="end" value="15355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.930" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source/@argument.1"> - <details key="start" value="15241"/> - <details key="end" value="15265"/> + <eAnnotations source="positions.935" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@source/@argument.1"> + <details key="start" value="15375"/> + <details key="end" value="15399"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.931" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0"> - <details key="start" value="15270"/> - <details key="end" value="15327"/> + <eAnnotations source="positions.936" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0"> + <details key="start" value="15404"/> + <details key="end" value="15461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.932" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0/view"> - <details key="start" value="15270"/> - <details key="end" value="15274"/> + <eAnnotations source="positions.937" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0/view"> + <details key="start" value="15404"/> + <details key="end" value="15408"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.933" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0/@argument.1"> - <details key="start" value="15294"/> - <details key="end" value="15326"/> + <eAnnotations source="positions.938" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@source/@argument.0/@argument.1"> + <details key="start" value="15428"/> + <details key="end" value="15460"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.934" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0"> - <details key="start" value="15331"/> - <details key="end" value="15381"/> + <eAnnotations source="positions.939" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0"> + <details key="start" value="15465"/> + <details key="end" value="15515"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.935" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0/view"> - <details key="start" value="15331"/> - <details key="end" value="15335"/> + <eAnnotations source="positions.940" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0/view"> + <details key="start" value="15465"/> + <details key="end" value="15469"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.936" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0/@argument.1"> - <details key="start" value="15355"/> - <details key="end" value="15380"/> + <eAnnotations source="positions.941" references="/0/toJavaType/@body.0/@elseIf.2/@ifExpr/@argument.0/@argument.1"> + <details key="start" value="15489"/> + <details key="end" value="15514"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.937" references="/0/toJavaType/@body.0/@elseIf.3"> - <details key="start" value="15392"/> - <details key="end" value="15657"/> - <details key="line" value="323"/> + <eAnnotations source="positions.942" references="/0/toJavaType/@body.0/@elseIf.3"> + <details key="start" value="15526"/> + <details key="end" value="15791"/> + <details key="line" value="326"/> </eAnnotations> - <eAnnotations source="positions.938" references="/0/toJavaType/@body.0/@elseIf.3/@body.0"> - <details key="start" value="15652"/> - <details key="end" value="15657"/> - <details key="line" value="324"/> + <eAnnotations source="positions.943" references="/0/toJavaType/@body.0/@elseIf.3/@body.0"> + <details key="start" value="15786"/> + <details key="end" value="15791"/> + <details key="line" value="327"/> </eAnnotations> - <eAnnotations source="positions.939" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr"> - <details key="start" value="15400"/> - <details key="end" value="15650"/> + <eAnnotations source="positions.944" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr"> + <details key="start" value="15534"/> + <details key="end" value="15784"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.940" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source"> - <details key="start" value="15401"/> - <details key="end" value="15594"/> + <eAnnotations source="positions.945" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source"> + <details key="start" value="15535"/> + <details key="end" value="15728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.941" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source"> - <details key="start" value="15401"/> - <details key="end" value="15547"/> + <eAnnotations source="positions.946" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source"> + <details key="start" value="15535"/> + <details key="end" value="15681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.942" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source"> - <details key="start" value="15401"/> - <details key="end" value="15497"/> + <eAnnotations source="positions.947" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source"> + <details key="start" value="15535"/> + <details key="end" value="15631"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.943" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="15401"/> - <details key="end" value="15443"/> + <eAnnotations source="positions.948" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="15535"/> + <details key="end" value="15577"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.944" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source/view"> - <details key="start" value="15401"/> - <details key="end" value="15405"/> + <eAnnotations source="positions.949" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source/view"> + <details key="start" value="15535"/> + <details key="end" value="15539"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.945" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source/@argument.1"> - <details key="start" value="15425"/> - <details key="end" value="15442"/> + <eAnnotations source="positions.950" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@source/@argument.1"> + <details key="start" value="15559"/> + <details key="end" value="15576"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.946" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0"> - <details key="start" value="15447"/> - <details key="end" value="15497"/> + <eAnnotations source="positions.951" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0"> + <details key="start" value="15581"/> + <details key="end" value="15631"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.947" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0/view"> - <details key="start" value="15447"/> - <details key="end" value="15451"/> + <eAnnotations source="positions.952" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0/view"> + <details key="start" value="15581"/> + <details key="end" value="15585"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.948" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0/@argument.1"> - <details key="start" value="15471"/> - <details key="end" value="15496"/> + <eAnnotations source="positions.953" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@source/@argument.0/@argument.1"> + <details key="start" value="15605"/> + <details key="end" value="15630"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.949" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0"> - <details key="start" value="15501"/> - <details key="end" value="15547"/> + <eAnnotations source="positions.954" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0"> + <details key="start" value="15635"/> + <details key="end" value="15681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.950" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0/view"> - <details key="start" value="15501"/> - <details key="end" value="15505"/> + <eAnnotations source="positions.955" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0/view"> + <details key="start" value="15635"/> + <details key="end" value="15639"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.951" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0/@argument.1"> - <details key="start" value="15525"/> - <details key="end" value="15546"/> + <eAnnotations source="positions.956" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@source/@argument.0/@argument.1"> + <details key="start" value="15659"/> + <details key="end" value="15680"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.952" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0"> - <details key="start" value="15551"/> - <details key="end" value="15594"/> + <eAnnotations source="positions.957" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0"> + <details key="start" value="15685"/> + <details key="end" value="15728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.953" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0/view"> - <details key="start" value="15551"/> - <details key="end" value="15555"/> + <eAnnotations source="positions.958" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0/view"> + <details key="start" value="15685"/> + <details key="end" value="15689"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.954" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0/@argument.1"> - <details key="start" value="15575"/> - <details key="end" value="15593"/> + <eAnnotations source="positions.959" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@source/@argument.0/@argument.1"> + <details key="start" value="15709"/> + <details key="end" value="15727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.955" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0"> - <details key="start" value="15598"/> - <details key="end" value="15649"/> + <eAnnotations source="positions.960" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0"> + <details key="start" value="15732"/> + <details key="end" value="15783"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.956" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0/view"> - <details key="start" value="15598"/> - <details key="end" value="15602"/> + <eAnnotations source="positions.961" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0/view"> + <details key="start" value="15732"/> + <details key="end" value="15736"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.957" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0/@argument.1"> - <details key="start" value="15622"/> - <details key="end" value="15648"/> + <eAnnotations source="positions.962" references="/0/toJavaType/@body.0/@elseIf.3/@ifExpr/@argument.0/@argument.1"> + <details key="start" value="15756"/> + <details key="end" value="15782"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.958" references="/0/toJavaType/@body.0/@elseIf.4"> - <details key="start" value="15657"/> - <details key="end" value="15712"/> - <details key="line" value="325"/> + <eAnnotations source="positions.963" references="/0/toJavaType/@body.0/@elseIf.4"> + <details key="start" value="15791"/> + <details key="end" value="15846"/> + <details key="line" value="328"/> </eAnnotations> - <eAnnotations source="positions.959" references="/0/toJavaType/@body.0/@elseIf.4/@body.0"> - <details key="start" value="15704"/> - <details key="end" value="15712"/> - <details key="line" value="326"/> + <eAnnotations source="positions.964" references="/0/toJavaType/@body.0/@elseIf.4/@body.0"> + <details key="start" value="15838"/> + <details key="end" value="15846"/> + <details key="line" value="329"/> </eAnnotations> - <eAnnotations source="positions.960" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr"> - <details key="start" value="15665"/> - <details key="end" value="15702"/> + <eAnnotations source="positions.965" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr"> + <details key="start" value="15799"/> + <details key="end" value="15836"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.961" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr/view"> - <details key="start" value="15666"/> - <details key="end" value="15670"/> + <eAnnotations source="positions.966" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr/view"> + <details key="start" value="15800"/> + <details key="end" value="15804"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.962" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr/@argument.1"> - <details key="start" value="15690"/> - <details key="end" value="15700"/> + <eAnnotations source="positions.967" references="/0/toJavaType/@body.0/@elseIf.4/@ifExpr/@argument.1"> + <details key="start" value="15824"/> + <details key="end" value="15834"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.963" references="/0/toJavaType/@body.0/@elseIf.5"> - <details key="start" value="15712"/> - <details key="end" value="15807"/> - <details key="line" value="327"/> + <eAnnotations source="positions.968" references="/0/toJavaType/@body.0/@elseIf.5"> + <details key="start" value="15846"/> + <details key="end" value="15941"/> + <details key="line" value="330"/> </eAnnotations> - <eAnnotations source="positions.964" references="/0/toJavaType/@body.0/@elseIf.5/@body.0"> - <details key="start" value="15800"/> - <details key="end" value="15807"/> - <details key="line" value="329"/> + <eAnnotations source="positions.969" references="/0/toJavaType/@body.0/@elseIf.5/@body.0"> + <details key="start" value="15934"/> + <details key="end" value="15941"/> + <details key="line" value="332"/> </eAnnotations> - <eAnnotations source="positions.965" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr"> - <details key="start" value="15720"/> - <details key="end" value="15754"/> + <eAnnotations source="positions.970" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr"> + <details key="start" value="15854"/> + <details key="end" value="15888"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.966" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr/view"> - <details key="start" value="15721"/> - <details key="end" value="15725"/> + <eAnnotations source="positions.971" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr/view"> + <details key="start" value="15855"/> + <details key="end" value="15859"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.967" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr/@argument.1"> - <details key="start" value="15745"/> - <details key="end" value="15752"/> + <eAnnotations source="positions.972" references="/0/toJavaType/@body.0/@elseIf.5/@ifExpr/@argument.1"> + <details key="start" value="15879"/> + <details key="end" value="15886"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.968" references="/0/toJavaType/@body.0/@elseIf.6"> - <details key="start" value="15807"/> - <details key="end" value="15914"/> - <details key="line" value="330"/> + <eAnnotations source="positions.973" references="/0/toJavaType/@body.0/@elseIf.6"> + <details key="start" value="15941"/> + <details key="end" value="16048"/> + <details key="line" value="333"/> </eAnnotations> - <eAnnotations source="positions.969" references="/0/toJavaType/@body.0/@elseIf.6/@body.0"> - <details key="start" value="15907"/> - <details key="end" value="15914"/> - <details key="line" value="332"/> + <eAnnotations source="positions.974" references="/0/toJavaType/@body.0/@elseIf.6/@body.0"> + <details key="start" value="16041"/> + <details key="end" value="16048"/> + <details key="line" value="335"/> </eAnnotations> - <eAnnotations source="positions.970" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr"> - <details key="start" value="15815"/> - <details key="end" value="15849"/> + <eAnnotations source="positions.975" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr"> + <details key="start" value="15949"/> + <details key="end" value="15983"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.971" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr/view"> - <details key="start" value="15816"/> - <details key="end" value="15820"/> + <eAnnotations source="positions.976" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr/view"> + <details key="start" value="15950"/> + <details key="end" value="15954"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.972" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr/@argument.1"> - <details key="start" value="15840"/> - <details key="end" value="15847"/> + <eAnnotations source="positions.977" references="/0/toJavaType/@body.0/@elseIf.6/@ifExpr/@argument.1"> + <details key="start" value="15974"/> + <details key="end" value="15981"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.973" references="/0/toJavaType/view"> - <details key="start" value="14849"/> - <details key="end" value="14867"/> - <details key="line" value="314"/> + <eAnnotations source="positions.978" references="/0/toJavaType/view"> + <details key="start" value="14983"/> + <details key="end" value="15001"/> + <details key="line" value="317"/> </eAnnotations> - <eAnnotations source="positions.974" references="/0/toPath"> - <details key="start" value="16087"/> - <details key="end" value="16162"/> - <details key="line" value="338"/> + <eAnnotations source="positions.979" references="/0/toPath"> + <details key="start" value="16221"/> + <details key="end" value="16296"/> + <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.975" references="/0/toPath/@body.0"> - <details key="start" value="16124"/> - <details key="end" value="16149"/> + <eAnnotations source="positions.980" references="/0/toPath/@body.0"> + <details key="start" value="16258"/> + <details key="end" value="16283"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.976" references="/0/toPath/@body.0/s"> - <details key="start" value="16124"/> - <details key="end" value="16125"/> + <eAnnotations source="positions.981" references="/0/toPath/@body.0/s"> + <details key="start" value="16258"/> + <details key="end" value="16259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.977" references="/0/toPath/@body.0/@argument.0"> - <details key="start" value="16140"/> - <details key="end" value="16143"/> + <eAnnotations source="positions.982" references="/0/toPath/@body.0/@argument.0"> + <details key="start" value="16274"/> + <details key="end" value="16277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.978" references="/0/toPath/@body.0/@argument.1"> - <details key="start" value="16145"/> - <details key="end" value="16148"/> + <eAnnotations source="positions.983" references="/0/toPath/@body.0/@argument.1"> + <details key="start" value="16279"/> + <details key="end" value="16282"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.979" references="/0/toPath/s"> - <details key="start" value="16111"/> - <details key="end" value="16121"/> - <details key="line" value="338"/> - </eAnnotations> - <eAnnotations source="positions.980" references="/0/toASCII"> - <details key="start" value="16411"/> - <details key="end" value="16800"/> + <eAnnotations source="positions.984" references="/0/toPath/s"> + <details key="start" value="16245"/> + <details key="end" value="16255"/> <details key="line" value="341"/> </eAnnotations> - <eAnnotations source="positions.981" references="/0/toASCII/@body.0"> - <details key="start" value="16450"/> - <details key="end" value="16786"/> + <eAnnotations source="positions.985" references="/0/toASCII"> + <details key="start" value="16545"/> + <details key="end" value="16934"/> + <details key="line" value="344"/> + </eAnnotations> + <eAnnotations source="positions.986" references="/0/toASCII/@body.0"> + <details key="start" value="16584"/> + <details key="end" value="16920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.982" references="/0/toASCII/@body.0/@source"> - <details key="start" value="16450"/> - <details key="end" value="16761"/> + <eAnnotations source="positions.987" references="/0/toASCII/@body.0/@source"> + <details key="start" value="16584"/> + <details key="end" value="16895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.983" references="/0/toASCII/@body.0/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16735"/> + <eAnnotations source="positions.988" references="/0/toASCII/@body.0/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16869"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.984" references="/0/toASCII/@body.0/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16709"/> + <eAnnotations source="positions.989" references="/0/toASCII/@body.0/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16843"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.985" references="/0/toASCII/@body.0/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16683"/> + <eAnnotations source="positions.990" references="/0/toASCII/@body.0/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16817"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.986" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16657"/> + <eAnnotations source="positions.991" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16791"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.987" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16631"/> + <eAnnotations source="positions.992" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16765"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.988" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16605"/> + <eAnnotations source="positions.993" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16739"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.989" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16579"/> + <eAnnotations source="positions.994" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16713"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.990" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16553"/> + <eAnnotations source="positions.995" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16687"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.991" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16527"/> + <eAnnotations source="positions.996" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16661"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.992" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16501"/> + <eAnnotations source="positions.997" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.993" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16450"/> - <details key="end" value="16475"/> + <eAnnotations source="positions.998" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="16584"/> + <details key="end" value="16609"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.994" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> - <details key="start" value="16450"/> - <details key="end" value="16451"/> + <eAnnotations source="positions.999" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> + <details key="start" value="16584"/> + <details key="end" value="16585"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.995" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16466"/> - <details key="end" value="16469"/> + <eAnnotations source="positions.1000" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16600"/> + <details key="end" value="16603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.996" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16471"/> - <details key="end" value="16474"/> + <eAnnotations source="positions.1001" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16605"/> + <details key="end" value="16608"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.997" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16492"/> - <details key="end" value="16495"/> + <eAnnotations source="positions.1002" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16626"/> + <details key="end" value="16629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.998" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16497"/> - <details key="end" value="16500"/> + <eAnnotations source="positions.1003" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16631"/> + <details key="end" value="16634"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.999" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16518"/> - <details key="end" value="16521"/> + <eAnnotations source="positions.1004" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16652"/> + <details key="end" value="16655"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1000" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16523"/> - <details key="end" value="16526"/> + <eAnnotations source="positions.1005" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16657"/> + <details key="end" value="16660"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1001" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16544"/> - <details key="end" value="16547"/> + <eAnnotations source="positions.1006" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16678"/> + <details key="end" value="16681"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1002" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16549"/> - <details key="end" value="16552"/> + <eAnnotations source="positions.1007" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16683"/> + <details key="end" value="16686"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1003" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16570"/> - <details key="end" value="16573"/> + <eAnnotations source="positions.1008" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16704"/> + <details key="end" value="16707"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1004" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16575"/> - <details key="end" value="16578"/> + <eAnnotations source="positions.1009" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16709"/> + <details key="end" value="16712"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1005" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16596"/> - <details key="end" value="16599"/> + <eAnnotations source="positions.1010" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16730"/> + <details key="end" value="16733"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1006" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16601"/> - <details key="end" value="16604"/> + <eAnnotations source="positions.1011" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16735"/> + <details key="end" value="16738"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1007" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16622"/> - <details key="end" value="16625"/> + <eAnnotations source="positions.1012" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16756"/> + <details key="end" value="16759"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1008" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16627"/> - <details key="end" value="16630"/> + <eAnnotations source="positions.1013" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16761"/> + <details key="end" value="16764"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1009" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16648"/> - <details key="end" value="16651"/> + <eAnnotations source="positions.1014" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16782"/> + <details key="end" value="16785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1010" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16653"/> - <details key="end" value="16656"/> + <eAnnotations source="positions.1015" references="/0/toASCII/@body.0/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16787"/> + <details key="end" value="16790"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1011" references="/0/toASCII/@body.0/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16674"/> - <details key="end" value="16677"/> + <eAnnotations source="positions.1016" references="/0/toASCII/@body.0/@source/@source/@source/@source/@argument.0"> + <details key="start" value="16808"/> + <details key="end" value="16811"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1012" references="/0/toASCII/@body.0/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16679"/> - <details key="end" value="16682"/> + <eAnnotations source="positions.1017" references="/0/toASCII/@body.0/@source/@source/@source/@source/@argument.1"> + <details key="start" value="16813"/> + <details key="end" value="16816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1013" references="/0/toASCII/@body.0/@source/@source/@source/@argument.0"> - <details key="start" value="16700"/> - <details key="end" value="16703"/> + <eAnnotations source="positions.1018" references="/0/toASCII/@body.0/@source/@source/@source/@argument.0"> + <details key="start" value="16834"/> + <details key="end" value="16837"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1014" references="/0/toASCII/@body.0/@source/@source/@source/@argument.1"> - <details key="start" value="16705"/> - <details key="end" value="16708"/> + <eAnnotations source="positions.1019" references="/0/toASCII/@body.0/@source/@source/@source/@argument.1"> + <details key="start" value="16839"/> + <details key="end" value="16842"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1015" references="/0/toASCII/@body.0/@source/@source/@argument.0"> - <details key="start" value="16726"/> - <details key="end" value="16729"/> + <eAnnotations source="positions.1020" references="/0/toASCII/@body.0/@source/@source/@argument.0"> + <details key="start" value="16860"/> + <details key="end" value="16863"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1016" references="/0/toASCII/@body.0/@source/@source/@argument.1"> - <details key="start" value="16731"/> - <details key="end" value="16734"/> + <eAnnotations source="positions.1021" references="/0/toASCII/@body.0/@source/@source/@argument.1"> + <details key="start" value="16865"/> + <details key="end" value="16868"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1017" references="/0/toASCII/@body.0/@source/@argument.0"> - <details key="start" value="16752"/> - <details key="end" value="16755"/> + <eAnnotations source="positions.1022" references="/0/toASCII/@body.0/@source/@argument.0"> + <details key="start" value="16886"/> + <details key="end" value="16889"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1018" references="/0/toASCII/@body.0/@source/@argument.1"> - <details key="start" value="16757"/> - <details key="end" value="16760"/> + <eAnnotations source="positions.1023" references="/0/toASCII/@body.0/@source/@argument.1"> + <details key="start" value="16891"/> + <details key="end" value="16894"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1019" references="/0/toASCII/@body.0/@argument.0"> - <details key="start" value="16778"/> - <details key="end" value="16781"/> + <eAnnotations source="positions.1024" references="/0/toASCII/@body.0/@argument.0"> + <details key="start" value="16912"/> + <details key="end" value="16915"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1020" references="/0/toASCII/@body.0/@argument.1"> - <details key="start" value="16783"/> - <details key="end" value="16785"/> + <eAnnotations source="positions.1025" references="/0/toASCII/@body.0/@argument.1"> + <details key="start" value="16917"/> + <details key="end" value="16919"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1021" references="/0/toASCII/s"> - <details key="start" value="16436"/> - <details key="end" value="16446"/> - <details key="line" value="341"/> + <eAnnotations source="positions.1026" references="/0/toASCII/s"> + <details key="start" value="16570"/> + <details key="end" value="16580"/> + <details key="line" value="344"/> </eAnnotations> - <eAnnotations source="positions.1022" references="/0/toUnicode"> - <details key="start" value="16871"/> - <details key="end" value="18446"/> - <details key="line" value="358"/> + <eAnnotations source="positions.1027" references="/0/toUnicode"> + <details key="start" value="17005"/> + <details key="end" value="18580"/> + <details key="line" value="361"/> </eAnnotations> - <eAnnotations source="positions.1023" references="/0/toUnicode/@body.0"> - <details key="start" value="16912"/> - <details key="end" value="18432"/> + <eAnnotations source="positions.1028" references="/0/toUnicode/@body.0"> + <details key="start" value="17046"/> + <details key="end" value="18566"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1024" references="/0/toUnicode/@body.0/@source"> - <details key="start" value="16912"/> - <details key="end" value="18399"/> + <eAnnotations source="positions.1029" references="/0/toUnicode/@body.0/@source"> + <details key="start" value="17046"/> + <details key="end" value="18533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1025" references="/0/toUnicode/@body.0/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18369"/> + <eAnnotations source="positions.1030" references="/0/toUnicode/@body.0/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18503"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1026" references="/0/toUnicode/@body.0/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18337"/> + <eAnnotations source="positions.1031" references="/0/toUnicode/@body.0/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18471"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1027" references="/0/toUnicode/@body.0/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18307"/> + <eAnnotations source="positions.1032" references="/0/toUnicode/@body.0/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18441"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1028" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18275"/> + <eAnnotations source="positions.1033" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18409"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1029" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18245"/> + <eAnnotations source="positions.1034" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18379"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1030" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18213"/> + <eAnnotations source="positions.1035" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18347"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1031" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18183"/> + <eAnnotations source="positions.1036" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1032" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18151"/> + <eAnnotations source="positions.1037" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18285"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1033" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18121"/> + <eAnnotations source="positions.1038" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1034" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18089"/> + <eAnnotations source="positions.1039" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18223"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1035" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18059"/> + <eAnnotations source="positions.1040" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18193"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1036" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="18027"/> + <eAnnotations source="positions.1041" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18161"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1037" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17997"/> + <eAnnotations source="positions.1042" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18131"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1038" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17965"/> + <eAnnotations source="positions.1043" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18099"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1039" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17935"/> + <eAnnotations source="positions.1044" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18069"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1040" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17903"/> + <eAnnotations source="positions.1045" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18037"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1041" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17873"/> + <eAnnotations source="positions.1046" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="18007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1042" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17841"/> + <eAnnotations source="positions.1047" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17975"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1043" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17811"/> + <eAnnotations source="positions.1048" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1044" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17779"/> + <eAnnotations source="positions.1049" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17913"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1045" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17749"/> + <eAnnotations source="positions.1050" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1046" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17717"/> + <eAnnotations source="positions.1051" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17851"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1047" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17687"/> + <eAnnotations source="positions.1052" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1048" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17655"/> + <eAnnotations source="positions.1053" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17789"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1049" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17625"/> + <eAnnotations source="positions.1054" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17759"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1050" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17593"/> + <eAnnotations source="positions.1055" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17727"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1051" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17563"/> + <eAnnotations source="positions.1056" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17697"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1052" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17531"/> + <eAnnotations source="positions.1057" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17665"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1053" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17501"/> + <eAnnotations source="positions.1058" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17635"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1054" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17469"/> + <eAnnotations source="positions.1059" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1055" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17439"/> + <eAnnotations source="positions.1060" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17573"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1056" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17407"/> + <eAnnotations source="positions.1061" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17541"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1057" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17377"/> + <eAnnotations source="positions.1062" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17511"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1058" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17345"/> + <eAnnotations source="positions.1063" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1059" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17315"/> + <eAnnotations source="positions.1064" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1060" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17283"/> + <eAnnotations source="positions.1065" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17417"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1061" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17253"/> + <eAnnotations source="positions.1066" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17387"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1062" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17221"/> + <eAnnotations source="positions.1067" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17355"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1063" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17191"/> + <eAnnotations source="positions.1068" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17325"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1064" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17159"/> + <eAnnotations source="positions.1069" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17293"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1065" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17129"/> + <eAnnotations source="positions.1070" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17263"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1066" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17097"/> + <eAnnotations source="positions.1071" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17231"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1067" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17067"/> + <eAnnotations source="positions.1072" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17201"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1068" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17035"/> + <eAnnotations source="positions.1073" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17169"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1069" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="17005"/> + <eAnnotations source="positions.1074" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17139"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1070" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="16973"/> + <eAnnotations source="positions.1075" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17107"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1071" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="16912"/> - <details key="end" value="16943"/> + <eAnnotations source="positions.1076" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="17046"/> + <details key="end" value="17077"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1072" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> - <details key="start" value="16912"/> - <details key="end" value="16913"/> + <eAnnotations source="positions.1077" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> + <details key="start" value="17046"/> + <details key="end" value="17047"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1073" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16928"/> - <details key="end" value="16931"/> + <eAnnotations source="positions.1078" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17062"/> + <details key="end" value="17065"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1074" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16933"/> - <details key="end" value="16942"/> + <eAnnotations source="positions.1079" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17067"/> + <details key="end" value="17076"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1075" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16958"/> - <details key="end" value="16961"/> + <eAnnotations source="positions.1080" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17092"/> + <details key="end" value="17095"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1076" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16963"/> - <details key="end" value="16972"/> + <eAnnotations source="positions.1081" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17097"/> + <details key="end" value="17106"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1077" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="16990"/> - <details key="end" value="16993"/> + <eAnnotations source="positions.1082" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17124"/> + <details key="end" value="17127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1078" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="16995"/> - <details key="end" value="17004"/> + <eAnnotations source="positions.1083" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17129"/> + <details key="end" value="17138"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1079" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17020"/> - <details key="end" value="17023"/> + <eAnnotations source="positions.1084" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17154"/> + <details key="end" value="17157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1080" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17025"/> - <details key="end" value="17034"/> + <eAnnotations source="positions.1085" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17159"/> + <details key="end" value="17168"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1081" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17052"/> - <details key="end" value="17055"/> + <eAnnotations source="positions.1086" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17186"/> + <details key="end" value="17189"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1082" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17057"/> - <details key="end" value="17066"/> + <eAnnotations source="positions.1087" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17191"/> + <details key="end" value="17200"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1083" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17082"/> - <details key="end" value="17085"/> + <eAnnotations source="positions.1088" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17216"/> + <details key="end" value="17219"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1084" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17087"/> - <details key="end" value="17096"/> + <eAnnotations source="positions.1089" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17221"/> + <details key="end" value="17230"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1085" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17114"/> - <details key="end" value="17117"/> + <eAnnotations source="positions.1090" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17248"/> + <details key="end" value="17251"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1086" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17119"/> - <details key="end" value="17128"/> + <eAnnotations source="positions.1091" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17253"/> + <details key="end" value="17262"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1087" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17144"/> - <details key="end" value="17147"/> + <eAnnotations source="positions.1092" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17278"/> + <details key="end" value="17281"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1088" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17149"/> - <details key="end" value="17158"/> + <eAnnotations source="positions.1093" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17283"/> + <details key="end" value="17292"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1089" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17176"/> - <details key="end" value="17179"/> + <eAnnotations source="positions.1094" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17310"/> + <details key="end" value="17313"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1090" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17181"/> - <details key="end" value="17190"/> + <eAnnotations source="positions.1095" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17315"/> + <details key="end" value="17324"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1091" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17206"/> - <details key="end" value="17209"/> + <eAnnotations source="positions.1096" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17340"/> + <details key="end" value="17343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1092" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17211"/> - <details key="end" value="17220"/> + <eAnnotations source="positions.1097" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17345"/> + <details key="end" value="17354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1093" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17238"/> - <details key="end" value="17241"/> + <eAnnotations source="positions.1098" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17372"/> + <details key="end" value="17375"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1094" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17243"/> - <details key="end" value="17252"/> + <eAnnotations source="positions.1099" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17377"/> + <details key="end" value="17386"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1095" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17268"/> - <details key="end" value="17271"/> + <eAnnotations source="positions.1100" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17402"/> + <details key="end" value="17405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1096" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17273"/> - <details key="end" value="17282"/> + <eAnnotations source="positions.1101" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17407"/> + <details key="end" value="17416"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1097" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17300"/> - <details key="end" value="17303"/> + <eAnnotations source="positions.1102" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17434"/> + <details key="end" value="17437"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1098" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17305"/> - <details key="end" value="17314"/> + <eAnnotations source="positions.1103" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17439"/> + <details key="end" value="17448"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1099" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17330"/> - <details key="end" value="17333"/> + <eAnnotations source="positions.1104" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17464"/> + <details key="end" value="17467"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1100" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17335"/> - <details key="end" value="17344"/> + <eAnnotations source="positions.1105" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17469"/> + <details key="end" value="17478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1101" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17362"/> - <details key="end" value="17365"/> + <eAnnotations source="positions.1106" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17496"/> + <details key="end" value="17499"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1102" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17367"/> - <details key="end" value="17376"/> + <eAnnotations source="positions.1107" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17501"/> + <details key="end" value="17510"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1103" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17392"/> - <details key="end" value="17395"/> + <eAnnotations source="positions.1108" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17526"/> + <details key="end" value="17529"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1104" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17397"/> - <details key="end" value="17406"/> + <eAnnotations source="positions.1109" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17531"/> + <details key="end" value="17540"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1105" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17424"/> - <details key="end" value="17427"/> + <eAnnotations source="positions.1110" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17558"/> + <details key="end" value="17561"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1106" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17429"/> - <details key="end" value="17438"/> + <eAnnotations source="positions.1111" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17563"/> + <details key="end" value="17572"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1107" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17454"/> - <details key="end" value="17457"/> + <eAnnotations source="positions.1112" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17588"/> + <details key="end" value="17591"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1108" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17459"/> - <details key="end" value="17468"/> + <eAnnotations source="positions.1113" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17593"/> + <details key="end" value="17602"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1109" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17486"/> - <details key="end" value="17489"/> + <eAnnotations source="positions.1114" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17620"/> + <details key="end" value="17623"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1110" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17491"/> - <details key="end" value="17500"/> + <eAnnotations source="positions.1115" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17625"/> + <details key="end" value="17634"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1111" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17516"/> - <details key="end" value="17519"/> + <eAnnotations source="positions.1116" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17650"/> + <details key="end" value="17653"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1112" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17521"/> - <details key="end" value="17530"/> + <eAnnotations source="positions.1117" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17655"/> + <details key="end" value="17664"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1113" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17548"/> - <details key="end" value="17551"/> + <eAnnotations source="positions.1118" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17682"/> + <details key="end" value="17685"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1114" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17553"/> - <details key="end" value="17562"/> + <eAnnotations source="positions.1119" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17687"/> + <details key="end" value="17696"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1115" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17578"/> - <details key="end" value="17581"/> + <eAnnotations source="positions.1120" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17712"/> + <details key="end" value="17715"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1116" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17583"/> - <details key="end" value="17592"/> + <eAnnotations source="positions.1121" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17717"/> + <details key="end" value="17726"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1117" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17610"/> - <details key="end" value="17613"/> + <eAnnotations source="positions.1122" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17744"/> + <details key="end" value="17747"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1118" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17615"/> - <details key="end" value="17624"/> + <eAnnotations source="positions.1123" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17749"/> + <details key="end" value="17758"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1119" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17640"/> - <details key="end" value="17643"/> + <eAnnotations source="positions.1124" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17774"/> + <details key="end" value="17777"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1120" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17645"/> - <details key="end" value="17654"/> + <eAnnotations source="positions.1125" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17779"/> + <details key="end" value="17788"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1121" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17672"/> - <details key="end" value="17675"/> + <eAnnotations source="positions.1126" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17806"/> + <details key="end" value="17809"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1122" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17677"/> - <details key="end" value="17686"/> + <eAnnotations source="positions.1127" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17811"/> + <details key="end" value="17820"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1123" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17702"/> - <details key="end" value="17705"/> + <eAnnotations source="positions.1128" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17836"/> + <details key="end" value="17839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1124" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17707"/> - <details key="end" value="17716"/> + <eAnnotations source="positions.1129" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17841"/> + <details key="end" value="17850"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1125" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17734"/> - <details key="end" value="17737"/> + <eAnnotations source="positions.1130" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17868"/> + <details key="end" value="17871"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1126" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17739"/> - <details key="end" value="17748"/> + <eAnnotations source="positions.1131" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17873"/> + <details key="end" value="17882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1127" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17764"/> - <details key="end" value="17767"/> + <eAnnotations source="positions.1132" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17898"/> + <details key="end" value="17901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1128" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17769"/> - <details key="end" value="17778"/> + <eAnnotations source="positions.1133" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17903"/> + <details key="end" value="17912"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1129" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17796"/> - <details key="end" value="17799"/> + <eAnnotations source="positions.1134" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17930"/> + <details key="end" value="17933"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1130" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17801"/> - <details key="end" value="17810"/> + <eAnnotations source="positions.1135" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17935"/> + <details key="end" value="17944"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1131" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17826"/> - <details key="end" value="17829"/> + <eAnnotations source="positions.1136" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17960"/> + <details key="end" value="17963"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1132" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17831"/> - <details key="end" value="17840"/> + <eAnnotations source="positions.1137" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17965"/> + <details key="end" value="17974"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1133" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17858"/> - <details key="end" value="17861"/> + <eAnnotations source="positions.1138" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="17992"/> + <details key="end" value="17995"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1134" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17863"/> - <details key="end" value="17872"/> + <eAnnotations source="positions.1139" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="17997"/> + <details key="end" value="18006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1135" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17888"/> - <details key="end" value="17891"/> + <eAnnotations source="positions.1140" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18022"/> + <details key="end" value="18025"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1136" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17893"/> - <details key="end" value="17902"/> + <eAnnotations source="positions.1141" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18027"/> + <details key="end" value="18036"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1137" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17920"/> - <details key="end" value="17923"/> + <eAnnotations source="positions.1142" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18054"/> + <details key="end" value="18057"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1138" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17925"/> - <details key="end" value="17934"/> + <eAnnotations source="positions.1143" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18059"/> + <details key="end" value="18068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1139" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17950"/> - <details key="end" value="17953"/> + <eAnnotations source="positions.1144" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18084"/> + <details key="end" value="18087"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1140" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17955"/> - <details key="end" value="17964"/> + <eAnnotations source="positions.1145" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18089"/> + <details key="end" value="18098"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1141" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="17982"/> - <details key="end" value="17985"/> + <eAnnotations source="positions.1146" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18116"/> + <details key="end" value="18119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1142" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="17987"/> - <details key="end" value="17996"/> + <eAnnotations source="positions.1147" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18121"/> + <details key="end" value="18130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1143" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18012"/> - <details key="end" value="18015"/> + <eAnnotations source="positions.1148" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18146"/> + <details key="end" value="18149"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1144" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18017"/> - <details key="end" value="18026"/> + <eAnnotations source="positions.1149" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18151"/> + <details key="end" value="18160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1145" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18044"/> - <details key="end" value="18047"/> + <eAnnotations source="positions.1150" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18178"/> + <details key="end" value="18181"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1146" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18049"/> - <details key="end" value="18058"/> + <eAnnotations source="positions.1151" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18183"/> + <details key="end" value="18192"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1147" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18074"/> - <details key="end" value="18077"/> + <eAnnotations source="positions.1152" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18208"/> + <details key="end" value="18211"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1148" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18079"/> - <details key="end" value="18088"/> + <eAnnotations source="positions.1153" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18213"/> + <details key="end" value="18222"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1149" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18106"/> - <details key="end" value="18109"/> + <eAnnotations source="positions.1154" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18240"/> + <details key="end" value="18243"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1150" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18111"/> - <details key="end" value="18120"/> + <eAnnotations source="positions.1155" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18245"/> + <details key="end" value="18254"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1151" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18136"/> - <details key="end" value="18139"/> + <eAnnotations source="positions.1156" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18270"/> + <details key="end" value="18273"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1152" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18141"/> - <details key="end" value="18150"/> + <eAnnotations source="positions.1157" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18275"/> + <details key="end" value="18284"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1153" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18168"/> - <details key="end" value="18171"/> + <eAnnotations source="positions.1158" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18302"/> + <details key="end" value="18305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1154" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18173"/> - <details key="end" value="18182"/> + <eAnnotations source="positions.1159" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18307"/> + <details key="end" value="18316"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1155" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18198"/> - <details key="end" value="18201"/> + <eAnnotations source="positions.1160" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18332"/> + <details key="end" value="18335"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1156" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18203"/> - <details key="end" value="18212"/> + <eAnnotations source="positions.1161" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18337"/> + <details key="end" value="18346"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1157" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18230"/> - <details key="end" value="18233"/> + <eAnnotations source="positions.1162" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18364"/> + <details key="end" value="18367"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1158" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18235"/> - <details key="end" value="18244"/> + <eAnnotations source="positions.1163" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18369"/> + <details key="end" value="18378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1159" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18260"/> - <details key="end" value="18263"/> + <eAnnotations source="positions.1164" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18394"/> + <details key="end" value="18397"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1160" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18265"/> - <details key="end" value="18274"/> + <eAnnotations source="positions.1165" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18399"/> + <details key="end" value="18408"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1161" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18292"/> - <details key="end" value="18295"/> + <eAnnotations source="positions.1166" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@argument.0"> + <details key="start" value="18426"/> + <details key="end" value="18429"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1162" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@argument.1"> - <details key="start" value="18297"/> - <details key="end" value="18306"/> + <eAnnotations source="positions.1167" references="/0/toUnicode/@body.0/@source/@source/@source/@source/@argument.1"> + <details key="start" value="18431"/> + <details key="end" value="18440"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1163" references="/0/toUnicode/@body.0/@source/@source/@source/@argument.0"> - <details key="start" value="18322"/> - <details key="end" value="18325"/> + <eAnnotations source="positions.1168" references="/0/toUnicode/@body.0/@source/@source/@source/@argument.0"> + <details key="start" value="18456"/> + <details key="end" value="18459"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1164" references="/0/toUnicode/@body.0/@source/@source/@source/@argument.1"> - <details key="start" value="18327"/> - <details key="end" value="18336"/> + <eAnnotations source="positions.1169" references="/0/toUnicode/@body.0/@source/@source/@source/@argument.1"> + <details key="start" value="18461"/> + <details key="end" value="18470"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1165" references="/0/toUnicode/@body.0/@source/@source/@argument.0"> - <details key="start" value="18354"/> - <details key="end" value="18357"/> + <eAnnotations source="positions.1170" references="/0/toUnicode/@body.0/@source/@source/@argument.0"> + <details key="start" value="18488"/> + <details key="end" value="18491"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1166" references="/0/toUnicode/@body.0/@source/@source/@argument.1"> - <details key="start" value="18359"/> - <details key="end" value="18368"/> + <eAnnotations source="positions.1171" references="/0/toUnicode/@body.0/@source/@source/@argument.1"> + <details key="start" value="18493"/> + <details key="end" value="18502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1167" references="/0/toUnicode/@body.0/@source/@argument.0"> - <details key="start" value="18384"/> - <details key="end" value="18387"/> + <eAnnotations source="positions.1172" references="/0/toUnicode/@body.0/@source/@argument.0"> + <details key="start" value="18518"/> + <details key="end" value="18521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1168" references="/0/toUnicode/@body.0/@source/@argument.1"> - <details key="start" value="18389"/> - <details key="end" value="18398"/> + <eAnnotations source="positions.1173" references="/0/toUnicode/@body.0/@source/@argument.1"> + <details key="start" value="18523"/> + <details key="end" value="18532"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1169" references="/0/toUnicode/@body.0/@argument.0"> - <details key="start" value="18416"/> - <details key="end" value="18420"/> + <eAnnotations source="positions.1174" references="/0/toUnicode/@body.0/@argument.0"> + <details key="start" value="18550"/> + <details key="end" value="18554"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1170" references="/0/toUnicode/@body.0/@argument.1"> - <details key="start" value="18422"/> - <details key="end" value="18431"/> + <eAnnotations source="positions.1175" references="/0/toUnicode/@body.0/@argument.1"> + <details key="start" value="18556"/> + <details key="end" value="18565"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1171" references="/0/toUnicode/s"> - <details key="start" value="16898"/> - <details key="end" value="16908"/> - <details key="line" value="358"/> + <eAnnotations source="positions.1176" references="/0/toUnicode/s"> + <details key="start" value="17032"/> + <details key="end" value="17042"/> + <details key="line" value="361"/> </eAnnotations> - <eAnnotations source="positions.1172" references="/0/startsWithADigit"> - <details key="start" value="18826"/> - <details key="end" value="19128"/> - <details key="line" value="396"/> + <eAnnotations source="positions.1177" references="/0/startsWithADigit"> + <details key="start" value="18960"/> + <details key="end" value="19262"/> + <details key="line" value="399"/> </eAnnotations> - <eAnnotations source="positions.1173" references="/0/startsWithADigit/s"> - <details key="start" value="18857"/> - <details key="end" value="18867"/> - <details key="line" value="396"/> + <eAnnotations source="positions.1178" references="/0/startsWithADigit/s"> + <details key="start" value="18991"/> + <details key="end" value="19001"/> + <details key="line" value="399"/> </eAnnotations> - <eAnnotations source="positions.1174" references="/0/startsWithADigit/@expression"> - <details key="start" value="18882"/> - <details key="end" value="19126"/> + <eAnnotations source="positions.1179" references="/0/startsWithADigit/@expression"> + <details key="start" value="19016"/> + <details key="end" value="19260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1175" references="/0/startsWithADigit/@expression/@source"> - <details key="start" value="18882"/> - <details key="end" value="19101"/> + <eAnnotations source="positions.1180" references="/0/startsWithADigit/@expression/@source"> + <details key="start" value="19016"/> + <details key="end" value="19235"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1176" references="/0/startsWithADigit/@expression/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="19076"/> + <eAnnotations source="positions.1181" references="/0/startsWithADigit/@expression/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19210"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1177" references="/0/startsWithADigit/@expression/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="19051"/> + <eAnnotations source="positions.1182" references="/0/startsWithADigit/@expression/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19185"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1178" references="/0/startsWithADigit/@expression/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="19026"/> + <eAnnotations source="positions.1183" references="/0/startsWithADigit/@expression/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1179" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="19001"/> + <eAnnotations source="positions.1184" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19135"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1180" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="18976"/> + <eAnnotations source="positions.1185" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1181" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="18951"/> + <eAnnotations source="positions.1186" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19085"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1182" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="18926"/> + <eAnnotations source="positions.1187" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1183" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="18901"/> + <eAnnotations source="positions.1188" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1184" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> - <details key="start" value="18882"/> - <details key="end" value="18895"/> + <eAnnotations source="positions.1189" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source"> + <details key="start" value="19016"/> + <details key="end" value="19029"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1185" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> - <details key="start" value="18882"/> - <details key="end" value="18883"/> + <eAnnotations source="positions.1190" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@source/s"> + <details key="start" value="19016"/> + <details key="end" value="19017"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1186" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18898"/> - <details key="end" value="18901"/> + <eAnnotations source="positions.1191" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19032"/> + <details key="end" value="19035"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1187" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18907"/> - <details key="end" value="18926"/> + <eAnnotations source="positions.1192" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19041"/> + <details key="end" value="19060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1188" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source"> - <details key="start" value="18907"/> - <details key="end" value="18920"/> + <eAnnotations source="positions.1193" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19041"/> + <details key="end" value="19054"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1189" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="18907"/> - <details key="end" value="18908"/> + <eAnnotations source="positions.1194" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19041"/> + <details key="end" value="19042"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1190" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="18923"/> - <details key="end" value="18926"/> + <eAnnotations source="positions.1195" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19057"/> + <details key="end" value="19060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1191" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18932"/> - <details key="end" value="18951"/> + <eAnnotations source="positions.1196" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19066"/> + <details key="end" value="19085"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1192" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source"> - <details key="start" value="18932"/> - <details key="end" value="18945"/> + <eAnnotations source="positions.1197" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19066"/> + <details key="end" value="19079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1193" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="18932"/> - <details key="end" value="18933"/> + <eAnnotations source="positions.1198" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19066"/> + <details key="end" value="19067"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1194" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="18948"/> - <details key="end" value="18951"/> + <eAnnotations source="positions.1199" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19082"/> + <details key="end" value="19085"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1195" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18957"/> - <details key="end" value="18976"/> + <eAnnotations source="positions.1200" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19091"/> + <details key="end" value="19110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1196" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@source"> - <details key="start" value="18957"/> - <details key="end" value="18970"/> + <eAnnotations source="positions.1201" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19091"/> + <details key="end" value="19104"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1197" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="18957"/> - <details key="end" value="18958"/> + <eAnnotations source="positions.1202" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19091"/> + <details key="end" value="19092"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1198" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="18973"/> - <details key="end" value="18976"/> + <eAnnotations source="positions.1203" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19107"/> + <details key="end" value="19110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1199" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0"> - <details key="start" value="18982"/> - <details key="end" value="19001"/> + <eAnnotations source="positions.1204" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19116"/> + <details key="end" value="19135"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1200" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@source"> - <details key="start" value="18982"/> - <details key="end" value="18995"/> + <eAnnotations source="positions.1205" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19116"/> + <details key="end" value="19129"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1201" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="18982"/> - <details key="end" value="18983"/> + <eAnnotations source="positions.1206" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19116"/> + <details key="end" value="19117"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1202" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="18998"/> - <details key="end" value="19001"/> + <eAnnotations source="positions.1207" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19132"/> + <details key="end" value="19135"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1203" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0"> - <details key="start" value="19007"/> - <details key="end" value="19026"/> + <eAnnotations source="positions.1208" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0"> + <details key="start" value="19141"/> + <details key="end" value="19160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1204" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@source"> - <details key="start" value="19007"/> - <details key="end" value="19020"/> + <eAnnotations source="positions.1209" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19141"/> + <details key="end" value="19154"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1205" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="19007"/> - <details key="end" value="19008"/> + <eAnnotations source="positions.1210" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19141"/> + <details key="end" value="19142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1206" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="19023"/> - <details key="end" value="19026"/> + <eAnnotations source="positions.1211" references="/0/startsWithADigit/@expression/@source/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19157"/> + <details key="end" value="19160"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1207" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0"> - <details key="start" value="19032"/> - <details key="end" value="19051"/> + <eAnnotations source="positions.1212" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0"> + <details key="start" value="19166"/> + <details key="end" value="19185"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1208" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@source"> - <details key="start" value="19032"/> - <details key="end" value="19045"/> + <eAnnotations source="positions.1213" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@source"> + <details key="start" value="19166"/> + <details key="end" value="19179"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1209" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@source/s"> - <details key="start" value="19032"/> - <details key="end" value="19033"/> + <eAnnotations source="positions.1214" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@source/s"> + <details key="start" value="19166"/> + <details key="end" value="19167"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1210" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@argument.0"> - <details key="start" value="19048"/> - <details key="end" value="19051"/> + <eAnnotations source="positions.1215" references="/0/startsWithADigit/@expression/@source/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19182"/> + <details key="end" value="19185"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1211" references="/0/startsWithADigit/@expression/@source/@source/@argument.0"> - <details key="start" value="19057"/> - <details key="end" value="19076"/> + <eAnnotations source="positions.1216" references="/0/startsWithADigit/@expression/@source/@source/@argument.0"> + <details key="start" value="19191"/> + <details key="end" value="19210"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1212" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@source"> - <details key="start" value="19057"/> - <details key="end" value="19070"/> + <eAnnotations source="positions.1217" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@source"> + <details key="start" value="19191"/> + <details key="end" value="19204"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1213" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@source/s"> - <details key="start" value="19057"/> - <details key="end" value="19058"/> + <eAnnotations source="positions.1218" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@source/s"> + <details key="start" value="19191"/> + <details key="end" value="19192"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1214" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@argument.0"> - <details key="start" value="19073"/> - <details key="end" value="19076"/> + <eAnnotations source="positions.1219" references="/0/startsWithADigit/@expression/@source/@source/@argument.0/@argument.0"> + <details key="start" value="19207"/> + <details key="end" value="19210"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1215" references="/0/startsWithADigit/@expression/@source/@argument.0"> - <details key="start" value="19082"/> - <details key="end" value="19101"/> + <eAnnotations source="positions.1220" references="/0/startsWithADigit/@expression/@source/@argument.0"> + <details key="start" value="19216"/> + <details key="end" value="19235"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1216" references="/0/startsWithADigit/@expression/@source/@argument.0/@source"> - <details key="start" value="19082"/> - <details key="end" value="19095"/> + <eAnnotations source="positions.1221" references="/0/startsWithADigit/@expression/@source/@argument.0/@source"> + <details key="start" value="19216"/> + <details key="end" value="19229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1217" references="/0/startsWithADigit/@expression/@source/@argument.0/@source/s"> - <details key="start" value="19082"/> - <details key="end" value="19083"/> + <eAnnotations source="positions.1222" references="/0/startsWithADigit/@expression/@source/@argument.0/@source/s"> + <details key="start" value="19216"/> + <details key="end" value="19217"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1218" references="/0/startsWithADigit/@expression/@source/@argument.0/@argument.0"> - <details key="start" value="19098"/> - <details key="end" value="19101"/> + <eAnnotations source="positions.1223" references="/0/startsWithADigit/@expression/@source/@argument.0/@argument.0"> + <details key="start" value="19232"/> + <details key="end" value="19235"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1219" references="/0/startsWithADigit/@expression/@argument.0"> - <details key="start" value="19107"/> - <details key="end" value="19126"/> + <eAnnotations source="positions.1224" references="/0/startsWithADigit/@expression/@argument.0"> + <details key="start" value="19241"/> + <details key="end" value="19260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1220" references="/0/startsWithADigit/@expression/@argument.0/@source"> - <details key="start" value="19107"/> - <details key="end" value="19120"/> + <eAnnotations source="positions.1225" references="/0/startsWithADigit/@expression/@argument.0/@source"> + <details key="start" value="19241"/> + <details key="end" value="19254"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1221" references="/0/startsWithADigit/@expression/@argument.0/@source/s"> - <details key="start" value="19107"/> - <details key="end" value="19108"/> + <eAnnotations source="positions.1226" references="/0/startsWithADigit/@expression/@argument.0/@source/s"> + <details key="start" value="19241"/> + <details key="end" value="19242"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1222" references="/0/startsWithADigit/@expression/@argument.0/@argument.0"> - <details key="start" value="19123"/> - <details key="end" value="19126"/> + <eAnnotations source="positions.1227" references="/0/startsWithADigit/@expression/@argument.0/@argument.0"> + <details key="start" value="19257"/> + <details key="end" value="19260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1223" references="/0/firstChar"> - <details key="start" value="19130"/> - <details key="end" value="19264"/> - <details key="line" value="408"/> + <eAnnotations source="positions.1228" references="/0/firstChar"> + <details key="start" value="19264"/> + <details key="end" value="19398"/> + <details key="line" value="411"/> </eAnnotations> - <eAnnotations source="positions.1224" references="/0/firstChar/@body.0"> - <details key="start" value="19170"/> - <details key="end" value="19252"/> - <details key="line" value="409"/> + <eAnnotations source="positions.1229" references="/0/firstChar/@body.0"> + <details key="start" value="19304"/> + <details key="end" value="19386"/> + <details key="line" value="412"/> </eAnnotations> - <eAnnotations source="positions.1225" references="/0/firstChar/@body.0/@body.0"> - <details key="start" value="19196"/> - <details key="end" value="19198"/> + <eAnnotations source="positions.1230" references="/0/firstChar/@body.0/@body.0"> + <details key="start" value="19330"/> + <details key="end" value="19332"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1226" references="/0/firstChar/@body.0/@ifExpr"> - <details key="start" value="19174"/> - <details key="end" value="19194"/> + <eAnnotations source="positions.1231" references="/0/firstChar/@body.0/@ifExpr"> + <details key="start" value="19308"/> + <details key="end" value="19328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1227" references="/0/firstChar/@body.0/@ifExpr/s"> - <details key="start" value="19175"/> - <details key="end" value="19176"/> + <eAnnotations source="positions.1232" references="/0/firstChar/@body.0/@ifExpr/s"> + <details key="start" value="19309"/> + <details key="end" value="19310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1228" references="/0/firstChar/@body.0/@else"> - <details key="start" value="19222"/> - <details key="end" value="19247"/> - <details key="line" value="409"/> + <eAnnotations source="positions.1233" references="/0/firstChar/@body.0/@else"> + <details key="start" value="19356"/> + <details key="end" value="19381"/> + <details key="line" value="412"/> </eAnnotations> - <eAnnotations source="positions.1229" references="/0/firstChar/@body.0/@else/@body.0"> - <details key="start" value="19229"/> - <details key="end" value="19245"/> + <eAnnotations source="positions.1234" references="/0/firstChar/@body.0/@else/@body.0"> + <details key="start" value="19363"/> + <details key="end" value="19379"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1230" references="/0/firstChar/@body.0/@else/@body.0/s"> - <details key="start" value="19229"/> - <details key="end" value="19230"/> + <eAnnotations source="positions.1235" references="/0/firstChar/@body.0/@else/@body.0/s"> + <details key="start" value="19363"/> + <details key="end" value="19364"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1231" references="/0/firstChar/@body.0/@else/@body.0/@argument.0"> - <details key="start" value="19241"/> - <details key="end" value="19242"/> + <eAnnotations source="positions.1236" references="/0/firstChar/@body.0/@else/@body.0/@argument.0"> + <details key="start" value="19375"/> + <details key="end" value="19376"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1232" references="/0/firstChar/@body.0/@else/@body.0/@argument.1"> - <details key="start" value="19243"/> - <details key="end" value="19244"/> + <eAnnotations source="positions.1237" references="/0/firstChar/@body.0/@else/@body.0/@argument.1"> + <details key="start" value="19377"/> + <details key="end" value="19378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1233" references="/0/firstChar/@body.0/@elseIf.0"> - <details key="start" value="19200"/> - <details key="end" value="19222"/> - <details key="line" value="409"/> + <eAnnotations source="positions.1238" references="/0/firstChar/@body.0/@elseIf.0"> + <details key="start" value="19334"/> + <details key="end" value="19356"/> + <details key="line" value="412"/> </eAnnotations> - <eAnnotations source="positions.1234" references="/0/firstChar/@body.0/@elseIf.0/@body.0"> - <details key="start" value="19218"/> - <details key="end" value="19220"/> + <eAnnotations source="positions.1239" references="/0/firstChar/@body.0/@elseIf.0/@body.0"> + <details key="start" value="19352"/> + <details key="end" value="19354"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1235" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr"> - <details key="start" value="19208"/> - <details key="end" value="19216"/> + <eAnnotations source="positions.1240" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr"> + <details key="start" value="19342"/> + <details key="end" value="19350"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1236" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr/s"> - <details key="start" value="19209"/> - <details key="end" value="19210"/> + <eAnnotations source="positions.1241" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr/s"> + <details key="start" value="19343"/> + <details key="end" value="19344"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1237" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr/@argument.0"> - <details key="start" value="19213"/> - <details key="end" value="19215"/> + <eAnnotations source="positions.1242" references="/0/firstChar/@body.0/@elseIf.0/@ifExpr/@argument.0"> + <details key="start" value="19347"/> + <details key="end" value="19349"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1238" references="/0/firstChar/s"> - <details key="start" value="19157"/> - <details key="end" value="19167"/> - <details key="line" value="408"/> + <eAnnotations source="positions.1243" references="/0/firstChar/s"> + <details key="start" value="19291"/> + <details key="end" value="19301"/> + <details key="line" value="411"/> </eAnnotations> - <eAnnotations source="positions.1239" references="/0/toJavaIdentifierDelegate"> - <details key="start" value="19266"/> - <details key="end" value="19441"/> - <details key="line" value="412"/> + <eAnnotations source="positions.1244" references="/0/toJavaIdentifierDelegate"> + <details key="start" value="19400"/> + <details key="end" value="19575"/> + <details key="line" value="415"/> </eAnnotations> - <eAnnotations source="positions.1240" references="/0/toJavaIdentifierDelegate/@body.0"> - <details key="start" value="19321"/> - <details key="end" value="19354"/> - <details key="line" value="413"/> + <eAnnotations source="positions.1245" references="/0/toJavaIdentifierDelegate/@body.0"> + <details key="start" value="19455"/> + <details key="end" value="19488"/> + <details key="line" value="416"/> </eAnnotations> - <eAnnotations source="positions.1241" references="/0/toJavaIdentifierDelegate/@body.0/@body.0"> - <details key="start" value="19348"/> - <details key="end" value="19349"/> - <details key="line" value="413"/> + <eAnnotations source="positions.1246" references="/0/toJavaIdentifierDelegate/@body.0/@body.0"> + <details key="start" value="19482"/> + <details key="end" value="19483"/> + <details key="line" value="416"/> </eAnnotations> - <eAnnotations source="positions.1242" references="/0/toJavaIdentifierDelegate/@body.0/@ifExpr"> - <details key="start" value="19325"/> - <details key="end" value="19347"/> + <eAnnotations source="positions.1247" references="/0/toJavaIdentifierDelegate/@body.0/@ifExpr"> + <details key="start" value="19459"/> + <details key="end" value="19481"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1243" references="/0/toJavaIdentifierDelegate/@body.0/@ifExpr/s"> - <details key="start" value="19326"/> - <details key="end" value="19327"/> + <eAnnotations source="positions.1248" references="/0/toJavaIdentifierDelegate/@body.0/@ifExpr/s"> + <details key="start" value="19460"/> + <details key="end" value="19461"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1244" references="/0/toJavaIdentifierDelegate/@body.1"> - <details key="start" value="19354"/> - <details key="end" value="19429"/> - <details key="line" value="413"/> + <eAnnotations source="positions.1249" references="/0/toJavaIdentifierDelegate/@body.1"> + <details key="start" value="19488"/> + <details key="end" value="19563"/> + <details key="line" value="416"/> </eAnnotations> - <eAnnotations source="positions.1245" references="/0/toJavaIdentifierDelegate/@body.1/@body.0"> - <details key="start" value="19403"/> - <details key="end" value="19421"/> + <eAnnotations source="positions.1250" references="/0/toJavaIdentifierDelegate/@body.1/@body.0"> + <details key="start" value="19537"/> + <details key="end" value="19555"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1246" references="/0/toJavaIdentifierDelegate/@body.1/@body.0/str"> - <details key="start" value="19403"/> - <details key="end" value="19406"/> + <eAnnotations source="positions.1251" references="/0/toJavaIdentifierDelegate/@body.1/@body.0/str"> + <details key="start" value="19537"/> + <details key="end" value="19540"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1247" references="/0/toJavaIdentifierDelegate/@body.1/str"> - <details key="start" value="19360"/> - <details key="end" value="19372"/> - <details key="line" value="413"/> + <eAnnotations source="positions.1252" references="/0/toJavaIdentifierDelegate/@body.1/str"> + <details key="start" value="19494"/> + <details key="end" value="19506"/> + <details key="line" value="416"/> </eAnnotations> - <eAnnotations source="positions.1248" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet"> - <details key="start" value="19375"/> - <details key="end" value="19400"/> + <eAnnotations source="positions.1253" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet"> + <details key="start" value="19509"/> + <details key="end" value="19534"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1249" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@source"> - <details key="start" value="19375"/> - <details key="end" value="19386"/> + <eAnnotations source="positions.1254" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@source"> + <details key="start" value="19509"/> + <details key="end" value="19520"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1250" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@source/s"> - <details key="start" value="19375"/> - <details key="end" value="19376"/> + <eAnnotations source="positions.1255" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@source/s"> + <details key="start" value="19509"/> + <details key="end" value="19510"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1251" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@argument.0"> - <details key="start" value="19396"/> - <details key="end" value="19399"/> + <eAnnotations source="positions.1256" references="/0/toJavaIdentifierDelegate/@body.1/@iterSet/@argument.0"> + <details key="start" value="19530"/> + <details key="end" value="19533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1252" references="/0/toJavaIdentifierDelegate/s"> - <details key="start" value="19308"/> - <details key="end" value="19318"/> - <details key="line" value="412"/> + <eAnnotations source="positions.1257" references="/0/toJavaIdentifierDelegate/s"> + <details key="start" value="19442"/> + <details key="end" value="19452"/> + <details key="line" value="415"/> </eAnnotations> - <eAnnotations source="positions.1253" references="/0/toJavaIdentifier"> - <details key="start" value="19503"/> - <details key="end" value="20092"/> - <details key="line" value="417"/> + <eAnnotations source="positions.1258" references="/0/toJavaIdentifier"> + <details key="start" value="19637"/> + <details key="end" value="20226"/> + <details key="line" value="420"/> </eAnnotations> - <eAnnotations source="positions.1254" references="/0/toJavaIdentifier/@body.0"> - <details key="start" value="19551"/> - <details key="end" value="20078"/> + <eAnnotations source="positions.1259" references="/0/toJavaIdentifier/@body.0"> + <details key="start" value="19685"/> + <details key="end" value="20212"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1255" references="/0/toJavaIdentifier/@body.0/@source"> - <details key="start" value="19551"/> - <details key="end" value="19594"/> + <eAnnotations source="positions.1260" references="/0/toJavaIdentifier/@body.0/@source"> + <details key="start" value="19685"/> + <details key="end" value="19728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1256" references="/0/toJavaIdentifier/@body.0/@source/@source"> - <details key="start" value="19551"/> - <details key="end" value="19579"/> + <eAnnotations source="positions.1261" references="/0/toJavaIdentifier/@body.0/@source/@source"> + <details key="start" value="19685"/> + <details key="end" value="19713"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1257" references="/0/toJavaIdentifier/@body.0/@source/@source/s"> - <details key="start" value="19551"/> - <details key="end" value="19552"/> + <eAnnotations source="positions.1262" references="/0/toJavaIdentifier/@body.0/@source/@source/s"> + <details key="start" value="19685"/> + <details key="end" value="19686"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1258" references="/0/toJavaIdentifier/@body.0/@argument.0"> - <details key="start" value="19606"/> - <details key="end" value="20071"/> + <eAnnotations source="positions.1263" references="/0/toJavaIdentifier/@body.0/@argument.0"> + <details key="start" value="19740"/> + <details key="end" value="20205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1259" references="/0/toJavaIdentifier/@body.0/@argument.1"> - <details key="start" value="20072"/> - <details key="end" value="20077"/> + <eAnnotations source="positions.1264" references="/0/toJavaIdentifier/@body.0/@argument.1"> + <details key="start" value="20206"/> + <details key="end" value="20211"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1260" references="/0/toJavaIdentifier/s"> - <details key="start" value="19537"/> - <details key="end" value="19547"/> - <details key="line" value="417"/> + <eAnnotations source="positions.1265" references="/0/toJavaIdentifier/s"> + <details key="start" value="19671"/> + <details key="end" value="19681"/> + <details key="line" value="420"/> </eAnnotations> - <eAnnotations source="positions.1261" references="/0/toJavaClassifier"> - <details key="start" value="20094"/> - <details key="end" value="20191"/> - <details key="line" value="421"/> + <eAnnotations source="positions.1266" references="/0/toJavaClassifier"> + <details key="start" value="20228"/> + <details key="end" value="20325"/> + <details key="line" value="424"/> </eAnnotations> - <eAnnotations source="positions.1262" references="/0/toJavaClassifier/@body.0"> - <details key="start" value="20142"/> - <details key="end" value="20177"/> + <eAnnotations source="positions.1267" references="/0/toJavaClassifier/@body.0"> + <details key="start" value="20276"/> + <details key="end" value="20311"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1263" references="/0/toJavaClassifier/@body.0/@source"> - <details key="start" value="20142"/> - <details key="end" value="20162"/> + <eAnnotations source="positions.1268" references="/0/toJavaClassifier/@body.0/@source"> + <details key="start" value="20276"/> + <details key="end" value="20296"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1264" references="/0/toJavaClassifier/@body.0/@source/s"> - <details key="start" value="20142"/> - <details key="end" value="20143"/> + <eAnnotations source="positions.1269" references="/0/toJavaClassifier/@body.0/@source/s"> + <details key="start" value="20276"/> + <details key="end" value="20277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1265" references="/0/toJavaClassifier/s"> - <details key="start" value="20128"/> - <details key="end" value="20138"/> - <details key="line" value="421"/> + <eAnnotations source="positions.1270" references="/0/toJavaClassifier/s"> + <details key="start" value="20262"/> + <details key="end" value="20272"/> + <details key="line" value="424"/> </eAnnotations> - <eAnnotations source="positions.1266" references="/0/toJavaMetamodelIdentifier"> - <details key="start" value="20193"/> - <details key="end" value="20295"/> - <details key="line" value="425"/> + <eAnnotations source="positions.1271" references="/0/toJavaMetamodelIdentifier"> + <details key="start" value="20327"/> + <details key="end" value="20429"/> + <details key="line" value="428"/> </eAnnotations> - <eAnnotations source="positions.1267" references="/0/toJavaMetamodelIdentifier/@body.0"> - <details key="start" value="20250"/> - <details key="end" value="20281"/> + <eAnnotations source="positions.1272" references="/0/toJavaMetamodelIdentifier/@body.0"> + <details key="start" value="20384"/> + <details key="end" value="20415"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1268" references="/0/toJavaMetamodelIdentifier/@body.0/s"> - <details key="start" value="20250"/> - <details key="end" value="20251"/> + <eAnnotations source="positions.1273" references="/0/toJavaMetamodelIdentifier/@body.0/s"> + <details key="start" value="20384"/> + <details key="end" value="20385"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1269" references="/0/toJavaMetamodelIdentifier/@body.0/@argument.0"> - <details key="start" value="20263"/> - <details key="end" value="20274"/> + <eAnnotations source="positions.1274" references="/0/toJavaMetamodelIdentifier/@body.0/@argument.0"> + <details key="start" value="20397"/> + <details key="end" value="20408"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1270" references="/0/toJavaMetamodelIdentifier/@body.0/@argument.1"> - <details key="start" value="20275"/> - <details key="end" value="20280"/> + <eAnnotations source="positions.1275" references="/0/toJavaMetamodelIdentifier/@body.0/@argument.1"> + <details key="start" value="20409"/> + <details key="end" value="20414"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1271" references="/0/toJavaMetamodelIdentifier/s"> - <details key="start" value="20236"/> - <details key="end" value="20246"/> - <details key="line" value="425"/> + <eAnnotations source="positions.1276" references="/0/toJavaMetamodelIdentifier/s"> + <details key="start" value="20370"/> + <details key="end" value="20380"/> + <details key="line" value="428"/> </eAnnotations> - <eAnnotations source="positions.1272" references="/0/toJavaConstant"> - <details key="start" value="20297"/> - <details key="end" value="20386"/> - <details key="line" value="429"/> + <eAnnotations source="positions.1277" references="/0/toJavaConstant"> + <details key="start" value="20431"/> + <details key="end" value="20520"/> + <details key="line" value="432"/> </eAnnotations> - <eAnnotations source="positions.1273" references="/0/toJavaConstant/@body.0"> - <details key="start" value="20342"/> - <details key="end" value="20372"/> + <eAnnotations source="positions.1278" references="/0/toJavaConstant/@body.0"> + <details key="start" value="20476"/> + <details key="end" value="20506"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1274" references="/0/toJavaConstant/@body.0/@source"> - <details key="start" value="20342"/> - <details key="end" value="20362"/> + <eAnnotations source="positions.1279" references="/0/toJavaConstant/@body.0/@source"> + <details key="start" value="20476"/> + <details key="end" value="20496"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1275" references="/0/toJavaConstant/@body.0/@source/s"> - <details key="start" value="20342"/> - <details key="end" value="20343"/> + <eAnnotations source="positions.1280" references="/0/toJavaConstant/@body.0/@source/s"> + <details key="start" value="20476"/> + <details key="end" value="20477"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1276" references="/0/toJavaConstant/s"> - <details key="start" value="20329"/> - <details key="end" value="20338"/> - <details key="line" value="429"/> + <eAnnotations source="positions.1281" references="/0/toJavaConstant/s"> + <details key="start" value="20463"/> + <details key="end" value="20472"/> + <details key="line" value="432"/> </eAnnotations> - <eAnnotations source="positions.1277" references="/0/toMany"> - <details key="start" value="20465"/> - <details key="end" value="20517"/> - <details key="line" value="434"/> + <eAnnotations source="positions.1282" references="/0/toMany"> + <details key="start" value="20599"/> + <details key="end" value="20651"/> + <details key="line" value="437"/> </eAnnotations> - <eAnnotations source="positions.1278" references="/0/toMany/s"> - <details key="start" value="20502"/> - <details key="end" value="20503"/> + <eAnnotations source="positions.1283" references="/0/toMany/s"> + <details key="start" value="20636"/> + <details key="end" value="20637"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1279" references="/0/toMany/s.1"> - <details key="start" value="20489"/> - <details key="end" value="20498"/> - <details key="line" value="434"/> + <eAnnotations source="positions.1284" references="/0/toMany/s.1"> + <details key="start" value="20623"/> + <details key="end" value="20632"/> + <details key="line" value="437"/> </eAnnotations> - <eAnnotations source="positions.1280" references="/0/completePackage"> - <details key="start" value="20519"/> - <details key="end" value="20621"/> - <details key="line" value="438"/> + <eAnnotations source="positions.1285" references="/0/completePackage"> + <details key="start" value="20653"/> + <details key="end" value="20755"/> + <details key="line" value="441"/> </eAnnotations> - <eAnnotations source="positions.1281" references="/0/completePackage/@body.0"> - <details key="start" value="20581"/> - <details key="end" value="20607"/> + <eAnnotations source="positions.1286" references="/0/completePackage/@body.0"> + <details key="start" value="20715"/> + <details key="end" value="20741"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1282" references="/0/completePackage/@body.0/@argument.0"> - <details key="start" value="20581"/> - <details key="end" value="20589"/> + <eAnnotations source="positions.1287" references="/0/completePackage/@body.0/@argument.0"> + <details key="start" value="20715"/> + <details key="end" value="20723"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1283" references="/0/completePackage/@body.0/@argument.0/self"> + <eAnnotations source="positions.1288" references="/0/completePackage/@body.0/@argument.0/self"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1284" references="/0/completePackage/eClassifier"> - <details key="start" value="20552"/> - <details key="end" value="20577"/> - <details key="line" value="438"/> + <eAnnotations source="positions.1289" references="/0/completePackage/eClassifier"> + <details key="start" value="20686"/> + <details key="end" value="20711"/> + <details key="line" value="441"/> </eAnnotations> - <eAnnotations source="positions.1285" references="/0/completePackage.1"> - <details key="start" value="20623"/> - <details key="end" value="20892"/> - <details key="line" value="442"/> + <eAnnotations source="positions.1290" references="/0/completePackage.1"> + <details key="start" value="20757"/> + <details key="end" value="21026"/> + <details key="line" value="445"/> </eAnnotations> - <eAnnotations source="positions.1286" references="/0/completePackage.1/@body.0"> - <details key="start" value="20678"/> - <details key="end" value="20864"/> - <details key="line" value="443"/> + <eAnnotations source="positions.1291" references="/0/completePackage.1/@body.0"> + <details key="start" value="20812"/> + <details key="end" value="20998"/> + <details key="line" value="446"/> </eAnnotations> - <eAnnotations source="positions.1287" references="/0/completePackage.1/@body.0/@body.0"> - <details key="start" value="20813"/> - <details key="end" value="20856"/> + <eAnnotations source="positions.1292" references="/0/completePackage.1/@body.0/@body.0"> + <details key="start" value="20947"/> + <details key="end" value="20990"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1288" references="/0/completePackage.1/@body.0/@body.0/@source"> - <details key="start" value="20813"/> - <details key="end" value="20844"/> + <eAnnotations source="positions.1293" references="/0/completePackage.1/@body.0/@body.0/@source"> + <details key="start" value="20947"/> + <details key="end" value="20978"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1289" references="/0/completePackage.1/@body.0/@body.0/@source/ePackage"> - <details key="start" value="20813"/> - <details key="end" value="20821"/> + <eAnnotations source="positions.1294" references="/0/completePackage.1/@body.0/@body.0/@source/ePackage"> + <details key="start" value="20947"/> + <details key="end" value="20955"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1290" references="/0/completePackage.1/@body.0/@body.1"> - <details key="start" value="20858"/> - <details key="end" value="20859"/> - <details key="line" value="443"/> + <eAnnotations source="positions.1295" references="/0/completePackage.1/@body.0/@body.1"> + <details key="start" value="20992"/> + <details key="end" value="20993"/> + <details key="line" value="446"/> </eAnnotations> - <eAnnotations source="positions.1291" references="/0/completePackage.1/@body.0/@ifExpr"> - <details key="start" value="20682"/> - <details key="end" value="20811"/> + <eAnnotations source="positions.1296" references="/0/completePackage.1/@body.0/@ifExpr"> + <details key="start" value="20816"/> + <details key="end" value="20945"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1292" references="/0/completePackage.1/@body.0/@ifExpr/@source"> - <details key="start" value="20683"/> - <details key="end" value="20749"/> + <eAnnotations source="positions.1297" references="/0/completePackage.1/@body.0/@ifExpr/@source"> + <details key="start" value="20817"/> + <details key="end" value="20883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1293" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source"> - <details key="start" value="20688"/> - <details key="end" value="20748"/> + <eAnnotations source="positions.1298" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source"> + <details key="start" value="20822"/> + <details key="end" value="20882"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1294" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="20688"/> - <details key="end" value="20731"/> + <eAnnotations source="positions.1299" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="20822"/> + <details key="end" value="20865"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1295" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="20688"/> - <details key="end" value="20719"/> + <eAnnotations source="positions.1300" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="20822"/> + <details key="end" value="20853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1296" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source/@source/ePackage"> - <details key="start" value="20688"/> - <details key="end" value="20696"/> + <eAnnotations source="positions.1301" references="/0/completePackage.1/@body.0/@ifExpr/@source/@source/@source/@source/ePackage"> + <details key="start" value="20822"/> + <details key="end" value="20830"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1297" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0"> - <details key="start" value="20754"/> - <details key="end" value="20810"/> + <eAnnotations source="positions.1302" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0"> + <details key="start" value="20888"/> + <details key="end" value="20944"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1298" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="20755"/> - <details key="end" value="20805"/> + <eAnnotations source="positions.1303" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="20889"/> + <details key="end" value="20939"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1299" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="20755"/> - <details key="end" value="20798"/> + <eAnnotations source="positions.1304" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="20889"/> + <details key="end" value="20932"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1300" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source"> - <details key="start" value="20755"/> - <details key="end" value="20786"/> + <eAnnotations source="positions.1305" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="20889"/> + <details key="end" value="20920"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1301" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source/ePackage"> - <details key="start" value="20755"/> - <details key="end" value="20763"/> + <eAnnotations source="positions.1306" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source/ePackage"> + <details key="start" value="20889"/> + <details key="end" value="20897"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1302" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="20808"/> - <details key="end" value="20809"/> + <eAnnotations source="positions.1307" references="/0/completePackage.1/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="20942"/> + <details key="end" value="20943"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1303" references="/0/completePackage.1/@body.1"> - <details key="start" value="20865"/> - <details key="end" value="20878"/> + <eAnnotations source="positions.1308" references="/0/completePackage.1/@body.1"> + <details key="start" value="20999"/> + <details key="end" value="21012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1304" references="/0/completePackage.1/@body.1/ePackage"> - <details key="start" value="20865"/> - <details key="end" value="20873"/> + <eAnnotations source="positions.1309" references="/0/completePackage.1/@body.1/ePackage"> + <details key="start" value="20999"/> + <details key="end" value="21007"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1305" references="/0/completePackage.1/ePackage"> - <details key="start" value="20656"/> - <details key="end" value="20675"/> - <details key="line" value="442"/> + <eAnnotations source="positions.1310" references="/0/completePackage.1/ePackage"> + <details key="start" value="20790"/> + <details key="end" value="20809"/> + <details key="line" value="445"/> </eAnnotations> - <eAnnotations source="positions.1306" references="/0/eefPackage"> - <details key="start" value="20894"/> - <details key="end" value="21031"/> - <details key="line" value="446"/> + <eAnnotations source="positions.1311" references="/0/eefPackage"> + <details key="start" value="21028"/> + <details key="end" value="21165"/> + <details key="line" value="449"/> </eAnnotations> - <eAnnotations source="positions.1307" references="/0/eefPackage/@body.0"> - <details key="start" value="20973"/> - <details key="end" value="21017"/> + <eAnnotations source="positions.1312" references="/0/eefPackage/@body.0"> + <details key="start" value="21107"/> + <details key="end" value="21151"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1308" references="/0/eefPackage/@body.0/@argument.0"> - <details key="start" value="20973"/> - <details key="end" value="20993"/> + <eAnnotations source="positions.1313" references="/0/eefPackage/@body.0/@argument.0"> + <details key="start" value="21107"/> + <details key="end" value="21127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1309" references="/0/eefPackage/@body.0/@argument.0/eClassifier"> - <details key="start" value="20973"/> - <details key="end" value="20984"/> + <eAnnotations source="positions.1314" references="/0/eefPackage/@body.0/@argument.0/eClassifier"> + <details key="start" value="21107"/> + <details key="end" value="21118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1310" references="/0/eefPackage/@body.0/basePackage"> - <details key="start" value="21005"/> - <details key="end" value="21016"/> + <eAnnotations source="positions.1315" references="/0/eefPackage/@body.0/basePackage"> + <details key="start" value="21139"/> + <details key="end" value="21150"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1311" references="/0/eefPackage/eClassifier"> - <details key="start" value="20922"/> - <details key="end" value="20947"/> - <details key="line" value="446"/> + <eAnnotations source="positions.1316" references="/0/eefPackage/eClassifier"> + <details key="start" value="21056"/> + <details key="end" value="21081"/> + <details key="line" value="449"/> </eAnnotations> - <eAnnotations source="positions.1312" references="/0/eefPackage/basePackage"> - <details key="start" value="20949"/> - <details key="end" value="20969"/> - <details key="line" value="446"/> + <eAnnotations source="positions.1317" references="/0/eefPackage/basePackage"> + <details key="start" value="21083"/> + <details key="end" value="21103"/> + <details key="line" value="449"/> </eAnnotations> - <eAnnotations source="positions.1313" references="/0/eefPackage.1"> - <details key="start" value="21033"/> - <details key="end" value="21287"/> - <details key="line" value="450"/> + <eAnnotations source="positions.1318" references="/0/eefPackage.1"> + <details key="start" value="21167"/> + <details key="end" value="21421"/> + <details key="line" value="453"/> </eAnnotations> - <eAnnotations source="positions.1314" references="/0/eefPackage.1/@body.0"> - <details key="start" value="21105"/> - <details key="end" value="21259"/> - <details key="line" value="451"/> + <eAnnotations source="positions.1319" references="/0/eefPackage.1/@body.0"> + <details key="start" value="21239"/> + <details key="end" value="21393"/> + <details key="line" value="454"/> </eAnnotations> - <eAnnotations source="positions.1315" references="/0/eefPackage.1/@body.0/basePackage"> - <details key="start" value="21240"/> - <details key="end" value="21251"/> + <eAnnotations source="positions.1320" references="/0/eefPackage.1/@body.0/basePackage"> + <details key="start" value="21374"/> + <details key="end" value="21385"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1316" references="/0/eefPackage.1/@body.0/@body.1"> - <details key="start" value="21253"/> - <details key="end" value="21254"/> - <details key="line" value="451"/> + <eAnnotations source="positions.1321" references="/0/eefPackage.1/@body.0/@body.1"> + <details key="start" value="21387"/> + <details key="end" value="21388"/> + <details key="line" value="454"/> </eAnnotations> - <eAnnotations source="positions.1317" references="/0/eefPackage.1/@body.0/@ifExpr"> - <details key="start" value="21109"/> - <details key="end" value="21238"/> + <eAnnotations source="positions.1322" references="/0/eefPackage.1/@body.0/@ifExpr"> + <details key="start" value="21243"/> + <details key="end" value="21372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1318" references="/0/eefPackage.1/@body.0/@ifExpr/@source"> - <details key="start" value="21110"/> - <details key="end" value="21176"/> + <eAnnotations source="positions.1323" references="/0/eefPackage.1/@body.0/@ifExpr/@source"> + <details key="start" value="21244"/> + <details key="end" value="21310"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1319" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source"> - <details key="start" value="21115"/> - <details key="end" value="21175"/> + <eAnnotations source="positions.1324" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source"> + <details key="start" value="21249"/> + <details key="end" value="21309"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1320" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="21115"/> - <details key="end" value="21158"/> + <eAnnotations source="positions.1325" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="21249"/> + <details key="end" value="21292"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1321" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="21115"/> - <details key="end" value="21146"/> + <eAnnotations source="positions.1326" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="21249"/> + <details key="end" value="21280"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1322" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source/@source/ePackage"> - <details key="start" value="21115"/> - <details key="end" value="21123"/> + <eAnnotations source="positions.1327" references="/0/eefPackage.1/@body.0/@ifExpr/@source/@source/@source/@source/ePackage"> + <details key="start" value="21249"/> + <details key="end" value="21257"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1323" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0"> - <details key="start" value="21181"/> - <details key="end" value="21237"/> + <eAnnotations source="positions.1328" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0"> + <details key="start" value="21315"/> + <details key="end" value="21371"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1324" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="21182"/> - <details key="end" value="21232"/> + <eAnnotations source="positions.1329" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="21316"/> + <details key="end" value="21366"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1325" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="21182"/> - <details key="end" value="21225"/> + <eAnnotations source="positions.1330" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="21316"/> + <details key="end" value="21359"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1326" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source"> - <details key="start" value="21182"/> - <details key="end" value="21213"/> + <eAnnotations source="positions.1331" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="21316"/> + <details key="end" value="21347"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1327" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source/ePackage"> - <details key="start" value="21182"/> - <details key="end" value="21190"/> + <eAnnotations source="positions.1332" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@source/@source/@source/ePackage"> + <details key="start" value="21316"/> + <details key="end" value="21324"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1328" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="21235"/> - <details key="end" value="21236"/> + <eAnnotations source="positions.1333" references="/0/eefPackage.1/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="21369"/> + <details key="end" value="21370"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1329" references="/0/eefPackage.1/@body.1"> - <details key="start" value="21260"/> - <details key="end" value="21273"/> + <eAnnotations source="positions.1334" references="/0/eefPackage.1/@body.1"> + <details key="start" value="21394"/> + <details key="end" value="21407"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1330" references="/0/eefPackage.1/@body.1/ePackage"> - <details key="start" value="21260"/> - <details key="end" value="21268"/> + <eAnnotations source="positions.1335" references="/0/eefPackage.1/@body.1/ePackage"> + <details key="start" value="21394"/> + <details key="end" value="21402"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1331" references="/0/eefPackage.1/ePackage"> - <details key="start" value="21061"/> - <details key="end" value="21080"/> - <details key="line" value="450"/> + <eAnnotations source="positions.1336" references="/0/eefPackage.1/ePackage"> + <details key="start" value="21195"/> + <details key="end" value="21214"/> + <details key="line" value="453"/> </eAnnotations> - <eAnnotations source="positions.1332" references="/0/eefPackage.1/basePackage"> - <details key="start" value="21082"/> - <details key="end" value="21102"/> - <details key="line" value="450"/> + <eAnnotations source="positions.1337" references="/0/eefPackage.1/basePackage"> + <details key="start" value="21216"/> + <details key="end" value="21236"/> + <details key="line" value="453"/> </eAnnotations> - <eAnnotations source="positions.1333" references="/0/qualifiedName"> - <details key="start" value="21289"/> - <details key="end" value="21412"/> - <details key="line" value="454"/> + <eAnnotations source="positions.1338" references="/0/qualifiedName"> + <details key="start" value="21423"/> + <details key="end" value="21546"/> + <details key="line" value="457"/> </eAnnotations> - <eAnnotations source="positions.1334" references="/0/qualifiedName/@body.0"> - <details key="start" value="21349"/> - <details key="end" value="21378"/> + <eAnnotations source="positions.1339" references="/0/qualifiedName/@body.0"> + <details key="start" value="21483"/> + <details key="end" value="21512"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1335" references="/0/qualifiedName/@body.0/eClassifier"> - <details key="start" value="21349"/> - <details key="end" value="21360"/> + <eAnnotations source="positions.1340" references="/0/qualifiedName/@body.0/eClassifier"> + <details key="start" value="21483"/> + <details key="end" value="21494"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1336" references="/0/qualifiedName/@body.1"> - <details key="start" value="21380"/> - <details key="end" value="21381"/> - <details key="line" value="455"/> + <eAnnotations source="positions.1341" references="/0/qualifiedName/@body.1"> + <details key="start" value="21514"/> + <details key="end" value="21515"/> + <details key="line" value="458"/> </eAnnotations> - <eAnnotations source="positions.1337" references="/0/qualifiedName/@body.2"> - <details key="start" value="21382"/> - <details key="end" value="21398"/> + <eAnnotations source="positions.1342" references="/0/qualifiedName/@body.2"> + <details key="start" value="21516"/> + <details key="end" value="21532"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1338" references="/0/qualifiedName/@body.2/eClassifier"> - <details key="start" value="21382"/> - <details key="end" value="21393"/> + <eAnnotations source="positions.1343" references="/0/qualifiedName/@body.2/eClassifier"> + <details key="start" value="21516"/> + <details key="end" value="21527"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1339" references="/0/qualifiedName/eClassifier"> - <details key="start" value="21320"/> - <details key="end" value="21345"/> - <details key="line" value="454"/> + <eAnnotations source="positions.1344" references="/0/qualifiedName/eClassifier"> + <details key="start" value="21454"/> + <details key="end" value="21479"/> + <details key="line" value="457"/> </eAnnotations> - <eAnnotations source="positions.1340" references="/0/qualifiedName.1"> - <details key="start" value="21437"/> - <details key="end" value="21582"/> - <details key="line" value="459"/> + <eAnnotations source="positions.1345" references="/0/qualifiedName.1"> + <details key="start" value="21571"/> + <details key="end" value="21716"/> + <details key="line" value="462"/> </eAnnotations> - <eAnnotations source="positions.1341" references="/0/qualifiedName.1/@body.0"> - <details key="start" value="21519"/> - <details key="end" value="21548"/> + <eAnnotations source="positions.1346" references="/0/qualifiedName.1/@body.0"> + <details key="start" value="21653"/> + <details key="end" value="21682"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1342" references="/0/qualifiedName.1/@body.0/eClassifier"> - <details key="start" value="21519"/> - <details key="end" value="21530"/> + <eAnnotations source="positions.1347" references="/0/qualifiedName.1/@body.0/eClassifier"> + <details key="start" value="21653"/> + <details key="end" value="21664"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1343" references="/0/qualifiedName.1/@body.1"> - <details key="start" value="21550"/> - <details key="end" value="21551"/> - <details key="line" value="460"/> + <eAnnotations source="positions.1348" references="/0/qualifiedName.1/@body.1"> + <details key="start" value="21684"/> + <details key="end" value="21685"/> + <details key="line" value="463"/> </eAnnotations> - <eAnnotations source="positions.1344" references="/0/qualifiedName.1/@body.2"> - <details key="start" value="21552"/> - <details key="end" value="21568"/> + <eAnnotations source="positions.1349" references="/0/qualifiedName.1/@body.2"> + <details key="start" value="21686"/> + <details key="end" value="21702"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1345" references="/0/qualifiedName.1/@body.2/eClassifier"> - <details key="start" value="21552"/> - <details key="end" value="21563"/> + <eAnnotations source="positions.1350" references="/0/qualifiedName.1/@body.2/eClassifier"> + <details key="start" value="21686"/> + <details key="end" value="21697"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1346" references="/0/qualifiedName.1/eClassifier"> - <details key="start" value="21468"/> - <details key="end" value="21493"/> - <details key="line" value="459"/> + <eAnnotations source="positions.1351" references="/0/qualifiedName.1/eClassifier"> + <details key="start" value="21602"/> + <details key="end" value="21627"/> + <details key="line" value="462"/> </eAnnotations> - <eAnnotations source="positions.1347" references="/0/qualifiedName.1/basePackage"> - <details key="start" value="21495"/> - <details key="end" value="21515"/> - <details key="line" value="459"/> + <eAnnotations source="positions.1352" references="/0/qualifiedName.1/basePackage"> + <details key="start" value="21629"/> + <details key="end" value="21649"/> + <details key="line" value="462"/> </eAnnotations> - <eAnnotations source="positions.1348" references="/0/metamodelPrefix"> - <details key="start" value="21584"/> - <details key="end" value="21887"/> - <details key="line" value="463"/> + <eAnnotations source="positions.1353" references="/0/metamodelPrefix"> + <details key="start" value="21718"/> + <details key="end" value="22021"/> + <details key="line" value="466"/> </eAnnotations> - <eAnnotations source="positions.1349" references="/0/metamodelPrefix/ePackage"> - <details key="start" value="21614"/> - <details key="end" value="21633"/> - <details key="line" value="463"/> + <eAnnotations source="positions.1354" references="/0/metamodelPrefix/ePackage"> + <details key="start" value="21748"/> + <details key="end" value="21767"/> + <details key="line" value="466"/> </eAnnotations> - <eAnnotations source="positions.1350" references="/0/metamodelPrefix/@expression"> - <details key="start" value="21647"/> - <details key="end" value="21885"/> + <eAnnotations source="positions.1355" references="/0/metamodelPrefix/@expression"> + <details key="start" value="21781"/> + <details key="end" value="22019"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1351" references="/0/metamodelPrefix/@expression/@condition"> - <details key="start" value="21650"/> - <details key="end" value="21705"/> + <eAnnotations source="positions.1356" references="/0/metamodelPrefix/@expression/@condition"> + <details key="start" value="21784"/> + <details key="end" value="21839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1352" references="/0/metamodelPrefix/@expression/@condition/@source"> - <details key="start" value="21650"/> - <details key="end" value="21664"/> + <eAnnotations source="positions.1357" references="/0/metamodelPrefix/@expression/@condition/@source"> + <details key="start" value="21784"/> + <details key="end" value="21798"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1353" references="/0/metamodelPrefix/@expression/@condition/@source/ePackage"> - <details key="start" value="21650"/> - <details key="end" value="21658"/> + <eAnnotations source="positions.1358" references="/0/metamodelPrefix/@expression/@condition/@source/ePackage"> + <details key="start" value="21784"/> + <details key="end" value="21792"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1354" references="/0/metamodelPrefix/@expression/@condition/@argument.0"> - <details key="start" value="21666"/> - <details key="end" value="21705"/> + <eAnnotations source="positions.1359" references="/0/metamodelPrefix/@expression/@condition/@argument.0"> + <details key="start" value="21800"/> + <details key="end" value="21839"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1355" references="/0/metamodelPrefix/@expression/@thenExpression"> - <details key="start" value="21712"/> - <details key="end" value="21719"/> + <eAnnotations source="positions.1360" references="/0/metamodelPrefix/@expression/@thenExpression"> + <details key="start" value="21846"/> + <details key="end" value="21853"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1356" references="/0/metamodelPrefix/@expression/@elseExpression"> - <details key="start" value="21726"/> - <details key="end" value="21878"/> + <eAnnotations source="positions.1361" references="/0/metamodelPrefix/@expression/@elseExpression"> + <details key="start" value="21860"/> + <details key="end" value="22012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1357" references="/0/metamodelPrefix/@expression/@elseExpression/@condition"> - <details key="start" value="21729"/> - <details key="end" value="21787"/> + <eAnnotations source="positions.1362" references="/0/metamodelPrefix/@expression/@elseExpression/@condition"> + <details key="start" value="21863"/> + <details key="end" value="21921"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1358" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@source"> - <details key="start" value="21729"/> - <details key="end" value="21743"/> + <eAnnotations source="positions.1363" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@source"> + <details key="start" value="21863"/> + <details key="end" value="21877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1359" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@source/ePackage"> - <details key="start" value="21729"/> - <details key="end" value="21737"/> + <eAnnotations source="positions.1364" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@source/ePackage"> + <details key="start" value="21863"/> + <details key="end" value="21871"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1360" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@argument.0"> - <details key="start" value="21746"/> - <details key="end" value="21787"/> + <eAnnotations source="positions.1365" references="/0/metamodelPrefix/@expression/@elseExpression/@condition/@argument.0"> + <details key="start" value="21880"/> + <details key="end" value="21921"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1361" references="/0/metamodelPrefix/@expression/@elseExpression/@thenExpression"> - <details key="start" value="21796"/> - <details key="end" value="21805"/> + <eAnnotations source="positions.1366" references="/0/metamodelPrefix/@expression/@elseExpression/@thenExpression"> + <details key="start" value="21930"/> + <details key="end" value="21939"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1362" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression"> - <details key="start" value="21814"/> - <details key="end" value="21869"/> + <eAnnotations source="positions.1367" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression"> + <details key="start" value="21948"/> + <details key="end" value="22003"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1363" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source"> - <details key="start" value="21814"/> - <details key="end" value="21862"/> + <eAnnotations source="positions.1368" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source"> + <details key="start" value="21948"/> + <details key="end" value="21996"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1364" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source"> - <details key="start" value="21814"/> - <details key="end" value="21853"/> + <eAnnotations source="positions.1369" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source"> + <details key="start" value="21948"/> + <details key="end" value="21987"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1365" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source/ePackage"> - <details key="start" value="21814"/> - <details key="end" value="21822"/> + <eAnnotations source="positions.1370" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source/ePackage"> + <details key="start" value="21948"/> + <details key="end" value="21956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1366" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source/@argument.0"> - <details key="start" value="21832"/> - <details key="end" value="21852"/> + <eAnnotations source="positions.1371" references="/0/metamodelPrefix/@expression/@elseExpression/@elseExpression/@source/@source/@argument.0"> + <details key="start" value="21966"/> + <details key="end" value="21986"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1367" references="/0/metamodelPackage"> - <details key="start" value="21889"/> - <details key="end" value="21993"/> - <details key="line" value="472"/> + <eAnnotations source="positions.1372" references="/0/metamodelPackage"> + <details key="start" value="22023"/> + <details key="end" value="22127"/> + <details key="line" value="475"/> </eAnnotations> - <eAnnotations source="positions.1368" references="/0/metamodelPackage/@body.0"> - <details key="start" value="21946"/> - <details key="end" value="21972"/> + <eAnnotations source="positions.1373" references="/0/metamodelPackage/@body.0"> + <details key="start" value="22080"/> + <details key="end" value="22106"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1369" references="/0/metamodelPackage/@body.0/ePackage"> - <details key="start" value="21946"/> - <details key="end" value="21954"/> + <eAnnotations source="positions.1374" references="/0/metamodelPackage/@body.0/ePackage"> + <details key="start" value="22080"/> + <details key="end" value="22088"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1370" references="/0/metamodelPackage/@body.1"> - <details key="start" value="21974"/> - <details key="end" value="21981"/> - <details key="line" value="473"/> + <eAnnotations source="positions.1375" references="/0/metamodelPackage/@body.1"> + <details key="start" value="22108"/> + <details key="end" value="22115"/> + <details key="line" value="476"/> </eAnnotations> - <eAnnotations source="positions.1371" references="/0/metamodelPackage/ePackage"> - <details key="start" value="21923"/> - <details key="end" value="21942"/> - <details key="line" value="472"/> + <eAnnotations source="positions.1376" references="/0/metamodelPackage/ePackage"> + <details key="start" value="22057"/> + <details key="end" value="22076"/> + <details key="line" value="475"/> </eAnnotations> - <eAnnotations source="positions.1372" references="/0/metamodelFactory"> - <details key="start" value="21995"/> - <details key="end" value="22099"/> - <details key="line" value="476"/> + <eAnnotations source="positions.1377" references="/0/metamodelFactory"> + <details key="start" value="22129"/> + <details key="end" value="22233"/> + <details key="line" value="479"/> </eAnnotations> - <eAnnotations source="positions.1373" references="/0/metamodelFactory/@body.0"> - <details key="start" value="22052"/> - <details key="end" value="22078"/> + <eAnnotations source="positions.1378" references="/0/metamodelFactory/@body.0"> + <details key="start" value="22186"/> + <details key="end" value="22212"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1374" references="/0/metamodelFactory/@body.0/ePackage"> - <details key="start" value="22052"/> - <details key="end" value="22060"/> + <eAnnotations source="positions.1379" references="/0/metamodelFactory/@body.0/ePackage"> + <details key="start" value="22186"/> + <details key="end" value="22194"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1375" references="/0/metamodelFactory/@body.1"> - <details key="start" value="22080"/> - <details key="end" value="22087"/> - <details key="line" value="477"/> + <eAnnotations source="positions.1380" references="/0/metamodelFactory/@body.1"> + <details key="start" value="22214"/> + <details key="end" value="22221"/> + <details key="line" value="480"/> </eAnnotations> - <eAnnotations source="positions.1376" references="/0/metamodelFactory/ePackage"> - <details key="start" value="22029"/> - <details key="end" value="22048"/> - <details key="line" value="476"/> + <eAnnotations source="positions.1381" references="/0/metamodelFactory/ePackage"> + <details key="start" value="22163"/> + <details key="end" value="22182"/> + <details key="line" value="479"/> </eAnnotations> - <eAnnotations source="positions.1377" references="/0/metamodelPackage.1"> - <details key="start" value="22101"/> - <details key="end" value="22217"/> - <details key="line" value="480"/> + <eAnnotations source="positions.1382" references="/0/metamodelPackage.1"> + <details key="start" value="22235"/> + <details key="end" value="22351"/> + <details key="line" value="483"/> </eAnnotations> - <eAnnotations source="positions.1378" references="/0/metamodelPackage.1/@body.0"> - <details key="start" value="22164"/> - <details key="end" value="22203"/> + <eAnnotations source="positions.1383" references="/0/metamodelPackage.1/@body.0"> + <details key="start" value="22298"/> + <details key="end" value="22337"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1379" references="/0/metamodelPackage.1/@body.0/@argument.0"> - <details key="start" value="22164"/> - <details key="end" value="22184"/> + <eAnnotations source="positions.1384" references="/0/metamodelPackage.1/@body.0/@argument.0"> + <details key="start" value="22298"/> + <details key="end" value="22318"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1380" references="/0/metamodelPackage.1/@body.0/@argument.0/eClassifier"> - <details key="start" value="22164"/> - <details key="end" value="22175"/> + <eAnnotations source="positions.1385" references="/0/metamodelPackage.1/@body.0/@argument.0/eClassifier"> + <details key="start" value="22298"/> + <details key="end" value="22309"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1381" references="/0/metamodelPackage.1/eClassifier"> - <details key="start" value="22135"/> - <details key="end" value="22160"/> - <details key="line" value="480"/> + <eAnnotations source="positions.1386" references="/0/metamodelPackage.1/eClassifier"> + <details key="start" value="22269"/> + <details key="end" value="22294"/> + <details key="line" value="483"/> </eAnnotations> - <eAnnotations source="positions.1382" references="/0/qualifiedMetamodelPackage"> - <details key="start" value="22635"/> - <details key="end" value="22772"/> - <details key="line" value="494"/> + <eAnnotations source="positions.1387" references="/0/qualifiedMetamodelPackage"> + <details key="start" value="22769"/> + <details key="end" value="22906"/> + <details key="line" value="497"/> </eAnnotations> - <eAnnotations source="positions.1383" references="/0/qualifiedMetamodelPackage/@body.0"> - <details key="start" value="22701"/> - <details key="end" value="22727"/> + <eAnnotations source="positions.1388" references="/0/qualifiedMetamodelPackage/@body.0"> + <details key="start" value="22835"/> + <details key="end" value="22861"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1384" references="/0/qualifiedMetamodelPackage/@body.0/ePackage"> - <details key="start" value="22701"/> - <details key="end" value="22709"/> + <eAnnotations source="positions.1389" references="/0/qualifiedMetamodelPackage/@body.0/ePackage"> + <details key="start" value="22835"/> + <details key="end" value="22843"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1385" references="/0/qualifiedMetamodelPackage/@body.1"> - <details key="start" value="22729"/> - <details key="end" value="22730"/> - <details key="line" value="495"/> + <eAnnotations source="positions.1390" references="/0/qualifiedMetamodelPackage/@body.1"> + <details key="start" value="22863"/> + <details key="end" value="22864"/> + <details key="line" value="498"/> </eAnnotations> - <eAnnotations source="positions.1386" references="/0/qualifiedMetamodelPackage/@body.2"> - <details key="start" value="22731"/> - <details key="end" value="22758"/> + <eAnnotations source="positions.1391" references="/0/qualifiedMetamodelPackage/@body.2"> + <details key="start" value="22865"/> + <details key="end" value="22892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1387" references="/0/qualifiedMetamodelPackage/@body.2/ePackage"> - <details key="start" value="22731"/> - <details key="end" value="22739"/> + <eAnnotations source="positions.1392" references="/0/qualifiedMetamodelPackage/@body.2/ePackage"> + <details key="start" value="22865"/> + <details key="end" value="22873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1388" references="/0/qualifiedMetamodelPackage/ePackage"> - <details key="start" value="22678"/> - <details key="end" value="22697"/> - <details key="line" value="494"/> + <eAnnotations source="positions.1393" references="/0/qualifiedMetamodelPackage/ePackage"> + <details key="start" value="22812"/> + <details key="end" value="22831"/> + <details key="line" value="497"/> </eAnnotations> - <eAnnotations source="positions.1389" references="/0/qualifiedMetamodelPackage.1"> - <details key="start" value="22774"/> - <details key="end" value="22908"/> - <details key="line" value="498"/> + <eAnnotations source="positions.1394" references="/0/qualifiedMetamodelPackage.1"> + <details key="start" value="22908"/> + <details key="end" value="23042"/> + <details key="line" value="501"/> </eAnnotations> - <eAnnotations source="positions.1390" references="/0/qualifiedMetamodelPackage.1/@body.0"> - <details key="start" value="22846"/> - <details key="end" value="22894"/> + <eAnnotations source="positions.1395" references="/0/qualifiedMetamodelPackage.1/@body.0"> + <details key="start" value="22980"/> + <details key="end" value="23028"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1391" references="/0/qualifiedMetamodelPackage.1/@body.0/@argument.0"> - <details key="start" value="22846"/> - <details key="end" value="22866"/> + <eAnnotations source="positions.1396" references="/0/qualifiedMetamodelPackage.1/@body.0/@argument.0"> + <details key="start" value="22980"/> + <details key="end" value="23000"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1392" references="/0/qualifiedMetamodelPackage.1/@body.0/@argument.0/eClassifier"> - <details key="start" value="22846"/> - <details key="end" value="22857"/> + <eAnnotations source="positions.1397" references="/0/qualifiedMetamodelPackage.1/@body.0/@argument.0/eClassifier"> + <details key="start" value="22980"/> + <details key="end" value="22991"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1393" references="/0/qualifiedMetamodelPackage.1/eClassifier"> - <details key="start" value="22817"/> - <details key="end" value="22842"/> - <details key="line" value="498"/> + <eAnnotations source="positions.1398" references="/0/qualifiedMetamodelPackage.1/eClassifier"> + <details key="start" value="22951"/> + <details key="end" value="22976"/> + <details key="line" value="501"/> </eAnnotations> - <eAnnotations source="positions.1394" references="/0/qualifiedMetamodelFactory"> - <details key="start" value="22910"/> - <details key="end" value="23047"/> - <details key="line" value="502"/> + <eAnnotations source="positions.1399" references="/0/qualifiedMetamodelFactory"> + <details key="start" value="23044"/> + <details key="end" value="23181"/> + <details key="line" value="505"/> </eAnnotations> - <eAnnotations source="positions.1395" references="/0/qualifiedMetamodelFactory/@body.0"> - <details key="start" value="22976"/> - <details key="end" value="23002"/> + <eAnnotations source="positions.1400" references="/0/qualifiedMetamodelFactory/@body.0"> + <details key="start" value="23110"/> + <details key="end" value="23136"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1396" references="/0/qualifiedMetamodelFactory/@body.0/ePackage"> - <details key="start" value="22976"/> - <details key="end" value="22984"/> + <eAnnotations source="positions.1401" references="/0/qualifiedMetamodelFactory/@body.0/ePackage"> + <details key="start" value="23110"/> + <details key="end" value="23118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1397" references="/0/qualifiedMetamodelFactory/@body.1"> - <details key="start" value="23004"/> - <details key="end" value="23005"/> - <details key="line" value="503"/> + <eAnnotations source="positions.1402" references="/0/qualifiedMetamodelFactory/@body.1"> + <details key="start" value="23138"/> + <details key="end" value="23139"/> + <details key="line" value="506"/> </eAnnotations> - <eAnnotations source="positions.1398" references="/0/qualifiedMetamodelFactory/@body.2"> - <details key="start" value="23006"/> - <details key="end" value="23033"/> + <eAnnotations source="positions.1403" references="/0/qualifiedMetamodelFactory/@body.2"> + <details key="start" value="23140"/> + <details key="end" value="23167"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1399" references="/0/qualifiedMetamodelFactory/@body.2/ePackage"> - <details key="start" value="23006"/> - <details key="end" value="23014"/> + <eAnnotations source="positions.1404" references="/0/qualifiedMetamodelFactory/@body.2/ePackage"> + <details key="start" value="23140"/> + <details key="end" value="23148"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1400" references="/0/qualifiedMetamodelFactory/ePackage"> - <details key="start" value="22953"/> - <details key="end" value="22972"/> - <details key="line" value="502"/> + <eAnnotations source="positions.1405" references="/0/qualifiedMetamodelFactory/ePackage"> + <details key="start" value="23087"/> + <details key="end" value="23106"/> + <details key="line" value="505"/> </eAnnotations> - <eAnnotations source="positions.1401" references="/0/metamodelGetter"> - <details key="start" value="23049"/> - <details key="end" value="23214"/> - <details key="line" value="506"/> + <eAnnotations source="positions.1406" references="/0/metamodelGetter"> + <details key="start" value="23183"/> + <details key="end" value="23348"/> + <details key="line" value="509"/> </eAnnotations> - <eAnnotations source="positions.1402" references="/0/metamodelGetter/@body.0"> - <details key="start" value="23111"/> - <details key="end" value="23156"/> + <eAnnotations source="positions.1407" references="/0/metamodelGetter/@body.0"> + <details key="start" value="23245"/> + <details key="end" value="23290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1403" references="/0/metamodelGetter/@body.0/@argument.0"> - <details key="start" value="23111"/> - <details key="end" value="23137"/> + <eAnnotations source="positions.1408" references="/0/metamodelGetter/@body.0/@argument.0"> + <details key="start" value="23245"/> + <details key="end" value="23271"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1404" references="/0/metamodelGetter/@body.0/@argument.0/@source"> - <details key="start" value="23111"/> - <details key="end" value="23120"/> + <eAnnotations source="positions.1409" references="/0/metamodelGetter/@body.0/@argument.0/@source"> + <details key="start" value="23245"/> + <details key="end" value="23254"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1405" references="/0/metamodelGetter/@body.0/@argument.0/@source/s"> - <details key="start" value="23111"/> - <details key="end" value="23112"/> + <eAnnotations source="positions.1410" references="/0/metamodelGetter/@body.0/@argument.0/@source/s"> + <details key="start" value="23245"/> + <details key="end" value="23246"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1406" references="/0/metamodelGetter/@body.1"> - <details key="start" value="23158"/> - <details key="end" value="23169"/> - <details key="line" value="507"/> + <eAnnotations source="positions.1411" references="/0/metamodelGetter/@body.1"> + <details key="start" value="23292"/> + <details key="end" value="23303"/> + <details key="line" value="510"/> </eAnnotations> - <eAnnotations source="positions.1407" references="/0/metamodelGetter/@body.2"> - <details key="start" value="23170"/> - <details key="end" value="23200"/> + <eAnnotations source="positions.1412" references="/0/metamodelGetter/@body.2"> + <details key="start" value="23304"/> + <details key="end" value="23334"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1408" references="/0/metamodelGetter/@body.2/s"> - <details key="start" value="23170"/> - <details key="end" value="23171"/> + <eAnnotations source="positions.1413" references="/0/metamodelGetter/@body.2/s"> + <details key="start" value="23304"/> + <details key="end" value="23305"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1409" references="/0/metamodelGetter/s"> - <details key="start" value="23082"/> - <details key="end" value="23107"/> - <details key="line" value="506"/> - </eAnnotations> - <eAnnotations source="positions.1410" references="/0/metamodelGetter.1"> + <eAnnotations source="positions.1414" references="/0/metamodelGetter/s"> <details key="start" value="23216"/> - <details key="end" value="23382"/> - <details key="line" value="510"/> + <details key="end" value="23241"/> + <details key="line" value="509"/> </eAnnotations> - <eAnnotations source="positions.1411" references="/0/metamodelGetter.1/@body.0"> - <details key="start" value="23281"/> - <details key="end" value="23324"/> + <eAnnotations source="positions.1415" references="/0/metamodelGetter.1"> + <details key="start" value="23350"/> + <details key="end" value="23516"/> + <details key="line" value="513"/> + </eAnnotations> + <eAnnotations source="positions.1416" references="/0/metamodelGetter.1/@body.0"> + <details key="start" value="23415"/> + <details key="end" value="23458"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1412" references="/0/metamodelGetter.1/@body.0/@argument.0"> - <details key="start" value="23281"/> - <details key="end" value="23305"/> + <eAnnotations source="positions.1417" references="/0/metamodelGetter.1/@body.0/@argument.0"> + <details key="start" value="23415"/> + <details key="end" value="23439"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1413" references="/0/metamodelGetter.1/@body.0/@argument.0/@source"> - <details key="start" value="23281"/> - <details key="end" value="23288"/> + <eAnnotations source="positions.1418" references="/0/metamodelGetter.1/@body.0/@argument.0/@source"> + <details key="start" value="23415"/> + <details key="end" value="23422"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1414" references="/0/metamodelGetter.1/@body.0/@argument.0/@source/p"> - <details key="start" value="23281"/> - <details key="end" value="23282"/> + <eAnnotations source="positions.1419" references="/0/metamodelGetter.1/@body.0/@argument.0/@source/p"> + <details key="start" value="23415"/> + <details key="end" value="23416"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1415" references="/0/metamodelGetter.1/@body.1"> - <details key="start" value="23326"/> - <details key="end" value="23337"/> - <details key="line" value="511"/> + <eAnnotations source="positions.1420" references="/0/metamodelGetter.1/@body.1"> + <details key="start" value="23460"/> + <details key="end" value="23471"/> + <details key="line" value="514"/> </eAnnotations> - <eAnnotations source="positions.1416" references="/0/metamodelGetter.1/@body.2"> - <details key="start" value="23338"/> - <details key="end" value="23368"/> + <eAnnotations source="positions.1421" references="/0/metamodelGetter.1/@body.2"> + <details key="start" value="23472"/> + <details key="end" value="23502"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1417" references="/0/metamodelGetter.1/@body.2/p"> - <details key="start" value="23338"/> - <details key="end" value="23339"/> + <eAnnotations source="positions.1422" references="/0/metamodelGetter.1/@body.2/p"> + <details key="start" value="23472"/> + <details key="end" value="23473"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1418" references="/0/metamodelGetter.1/p"> - <details key="start" value="23249"/> - <details key="end" value="23277"/> - <details key="line" value="510"/> + <eAnnotations source="positions.1423" references="/0/metamodelGetter.1/p"> + <details key="start" value="23383"/> + <details key="end" value="23411"/> + <details key="line" value="513"/> </eAnnotations> - <eAnnotations source="positions.1419" references="/0/simpleModelNavigationType"> - <details key="start" value="23425"/> - <details key="end" value="23669"/> - <details key="line" value="515"/> + <eAnnotations source="positions.1424" references="/0/metamodelGetter.2"> + <details key="start" value="23518"/> + <details key="end" value="23629"/> + <details key="line" value="517"/> </eAnnotations> - <eAnnotations source="positions.1420" references="/0/simpleModelNavigationType/modelNavigation"> - <details key="start" value="23465"/> - <details key="end" value="23504"/> - <details key="line" value="515"/> + <eAnnotations source="positions.1425" references="/0/metamodelGetter.2/@body.0"> + <details key="start" value="23570"/> + <details key="end" value="23590"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1421" references="/0/simpleModelNavigationType/@expression"> - <details key="start" value="23519"/> - <details key="end" value="23667"/> + <eAnnotations source="positions.1426" references="/0/metamodelGetter.2/@body.0/c"> + <details key="start" value="23570"/> + <details key="end" value="23571"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1422" references="/0/simpleModelNavigationType/@expression/@condition"> - <details key="start" value="23522"/> - <details key="end" value="23574"/> + <eAnnotations source="positions.1427" references="/0/metamodelGetter.2/@body.1"> + <details key="start" value="23592"/> + <details key="end" value="23606"/> + <details key="line" value="518"/> + </eAnnotations> + <eAnnotations source="positions.1428" references="/0/metamodelGetter.2/@body.2"> + <details key="start" value="23607"/> + <details key="end" value="23613"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1423" references="/0/simpleModelNavigationType/@expression/@condition/@source"> - <details key="start" value="23523"/> - <details key="end" value="23556"/> + <eAnnotations source="positions.1429" references="/0/metamodelGetter.2/@body.2/c"> + <details key="start" value="23607"/> + <details key="end" value="23608"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1424" references="/0/simpleModelNavigationType/@expression/@condition/@source/modelNavigation"> - <details key="start" value="23523"/> - <details key="end" value="23538"/> + <eAnnotations source="positions.1430" references="/0/metamodelGetter.2/@body.3"> + <details key="start" value="23615"/> + <details key="end" value="23617"/> + <details key="line" value="518"/> + </eAnnotations> + <eAnnotations source="positions.1431" references="/0/metamodelGetter.2/c"> + <details key="start" value="23551"/> + <details key="end" value="23566"/> + <details key="line" value="517"/> + </eAnnotations> + <eAnnotations source="positions.1432" references="/0/simpleModelNavigationType"> + <details key="start" value="23672"/> + <details key="end" value="23916"/> + <details key="line" value="522"/> + </eAnnotations> + <eAnnotations source="positions.1433" references="/0/simpleModelNavigationType/modelNavigation"> + <details key="start" value="23712"/> + <details key="end" value="23751"/> + <details key="line" value="522"/> + </eAnnotations> + <eAnnotations source="positions.1434" references="/0/simpleModelNavigationType/@expression"> + <details key="start" value="23766"/> + <details key="end" value="23914"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1425" references="/0/simpleModelNavigationType/@expression/@thenExpression"> - <details key="start" value="23581"/> - <details key="end" value="23615"/> + <eAnnotations source="positions.1435" references="/0/simpleModelNavigationType/@expression/@condition"> + <details key="start" value="23769"/> + <details key="end" value="23821"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1426" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source"> - <details key="start" value="23581"/> - <details key="end" value="23610"/> + <eAnnotations source="positions.1436" references="/0/simpleModelNavigationType/@expression/@condition/@source"> + <details key="start" value="23770"/> + <details key="end" value="23803"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1427" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source/@source"> - <details key="start" value="23581"/> - <details key="end" value="23604"/> + <eAnnotations source="positions.1437" references="/0/simpleModelNavigationType/@expression/@condition/@source/modelNavigation"> + <details key="start" value="23770"/> + <details key="end" value="23785"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1428" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source/@source/modelNavigation"> - <details key="start" value="23581"/> - <details key="end" value="23596"/> + <eAnnotations source="positions.1438" references="/0/simpleModelNavigationType/@expression/@thenExpression"> + <details key="start" value="23828"/> + <details key="end" value="23862"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1429" references="/0/simpleModelNavigationType/@expression/@elseExpression"> - <details key="start" value="23622"/> - <details key="end" value="23660"/> + <eAnnotations source="positions.1439" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source"> + <details key="start" value="23828"/> + <details key="end" value="23857"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1430" references="/0/simpleModelNavigationType/@expression/@elseExpression/@source"> - <details key="start" value="23622"/> - <details key="end" value="23655"/> + <eAnnotations source="positions.1440" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source/@source"> + <details key="start" value="23828"/> + <details key="end" value="23851"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1431" references="/0/simpleModelNavigationType/@expression/@elseExpression/@source/modelNavigation"> - <details key="start" value="23622"/> - <details key="end" value="23637"/> + <eAnnotations source="positions.1441" references="/0/simpleModelNavigationType/@expression/@thenExpression/@source/@source/modelNavigation"> + <details key="start" value="23828"/> + <details key="end" value="23843"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1432" references="/0/simpleModelNavigationMetamodelFactory"> - <details key="start" value="23671"/> - <details key="end" value="23971"/> - <details key="line" value="521"/> + <eAnnotations source="positions.1442" references="/0/simpleModelNavigationType/@expression/@elseExpression"> + <details key="start" value="23869"/> + <details key="end" value="23907"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1433" references="/0/simpleModelNavigationMetamodelFactory/modelNavigation"> - <details key="start" value="23723"/> - <details key="end" value="23762"/> - <details key="line" value="521"/> + <eAnnotations source="positions.1443" references="/0/simpleModelNavigationType/@expression/@elseExpression/@source"> + <details key="start" value="23869"/> + <details key="end" value="23902"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1434" references="/0/simpleModelNavigationMetamodelFactory/@expression"> - <details key="start" value="23777"/> - <details key="end" value="23969"/> + <eAnnotations source="positions.1444" references="/0/simpleModelNavigationType/@expression/@elseExpression/@source/modelNavigation"> + <details key="start" value="23869"/> + <details key="end" value="23884"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1435" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition"> - <details key="start" value="23780"/> - <details key="end" value="23832"/> + <eAnnotations source="positions.1445" references="/0/simpleModelNavigationMetamodelFactory"> + <details key="start" value="23918"/> + <details key="end" value="24218"/> + <details key="line" value="528"/> + </eAnnotations> + <eAnnotations source="positions.1446" references="/0/simpleModelNavigationMetamodelFactory/modelNavigation"> + <details key="start" value="23970"/> + <details key="end" value="24009"/> + <details key="line" value="528"/> + </eAnnotations> + <eAnnotations source="positions.1447" references="/0/simpleModelNavigationMetamodelFactory/@expression"> + <details key="start" value="24024"/> + <details key="end" value="24216"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1436" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition/@source"> - <details key="start" value="23781"/> - <details key="end" value="23814"/> + <eAnnotations source="positions.1448" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition"> + <details key="start" value="24027"/> + <details key="end" value="24079"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1437" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition/@source/modelNavigation"> - <details key="start" value="23781"/> - <details key="end" value="23796"/> + <eAnnotations source="positions.1449" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition/@source"> + <details key="start" value="24028"/> + <details key="end" value="24061"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1438" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression"> - <details key="start" value="23839"/> - <details key="end" value="23895"/> + <eAnnotations source="positions.1450" references="/0/simpleModelNavigationMetamodelFactory/@expression/@condition/@source/modelNavigation"> + <details key="start" value="24028"/> + <details key="end" value="24043"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1439" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0"> - <details key="start" value="23839"/> - <details key="end" value="23877"/> + <eAnnotations source="positions.1451" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression"> + <details key="start" value="24086"/> + <details key="end" value="24142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1440" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source"> - <details key="start" value="23839"/> - <details key="end" value="23868"/> + <eAnnotations source="positions.1452" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0"> + <details key="start" value="24086"/> + <details key="end" value="24124"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1441" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source/@source"> - <details key="start" value="23839"/> - <details key="end" value="23862"/> + <eAnnotations source="positions.1453" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source"> + <details key="start" value="24086"/> + <details key="end" value="24115"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1442" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source/@source/modelNavigation"> - <details key="start" value="23839"/> - <details key="end" value="23854"/> + <eAnnotations source="positions.1454" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source/@source"> + <details key="start" value="24086"/> + <details key="end" value="24109"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1443" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression"> - <details key="start" value="23902"/> - <details key="end" value="23962"/> + <eAnnotations source="positions.1455" references="/0/simpleModelNavigationMetamodelFactory/@expression/@thenExpression/@argument.0/@source/@source/modelNavigation"> + <details key="start" value="24086"/> + <details key="end" value="24101"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1444" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0"> - <details key="start" value="23902"/> - <details key="end" value="23944"/> + <eAnnotations source="positions.1456" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression"> + <details key="start" value="24149"/> + <details key="end" value="24209"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1445" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0/@source"> - <details key="start" value="23902"/> - <details key="end" value="23935"/> + <eAnnotations source="positions.1457" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0"> + <details key="start" value="24149"/> + <details key="end" value="24191"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1446" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0/@source/modelNavigation"> - <details key="start" value="23902"/> - <details key="end" value="23917"/> + <eAnnotations source="positions.1458" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0/@source"> + <details key="start" value="24149"/> + <details key="end" value="24182"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1447" references="/0/involvedPropertiesEditionElement"> - <details key="start" value="24115"/> - <details key="end" value="24656"/> - <details key="line" value="531"/> + <eAnnotations source="positions.1459" references="/0/simpleModelNavigationMetamodelFactory/@expression/@elseExpression/@argument.0/@source/modelNavigation"> + <details key="start" value="24149"/> + <details key="end" value="24164"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.1460" references="/0/involvedPropertiesEditionElement"> + <details key="start" value="24362"/> + <details key="end" value="24903"/> + <details key="line" value="538"/> </eAnnotations> - <eAnnotations source="positions.1448" references="/0/involvedPropertiesEditionElement/peElement"> - <details key="start" value="24162"/> - <details key="end" value="24198"/> - <details key="line" value="531"/> + <eAnnotations source="positions.1461" references="/0/involvedPropertiesEditionElement/peElement"> + <details key="start" value="24409"/> + <details key="end" value="24445"/> + <details key="line" value="538"/> </eAnnotations> - <eAnnotations source="positions.1449" references="/0/involvedPropertiesEditionElement/f"> - <details key="start" value="24200"/> - <details key="end" value="24222"/> - <details key="line" value="531"/> + <eAnnotations source="positions.1462" references="/0/involvedPropertiesEditionElement/f"> + <details key="start" value="24447"/> + <details key="end" value="24469"/> + <details key="line" value="538"/> </eAnnotations> - <eAnnotations source="positions.1450" references="/0/involvedPropertiesEditionElement/@expression"> - <details key="start" value="24255"/> - <details key="end" value="24654"/> + <eAnnotations source="positions.1463" references="/0/involvedPropertiesEditionElement/@expression"> + <details key="start" value="24502"/> + <details key="end" value="24901"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1451" references="/0/involvedPropertiesEditionElement/@expression/select"> - <details key="start" value="24255"/> - <details key="end" value="24645"/> + <eAnnotations source="positions.1464" references="/0/involvedPropertiesEditionElement/@expression/select"> + <details key="start" value="24502"/> + <details key="end" value="24892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1452" references="/0/involvedPropertiesEditionElement/@expression/select/collect"> - <details key="start" value="24255"/> - <details key="end" value="24579"/> + <eAnnotations source="positions.1465" references="/0/involvedPropertiesEditionElement/@expression/select/collect"> + <details key="start" value="24502"/> + <details key="end" value="24826"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1453" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select"> - <details key="start" value="24255"/> - <details key="end" value="24531"/> + <eAnnotations source="positions.1466" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select"> + <details key="start" value="24502"/> + <details key="end" value="24778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1454" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect"> - <details key="start" value="24255"/> - <details key="end" value="24472"/> + <eAnnotations source="positions.1467" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect"> + <details key="start" value="24502"/> + <details key="end" value="24719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1455" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect"> - <details key="start" value="24255"/> - <details key="end" value="24461"/> + <eAnnotations source="positions.1468" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect"> + <details key="start" value="24502"/> + <details key="end" value="24708"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1456" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select"> - <details key="start" value="24255"/> - <details key="end" value="24411"/> + <eAnnotations source="positions.1469" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select"> + <details key="start" value="24502"/> + <details key="end" value="24658"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1457" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect"> - <details key="start" value="24255"/> - <details key="end" value="24350"/> + <eAnnotations source="positions.1470" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect"> + <details key="start" value="24502"/> + <details key="end" value="24597"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1458" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source"> - <details key="start" value="24255"/> - <details key="end" value="24341"/> + <eAnnotations source="positions.1471" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source"> + <details key="start" value="24502"/> + <details key="end" value="24588"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1459" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source"> - <details key="start" value="24255"/> - <details key="end" value="24330"/> + <eAnnotations source="positions.1472" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source"> + <details key="start" value="24502"/> + <details key="end" value="24577"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1460" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source"> - <details key="start" value="24255"/> - <details key="end" value="24281"/> + <eAnnotations source="positions.1473" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source"> + <details key="start" value="24502"/> + <details key="end" value="24528"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1461" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source/@source"> - <details key="start" value="24255"/> - <details key="end" value="24272"/> + <eAnnotations source="positions.1474" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source/@source"> + <details key="start" value="24502"/> + <details key="end" value="24519"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1462" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source/@source/peElement"> - <details key="start" value="24255"/> - <details key="end" value="24264"/> + <eAnnotations source="positions.1475" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@source/@source/peElement"> + <details key="start" value="24502"/> + <details key="end" value="24511"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1463" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@argument.0"> - <details key="start" value="24293"/> - <details key="end" value="24329"/> + <eAnnotations source="positions.1476" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@source/@source/@argument.0"> + <details key="start" value="24540"/> + <details key="end" value="24576"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1464" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@body"> - <details key="start" value="24342"/> - <details key="end" value="24350"/> + <eAnnotations source="positions.1477" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@body"> + <details key="start" value="24589"/> + <details key="end" value="24597"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1465" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@body/temp1"> + <eAnnotations source="positions.1478" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1466" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/temp41"> + <eAnnotations source="positions.1479" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/collect/temp41"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1467" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body"> - <details key="start" value="24359"/> - <details key="end" value="24410"/> + <eAnnotations source="positions.1480" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body"> + <details key="start" value="24606"/> + <details key="end" value="24657"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1468" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body/temp2"> + <eAnnotations source="positions.1481" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1469" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body/@argument.0"> - <details key="start" value="24371"/> - <details key="end" value="24409"/> + <eAnnotations source="positions.1482" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/@body/@argument.0"> + <details key="start" value="24618"/> + <details key="end" value="24656"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1470" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/temp42"> + <eAnnotations source="positions.1483" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/select/temp42"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1471" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body"> + <eAnnotations source="positions.1484" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1472" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body/temp3"> + <eAnnotations source="positions.1485" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1473" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body/@argument.0"> - <details key="start" value="24422"/> - <details key="end" value="24460"/> + <eAnnotations source="positions.1486" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/@body/@argument.0"> + <details key="start" value="24669"/> + <details key="end" value="24707"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1474" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/temp43"> + <eAnnotations source="positions.1487" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/collect/temp43"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1475" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/@body"> - <details key="start" value="24462"/> - <details key="end" value="24472"/> + <eAnnotations source="positions.1488" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/@body"> + <details key="start" value="24709"/> + <details key="end" value="24719"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1476" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/@body/temp4"> + <eAnnotations source="positions.1489" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/@body/temp4"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1477" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/temp44"> + <eAnnotations source="positions.1490" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/collect/temp44"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1478" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body"> - <details key="start" value="24481"/> - <details key="end" value="24530"/> + <eAnnotations source="positions.1491" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body"> + <details key="start" value="24728"/> + <details key="end" value="24777"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1479" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body/temp5"> + <eAnnotations source="positions.1492" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body/temp5"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1480" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body/@argument.0"> - <details key="start" value="24493"/> - <details key="end" value="24529"/> + <eAnnotations source="positions.1493" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/@body/@argument.0"> + <details key="start" value="24740"/> + <details key="end" value="24776"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1481" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/temp45"> + <eAnnotations source="positions.1494" references="/0/involvedPropertiesEditionElement/@expression/select/collect/select/temp45"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1482" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body"> + <eAnnotations source="positions.1495" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1483" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body/temp6"> + <eAnnotations source="positions.1496" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body/temp6"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1484" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body/@argument.0"> - <details key="start" value="24542"/> - <details key="end" value="24578"/> + <eAnnotations source="positions.1497" references="/0/involvedPropertiesEditionElement/@expression/select/collect/@body/@argument.0"> + <details key="start" value="24789"/> + <details key="end" value="24825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1485" references="/0/involvedPropertiesEditionElement/@expression/select/collect/temp46"> + <eAnnotations source="positions.1498" references="/0/involvedPropertiesEditionElement/@expression/select/collect/temp46"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1486" references="/0/involvedPropertiesEditionElement/@expression/select/@body"> - <details key="start" value="24633"/> - <details key="end" value="24644"/> + <eAnnotations source="positions.1499" references="/0/involvedPropertiesEditionElement/@expression/select/@body"> + <details key="start" value="24880"/> + <details key="end" value="24891"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1487" references="/0/involvedPropertiesEditionElement/@expression/select/@body/@source"> - <details key="start" value="24633"/> - <details key="end" value="24642"/> + <eAnnotations source="positions.1500" references="/0/involvedPropertiesEditionElement/@expression/select/@body/@source"> + <details key="start" value="24880"/> + <details key="end" value="24889"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1488" references="/0/involvedPropertiesEditionElement/@expression/select/@body/@source/pee"> - <details key="start" value="24633"/> - <details key="end" value="24636"/> + <eAnnotations source="positions.1501" references="/0/involvedPropertiesEditionElement/@expression/select/@body/@source/pee"> + <details key="start" value="24880"/> + <details key="end" value="24883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1489" references="/0/involvedPropertiesEditionElement/@expression/select/@body/f"> - <details key="start" value="24643"/> - <details key="end" value="24644"/> + <eAnnotations source="positions.1502" references="/0/involvedPropertiesEditionElement/@expression/select/@body/f"> + <details key="start" value="24890"/> + <details key="end" value="24891"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1490" references="/0/involvedPropertiesEditionElement/@expression/select/pee"> - <details key="start" value="24588"/> - <details key="end" value="24630"/> + <eAnnotations source="positions.1503" references="/0/involvedPropertiesEditionElement/@expression/select/pee"> + <details key="start" value="24835"/> + <details key="end" value="24877"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1491" references="/0/involvedPropertiesEditionElement.1"> - <details key="start" value="24658"/> - <details key="end" value="24931"/> - <details key="line" value="534"/> + <eAnnotations source="positions.1504" references="/0/involvedPropertiesEditionElement.1"> + <details key="start" value="24905"/> + <details key="end" value="25178"/> + <details key="line" value="541"/> </eAnnotations> - <eAnnotations source="positions.1492" references="/0/involvedPropertiesEditionElement.1/element"> - <details key="start" value="24705"/> - <details key="end" value="24728"/> - <details key="line" value="534"/> + <eAnnotations source="positions.1505" references="/0/involvedPropertiesEditionElement.1/element"> + <details key="start" value="24952"/> + <details key="end" value="24975"/> + <details key="line" value="541"/> </eAnnotations> - <eAnnotations source="positions.1493" references="/0/involvedPropertiesEditionElement.1/pec"> - <details key="start" value="24730"/> - <details key="end" value="24762"/> - <details key="line" value="534"/> + <eAnnotations source="positions.1506" references="/0/involvedPropertiesEditionElement.1/pec"> + <details key="start" value="24977"/> + <details key="end" value="25009"/> + <details key="line" value="541"/> </eAnnotations> - <eAnnotations source="positions.1494" references="/0/involvedPropertiesEditionElement.1/@expression"> - <details key="start" value="24795"/> - <details key="end" value="24929"/> + <eAnnotations source="positions.1507" references="/0/involvedPropertiesEditionElement.1/@expression"> + <details key="start" value="25042"/> + <details key="end" value="25176"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1495" references="/0/involvedPropertiesEditionElement.1/@expression/collect"> - <details key="start" value="24795"/> - <details key="end" value="24920"/> + <eAnnotations source="positions.1508" references="/0/involvedPropertiesEditionElement.1/@expression/collect"> + <details key="start" value="25042"/> + <details key="end" value="25167"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1496" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select"> - <details key="start" value="24795"/> - <details key="end" value="24872"/> + <eAnnotations source="positions.1509" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select"> + <details key="start" value="25042"/> + <details key="end" value="25119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1497" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@source"> - <details key="start" value="24795"/> - <details key="end" value="24813"/> + <eAnnotations source="positions.1510" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@source"> + <details key="start" value="25042"/> + <details key="end" value="25060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1498" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@source/element"> - <details key="start" value="24795"/> - <details key="end" value="24802"/> + <eAnnotations source="positions.1511" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@source/element"> + <details key="start" value="25042"/> + <details key="end" value="25049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1499" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body"> - <details key="start" value="24822"/> - <details key="end" value="24871"/> + <eAnnotations source="positions.1512" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body"> + <details key="start" value="25069"/> + <details key="end" value="25118"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1500" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body/temp1"> + <eAnnotations source="positions.1513" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1501" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body/@argument.0"> - <details key="start" value="24834"/> - <details key="end" value="24870"/> + <eAnnotations source="positions.1514" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/@body/@argument.0"> + <details key="start" value="25081"/> + <details key="end" value="25117"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1502" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/temp47"> + <eAnnotations source="positions.1515" references="/0/involvedPropertiesEditionElement.1/@expression/collect/select/temp47"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1503" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body"> + <eAnnotations source="positions.1516" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1504" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body/temp2"> + <eAnnotations source="positions.1517" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1505" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body/@argument.0"> - <details key="start" value="24883"/> - <details key="end" value="24919"/> + <eAnnotations source="positions.1518" references="/0/involvedPropertiesEditionElement.1/@expression/collect/@body/@argument.0"> + <details key="start" value="25130"/> + <details key="end" value="25166"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1506" references="/0/involvedPropertiesEditionElement.1/@expression/collect/temp48"> + <eAnnotations source="positions.1519" references="/0/involvedPropertiesEditionElement.1/@expression/collect/temp48"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1507" references="/0/involvedPropertiesEditionElement.2"> - <details key="start" value="24933"/> - <details key="end" value="25172"/> - <details key="line" value="537"/> + <eAnnotations source="positions.1520" references="/0/involvedPropertiesEditionElement.2"> + <details key="start" value="25180"/> + <details key="end" value="25419"/> + <details key="line" value="544"/> </eAnnotations> - <eAnnotations source="positions.1508" references="/0/involvedPropertiesEditionElement.2/element"> - <details key="start" value="24980"/> - <details key="end" value="25003"/> - <details key="line" value="537"/> + <eAnnotations source="positions.1521" references="/0/involvedPropertiesEditionElement.2/element"> + <details key="start" value="25227"/> + <details key="end" value="25250"/> + <details key="line" value="544"/> </eAnnotations> - <eAnnotations source="positions.1509" references="/0/involvedPropertiesEditionElement.2/@expression"> - <details key="start" value="25036"/> - <details key="end" value="25170"/> + <eAnnotations source="positions.1522" references="/0/involvedPropertiesEditionElement.2/@expression"> + <details key="start" value="25283"/> + <details key="end" value="25417"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1510" references="/0/involvedPropertiesEditionElement.2/@expression/collect"> - <details key="start" value="25036"/> - <details key="end" value="25161"/> + <eAnnotations source="positions.1523" references="/0/involvedPropertiesEditionElement.2/@expression/collect"> + <details key="start" value="25283"/> + <details key="end" value="25408"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1511" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select"> - <details key="start" value="25036"/> - <details key="end" value="25113"/> + <eAnnotations source="positions.1524" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select"> + <details key="start" value="25283"/> + <details key="end" value="25360"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1512" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@source"> - <details key="start" value="25036"/> - <details key="end" value="25054"/> + <eAnnotations source="positions.1525" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@source"> + <details key="start" value="25283"/> + <details key="end" value="25301"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1513" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@source/element"> - <details key="start" value="25036"/> - <details key="end" value="25043"/> + <eAnnotations source="positions.1526" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@source/element"> + <details key="start" value="25283"/> + <details key="end" value="25290"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1514" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body"> - <details key="start" value="25063"/> - <details key="end" value="25112"/> + <eAnnotations source="positions.1527" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body"> + <details key="start" value="25310"/> + <details key="end" value="25359"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1515" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body/temp1"> + <eAnnotations source="positions.1528" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1516" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body/@argument.0"> - <details key="start" value="25075"/> - <details key="end" value="25111"/> + <eAnnotations source="positions.1529" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/@body/@argument.0"> + <details key="start" value="25322"/> + <details key="end" value="25358"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1517" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/temp49"> + <eAnnotations source="positions.1530" references="/0/involvedPropertiesEditionElement.2/@expression/collect/select/temp49"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1518" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body"> + <eAnnotations source="positions.1531" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1519" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body/temp2"> + <eAnnotations source="positions.1532" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1520" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body/@argument.0"> - <details key="start" value="25124"/> - <details key="end" value="25160"/> + <eAnnotations source="positions.1533" references="/0/involvedPropertiesEditionElement.2/@expression/collect/@body/@argument.0"> + <details key="start" value="25371"/> + <details key="end" value="25407"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1521" references="/0/involvedPropertiesEditionElement.2/@expression/collect/temp50"> + <eAnnotations source="positions.1534" references="/0/involvedPropertiesEditionElement.2/@expression/collect/temp50"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1522" references="/0/involvedPropertiesEditionElement.3"> - <details key="start" value="25174"/> - <details key="end" value="25448"/> - <details key="line" value="540"/> + <eAnnotations source="positions.1535" references="/0/involvedPropertiesEditionElement.3"> + <details key="start" value="25421"/> + <details key="end" value="25695"/> + <details key="line" value="547"/> </eAnnotations> - <eAnnotations source="positions.1523" references="/0/involvedPropertiesEditionElement.3/view"> - <details key="start" value="25221"/> - <details key="end" value="25239"/> - <details key="line" value="540"/> + <eAnnotations source="positions.1536" references="/0/involvedPropertiesEditionElement.3/view"> + <details key="start" value="25468"/> + <details key="end" value="25486"/> + <details key="line" value="547"/> </eAnnotations> - <eAnnotations source="positions.1524" references="/0/involvedPropertiesEditionElement.3/pec"> - <details key="start" value="25241"/> - <details key="end" value="25273"/> - <details key="line" value="540"/> + <eAnnotations source="positions.1537" references="/0/involvedPropertiesEditionElement.3/pec"> + <details key="start" value="25488"/> + <details key="end" value="25520"/> + <details key="line" value="547"/> </eAnnotations> - <eAnnotations source="positions.1525" references="/0/involvedPropertiesEditionElement.3/@expression"> - <details key="start" value="25306"/> - <details key="end" value="25446"/> + <eAnnotations source="positions.1538" references="/0/involvedPropertiesEditionElement.3/@expression"> + <details key="start" value="25553"/> + <details key="end" value="25693"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1526" references="/0/involvedPropertiesEditionElement.3/@expression/select"> - <details key="start" value="25306"/> - <details key="end" value="25437"/> + <eAnnotations source="positions.1539" references="/0/involvedPropertiesEditionElement.3/@expression/select"> + <details key="start" value="25553"/> + <details key="end" value="25684"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1527" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect"> - <details key="start" value="25306"/> - <details key="end" value="25383"/> + <eAnnotations source="positions.1540" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect"> + <details key="start" value="25553"/> + <details key="end" value="25630"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1528" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@source"> - <details key="start" value="25306"/> - <details key="end" value="25335"/> + <eAnnotations source="positions.1541" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@source"> + <details key="start" value="25553"/> + <details key="end" value="25582"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1529" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@source/pec"> - <details key="start" value="25306"/> - <details key="end" value="25309"/> + <eAnnotations source="positions.1542" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@source/pec"> + <details key="start" value="25553"/> + <details key="end" value="25556"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1530" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body"> + <eAnnotations source="positions.1543" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1531" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body/temp1"> + <eAnnotations source="positions.1544" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1532" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body/@argument.0"> - <details key="start" value="25346"/> - <details key="end" value="25382"/> + <eAnnotations source="positions.1545" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/@body/@argument.0"> + <details key="start" value="25593"/> + <details key="end" value="25629"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1533" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/temp51"> + <eAnnotations source="positions.1546" references="/0/involvedPropertiesEditionElement.3/@expression/select/collect/temp51"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1534" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body"> - <details key="start" value="25392"/> - <details key="end" value="25436"/> + <eAnnotations source="positions.1547" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body"> + <details key="start" value="25639"/> + <details key="end" value="25683"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1535" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect"> - <details key="start" value="25392"/> - <details key="end" value="25420"/> + <eAnnotations source="positions.1548" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect"> + <details key="start" value="25639"/> + <details key="end" value="25667"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1536" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@source"> - <details key="start" value="25392"/> - <details key="end" value="25397"/> + <eAnnotations source="positions.1549" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@source"> + <details key="start" value="25639"/> + <details key="end" value="25644"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1537" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@source/temp2"> + <eAnnotations source="positions.1550" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1538" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body"> + <eAnnotations source="positions.1551" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1539" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body/temp3"> + <eAnnotations source="positions.1552" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body/temp3"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1540" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body/@argument.0"> - <details key="start" value="25408"/> - <details key="end" value="25419"/> + <eAnnotations source="positions.1553" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/@body/@argument.0"> + <details key="start" value="25655"/> + <details key="end" value="25666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1541" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/temp52"> + <eAnnotations source="positions.1554" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/collect/temp52"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1542" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/view"> - <details key="start" value="25431"/> - <details key="end" value="25435"/> + <eAnnotations source="positions.1555" references="/0/involvedPropertiesEditionElement.3/@expression/select/@body/view"> + <details key="start" value="25678"/> + <details key="end" value="25682"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1543" references="/0/involvedPropertiesEditionElement.3/@expression/select/temp53"> + <eAnnotations source="positions.1556" references="/0/involvedPropertiesEditionElement.3/@expression/select/temp53"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1544" references="/0/involvedPropertiesEditionComponent"> - <details key="start" value="25450"/> - <details key="end" value="25750"/> - <details key="line" value="543"/> + <eAnnotations source="positions.1557" references="/0/involvedPropertiesEditionComponent"> + <details key="start" value="25697"/> + <details key="end" value="25997"/> + <details key="line" value="550"/> </eAnnotations> - <eAnnotations source="positions.1545" references="/0/involvedPropertiesEditionComponent/view"> - <details key="start" value="25499"/> - <details key="end" value="25510"/> - <details key="line" value="543"/> + <eAnnotations source="positions.1558" references="/0/involvedPropertiesEditionComponent/view"> + <details key="start" value="25746"/> + <details key="end" value="25757"/> + <details key="line" value="550"/> </eAnnotations> - <eAnnotations source="positions.1546" references="/0/involvedPropertiesEditionComponent/@expression"> - <details key="start" value="25545"/> - <details key="end" value="25748"/> + <eAnnotations source="positions.1559" references="/0/involvedPropertiesEditionComponent/@expression"> + <details key="start" value="25792"/> + <details key="end" value="25995"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1547" references="/0/involvedPropertiesEditionComponent/@expression/@condition"> - <details key="start" value="25548"/> - <details key="end" value="25638"/> + <eAnnotations source="positions.1560" references="/0/involvedPropertiesEditionComponent/@expression/@condition"> + <details key="start" value="25795"/> + <details key="end" value="25885"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1548" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select"> - <details key="start" value="25549"/> - <details key="end" value="25625"/> + <eAnnotations source="positions.1561" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select"> + <details key="start" value="25796"/> + <details key="end" value="25872"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1549" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@source"> - <details key="start" value="25549"/> - <details key="end" value="25564"/> + <eAnnotations source="positions.1562" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@source"> + <details key="start" value="25796"/> + <details key="end" value="25811"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1550" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@source/view"> - <details key="start" value="25549"/> - <details key="end" value="25553"/> + <eAnnotations source="positions.1563" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@source/view"> + <details key="start" value="25796"/> + <details key="end" value="25800"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1551" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body"> - <details key="start" value="25573"/> - <details key="end" value="25624"/> + <eAnnotations source="positions.1564" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body"> + <details key="start" value="25820"/> + <details key="end" value="25871"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1552" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body/temp1"> + <eAnnotations source="positions.1565" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1553" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body/@argument.0"> - <details key="start" value="25585"/> - <details key="end" value="25623"/> + <eAnnotations source="positions.1566" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/@body/@argument.0"> + <details key="start" value="25832"/> + <details key="end" value="25870"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1554" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/temp54"> + <eAnnotations source="positions.1567" references="/0/involvedPropertiesEditionComponent/@expression/@condition/select/temp54"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1555" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression"> - <details key="start" value="25645"/> - <details key="end" value="25730"/> + <eAnnotations source="positions.1568" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression"> + <details key="start" value="25892"/> + <details key="end" value="25977"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1556" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select"> - <details key="start" value="25645"/> - <details key="end" value="25721"/> + <eAnnotations source="positions.1569" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select"> + <details key="start" value="25892"/> + <details key="end" value="25968"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1557" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@source"> - <details key="start" value="25645"/> - <details key="end" value="25660"/> + <eAnnotations source="positions.1570" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@source"> + <details key="start" value="25892"/> + <details key="end" value="25907"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1558" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@source/view"> - <details key="start" value="25645"/> - <details key="end" value="25649"/> + <eAnnotations source="positions.1571" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@source/view"> + <details key="start" value="25892"/> + <details key="end" value="25896"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1559" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body"> - <details key="start" value="25669"/> - <details key="end" value="25720"/> + <eAnnotations source="positions.1572" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body"> + <details key="start" value="25916"/> + <details key="end" value="25967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1560" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body/temp2"> + <eAnnotations source="positions.1573" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1561" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body/@argument.0"> - <details key="start" value="25681"/> - <details key="end" value="25719"/> + <eAnnotations source="positions.1574" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/@body/@argument.0"> + <details key="start" value="25928"/> + <details key="end" value="25966"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1562" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/temp55"> + <eAnnotations source="positions.1575" references="/0/involvedPropertiesEditionComponent/@expression/@thenExpression/select/temp55"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.1563" references="/0/involvedPropertiesEditionComponent/@expression/@elseExpression"> - <details key="start" value="25737"/> - <details key="end" value="25741"/> + <eAnnotations source="positions.1576" references="/0/involvedPropertiesEditionComponent/@expression/@elseExpression"> + <details key="start" value="25984"/> + <details key="end" value="25988"/> <details key="line" value="0"/> </eAnnotations> </ecore:EAnnotation> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/filters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/filters.emtl index 7629a5b44..0ea118e6a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/filters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/filters.emtl @@ -955,6 +955,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1198,6 +1222,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1812,6 +1860,18 @@ <references href="common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1850,7 +1910,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2674,6 +2734,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3327,7 +3399,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="common.emtl#/0/associatedGenRepository"/> + <references href="common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3396,6 +3468,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3603,7 +3693,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3766,6 +3856,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3859,6 +3967,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4445,6 +4562,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/naming.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/naming.emtl index d593a3c21..48967dd9f 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/naming.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/naming.emtl @@ -119,7 +119,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> - <definition href="common.emtl#/0/associatedGenRepository"/> + <definition href="common.emtl#/0/associatedGenRepository.1"/> <argument xsi:type="ocl.ecore:VariableExp" name="repository" referredVariable="/0/vrPackage/repository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> @@ -137,7 +137,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> - <definition href="common.emtl#/0/associatedGenRepository"/> + <definition href="common.emtl#/0/associatedGenRepository.1"/> <argument xsi:type="ocl.ecore:VariableExp" name="repository" referredVariable="/0/vrPackage/repository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> @@ -156,7 +156,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> - <definition href="common.emtl#/0/associatedGenRepository"/> + <definition href="common.emtl#/0/associatedGenRepository.1"/> <argument xsi:type="ocl.ecore:VariableExp" name="repository" referredVariable="/0/vrPackage/repository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> @@ -309,6 +309,153 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="pecQualifiedComponentSuperClass" visibility="Public"> + <body xsi:type="mtl:IfBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.emf.eef.runtime.impl.components.SinglePartPropertiesEditingComponent
"/> + <ifExpr xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecQualifiedComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> + </source> + <argument xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + <source xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecQualifiedComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> + </source> + <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> + </ifExpr> + <else> + <body xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecQualifiedComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + </else> + </body> + <parameter name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </parameter> + <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/53"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </source> + </post> + </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="pecComponentSuperClass" visibility="Public"> + <body xsi:type="mtl:IfBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="SinglePartPropertiesEditingComponent
"/> + <ifExpr xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> + </source> + <argument xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + <source xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> + </source> + <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> + </ifExpr> + <else> + <body xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/Sequence(String)" referredOperation="/1/String_Class/tokenize"> + <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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext"/> + <definition href="common.emtl#/0/associatedGenContext.1"/> + <argument xsi:type="ocl.ecore:VariableExp" name="pec" referredVariable="/0/pecComponentSuperClass/pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenEditionContext/leafComponentsSuperClass"/> + </source> + <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </argument> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/last"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + </else> + </body> + <parameter name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </parameter> + <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/60"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </source> + </post> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="providersPackage" visibility="Public"> <body xsi:type="mtl:TemplateInvocation" definition="/0/contextCompletePackage"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> @@ -436,7 +583,7 @@ </parameter> <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/74"> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/89"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </source> </post> @@ -488,7 +635,7 @@ <else> <body xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/84/Sequence(String)" referredOperation="/1/String_Class/tokenize"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/Sequence(String)" referredOperation="/1/String_Class/tokenize"> <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="mtl:QueryInvocation"> @@ -514,7 +661,7 @@ </parameter> <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/81"> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/96"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </source> </post> @@ -751,6 +898,153 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </parameter> </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="partQualifiedSuperclass" visibility="Public"> + <body xsi:type="mtl:IfBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="org.eclipse.emf.eef.runtime.impl.parts.CompositePropertiesEditionPart
"/> + <ifExpr xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partQualifiedSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> + </source> + <argument xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + <source xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partQualifiedSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> + </source> + <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> + </ifExpr> + <else> + <body xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partQualifiedSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + </else> + </body> + <parameter name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </parameter> + <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/178"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </source> + </post> + </ownedModuleElement> + <ownedModuleElement xsi:type="mtl:Template" name="partSuperclass" visibility="Public"> + <body xsi:type="mtl:IfBlock"> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="CompositePropertiesEditionPart
"/> + <ifExpr xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/oclIsUndefined"/> + </source> + <argument xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> + <source xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + <source xsi:type="ocl.ecore:PropertyCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String_Class/size"/> + </source> + <argument xsi:type="ocl.ecore:IntegerLiteralExp" integerSymbol="0"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer"/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Integer_Class/="/> + </argument> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean_Class/or"/> + </ifExpr> + <else> + <body xsi:type="ocl.ecore:OperationCallExp"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/Sequence(String)" referredOperation="/1/String_Class/tokenize"> + <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="mtl:QueryInvocation"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <definition href="common.emtl#/0/associatedGenRepository"/> + <argument xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/partSuperclass/view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </argument> + </source> + <referredProperty xsi:type="ecore:EAttribute" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository/partsSuperClass"/> + </source> + <argument xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="."> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </argument> + </source> + <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/last"/> + </body> + <body xsi:type="ocl.ecore:StringLiteralExp" stringSymbol="
"/> + </else> + </body> + <parameter name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </parameter> + <post xsi:type="ocl.ecore:OperationCallExp" referredOperation="/1/String_Class/trim"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <source xsi:type="ocl.ecore:VariableExp" name="self" referredVariable="/185"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </source> + </post> + </ownedModuleElement> <ownedModuleElement xsi:type="mtl:Template" name="vrClass" visibility="Public"> <body xsi:type="mtl:TemplateInvocation"> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> @@ -872,7 +1166,7 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> <source xsi:type="mtl:QueryInvocation"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> - <definition href="common.emtl#/0/associatedGenRepository"/> + <definition href="common.emtl#/0/associatedGenRepository.1"/> <argument xsi:type="ocl.ecore:VariableExp" name="viewsRepository" referredVariable="/0/messagesProviderPackage/viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </argument> @@ -940,7 +1234,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="group" referredVariable="/0/groupKey/group"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewElement"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/211/Container"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/239/Container"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//Container"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -1226,10 +1520,10 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/84/Sequence(EObject)"> - <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/84/Sequence(EObject)"> - <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/84/Sequence(EObject)"> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/84/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/Sequence(EObject)"> + <source xsi:type="ocl.ecore:IteratorExp" name="select" eType="/63/Sequence(EObject)"> + <source xsi:type="ocl.ecore:IteratorExp" name="collect" eType="/63/Sequence(EObject)"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> <source xsi:type="ocl.ecore:PropertyCallExp"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> <source xsi:type="ocl.ecore:PropertyCallExp"> @@ -1251,7 +1545,7 @@ <source xsi:type="ocl.ecore:VariableExp" name="temp1" referredVariable="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/temp1"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/211/EObject"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/239/EObject"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -1286,7 +1580,7 @@ </source> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Sequence(T)_Class/first"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/211/GenPackage"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/239/GenPackage"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/GenModel#//GenPackage"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclAsType"/> @@ -1374,14 +1668,14 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/Boolean"/> <source xsi:type="ocl.ecore:OperationCallExp"> <eType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> - <source xsi:type="ocl.ecore:OperationCallExp" eType="/84/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> + <source xsi:type="ocl.ecore:OperationCallExp" eType="/63/OrderedSet(OclAny)" referredOperation="/1/EObject_Class/eInverse"> <source xsi:type="ocl.ecore:VariableExp" name="view" referredVariable="/0/viewKey/view"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </source> </source> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OrderedSet(T)_Class/first"/> </source> - <argument xsi:type="ocl.ecore:TypeExp" eType="/211/ViewReference"> + <argument xsi:type="ocl.ecore:TypeExp" eType="/239/ViewReference"> <referredType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewReference"/> </argument> <referredOperation xsi:type="ecore:EOperation" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny_Class/oclIsTypeOf"/> @@ -2191,6 +2485,26 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/pecQualifiedComponentSuperClass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/pecComponentSuperClass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2394,6 +2708,26 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/partQualifiedSuperclass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/partSuperclass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2956,6 +3290,18 @@ <references href="common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2994,7 +3340,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3818,6 +4164,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4222,7 +4580,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="common.emtl#/0/associatedGenRepository"/> + <references href="common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4281,6 +4639,20 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/pecQualifiedComponentSuperClass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/pecComponentSuperClass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4472,7 +4844,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4615,6 +4987,20 @@ <eAnnotations source="MTL" references="/0/pepFormQualifiedClass"/> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/partQualifiedSuperclass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL" references="/0/partSuperclass"/> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4698,6 +5084,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5369,6 +5764,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> @@ -5525,6 +5929,59 @@ <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ecore:EPackage name="collections"> + <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List"> + <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(OclAny)" instanceClassName="java.util.LinkedHashSet"> + <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> + </eClassifiers> + <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EObject)" instanceClassName="java.util.List"> + <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </eClassifiers> + </ecore:EPackage> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -5617,17 +6074,6 @@ <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> - <ecore:EPackage name="collections"> - <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(String)" instanceClassName="java.util.List"> - <elementType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:OrderedSetType" name="OrderedSet(OclAny)" instanceClassName="java.util.LinkedHashSet"> - <elementType xsi:type="ocl.ecore:AnyType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/OclAny"/> - </eClassifiers> - <eClassifiers xsi:type="ocl.ecore:SequenceType" name="Sequence(EObject)" instanceClassName="java.util.List"> - <elementType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> - </eClassifiers> - </ecore:EPackage> <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </ocl.ecore:Variable> @@ -5860,6 +6306,48 @@ <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#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <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#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EObject"/> + </ocl.ecore:Variable> + <ocl.ecore:Variable name="self"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </ocl.ecore:Variable> <ocl.ecore:Variable name="self"> @@ -6839,2385 +7327,2855 @@ <details key="end" value="2640"/> <details key="line" value="51"/> </eAnnotations> - <eAnnotations source="positions.94" references="/0/providersPackage"> - <details key="start" value="2898"/> - <details key="end" value="3037"/> - <details key="line" value="58"/> + <eAnnotations source="positions.94" references="/0/pecQualifiedComponentSuperClass"> + <details key="start" value="2708"/> + <details key="end" value="3108"/> + <details key="line" value="55"/> + </eAnnotations> + <eAnnotations source="positions.95" references="/0/pecQualifiedComponentSuperClass/@body.0"> + <details key="start" value="2806"/> + <details key="end" value="3096"/> + <details key="line" value="56"/> </eAnnotations> - <eAnnotations source="positions.95" references="/0/providersPackage/@body.0"> - <details key="start" value="2968"/> - <details key="end" value="3013"/> + <eAnnotations source="positions.96" references="/0/pecQualifiedComponentSuperClass/@body.0/@body.0"> + <details key="start" value="2948"/> + <details key="end" value="3029"/> + <details key="line" value="57"/> + </eAnnotations> + <eAnnotations source="positions.97" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr"> + <details key="start" value="2810"/> + <details key="end" value="2946"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.98" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@source"> + <details key="start" value="2811"/> + <details key="end" value="2879"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.96" references="/0/providersPackage/@body.0/@argument.0"> - <details key="start" value="2968"/> - <details key="end" value="2988"/> + <eAnnotations source="positions.99" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="2811"/> + <details key="end" value="2862"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.97" references="/0/providersPackage/@body.0/@argument.0/pec"> - <details key="start" value="2968"/> - <details key="end" value="2971"/> + <eAnnotations source="positions.100" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="2811"/> + <details key="end" value="2837"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.98" references="/0/providersPackage/@body.1"> - <details key="start" value="3015"/> - <details key="end" value="3025"/> - <details key="line" value="59"/> + <eAnnotations source="positions.101" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@source/@source/@source/pec"> + <details key="start" value="2811"/> + <details key="end" value="2814"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.99" references="/0/providersPackage/pec"> - <details key="start" value="2932"/> - <details key="end" value="2964"/> + <eAnnotations source="positions.102" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="2883"/> + <details key="end" value="2945"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.103" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="2883"/> + <details key="end" value="2941"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.104" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="2883"/> + <details key="end" value="2934"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.105" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="2883"/> + <details key="end" value="2909"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.106" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> + <details key="start" value="2883"/> + <details key="end" value="2886"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.107" references="/0/pecQualifiedComponentSuperClass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="2944"/> + <details key="end" value="2945"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.108" references="/0/pecQualifiedComponentSuperClass/@body.0/@else"> + <details key="start" value="3029"/> + <details key="end" value="3091"/> <details key="line" value="58"/> </eAnnotations> - <eAnnotations source="positions.100" references="/0/pecProviderClass"> - <details key="start" value="3039"/> - <details key="end" value="3175"/> - <details key="line" value="62"/> + <eAnnotations source="positions.109" references="/0/pecQualifiedComponentSuperClass/@body.0/@else/@body.0"> + <details key="start" value="3037"/> + <details key="end" value="3088"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.101" references="/0/pecProviderClass/@body.0"> - <details key="start" value="3109"/> - <details key="end" value="3136"/> + <eAnnotations source="positions.110" references="/0/pecQualifiedComponentSuperClass/@body.0/@else/@body.0/@source"> + <details key="start" value="3037"/> + <details key="end" value="3063"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.102" references="/0/pecProviderClass/@body.0/@argument.0"> - <details key="start" value="3109"/> - <details key="end" value="3117"/> + <eAnnotations source="positions.111" references="/0/pecQualifiedComponentSuperClass/@body.0/@else/@body.0/@source/pec"> + <details key="start" value="3037"/> + <details key="end" value="3040"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.103" references="/0/pecProviderClass/@body.0/@argument.0/pec"> - <details key="start" value="3109"/> - <details key="end" value="3112"/> + <eAnnotations source="positions.112" references="/0/pecQualifiedComponentSuperClass/@body.0/@else/@body.1"> + <details key="start" value="3090"/> + <details key="end" value="3091"/> + <details key="line" value="60"/> + </eAnnotations> + <eAnnotations source="positions.113" references="/0/pecQualifiedComponentSuperClass/pec"> + <details key="start" value="2757"/> + <details key="end" value="2789"/> + <details key="line" value="55"/> + </eAnnotations> + <eAnnotations source="positions.114" references="/0/pecQualifiedComponentSuperClass/@post"> + <details key="start" value="2797"/> + <details key="end" value="2803"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.104" references="/0/pecProviderClass/@body.1"> - <details key="start" value="3138"/> - <details key="end" value="3163"/> + <eAnnotations source="positions.115" references="/0/pecQualifiedComponentSuperClass/@post/self"> + <details key="start" value="-1"/> + <details key="end" value="-1"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.116" references="/0/pecComponentSuperClass"> + <details key="start" value="3110"/> + <details key="end" value="3479"/> <details key="line" value="63"/> </eAnnotations> - <eAnnotations source="positions.105" references="/0/pecProviderClass/pec"> - <details key="start" value="3073"/> - <details key="end" value="3105"/> - <details key="line" value="62"/> + <eAnnotations source="positions.117" references="/0/pecComponentSuperClass/@body.0"> + <details key="start" value="3199"/> + <details key="end" value="3467"/> + <details key="line" value="64"/> </eAnnotations> - <eAnnotations source="positions.106" references="/0/pecProviderQualifiedClass"> - <details key="start" value="3177"/> - <details key="end" value="3318"/> - <details key="line" value="66"/> + <eAnnotations source="positions.118" references="/0/pecComponentSuperClass/@body.0/@body.0"> + <details key="start" value="3341"/> + <details key="end" value="3378"/> + <details key="line" value="65"/> + </eAnnotations> + <eAnnotations source="positions.119" references="/0/pecComponentSuperClass/@body.0/@ifExpr"> + <details key="start" value="3203"/> + <details key="end" value="3339"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.107" references="/0/pecProviderQualifiedClass/@body.0"> - <details key="start" value="3256"/> - <details key="end" value="3278"/> + <eAnnotations source="positions.120" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@source"> + <details key="start" value="3204"/> + <details key="end" value="3272"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.108" references="/0/pecProviderQualifiedClass/@body.0/pec"> - <details key="start" value="3256"/> - <details key="end" value="3259"/> + <eAnnotations source="positions.121" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="3204"/> + <details key="end" value="3255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.109" references="/0/pecProviderQualifiedClass/@body.1"> - <details key="start" value="3280"/> - <details key="end" value="3281"/> - <details key="line" value="67"/> + <eAnnotations source="positions.122" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="3204"/> + <details key="end" value="3230"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.123" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@source/@source/@source/pec"> + <details key="start" value="3204"/> + <details key="end" value="3207"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.124" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="3276"/> + <details key="end" value="3338"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.125" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="3276"/> + <details key="end" value="3334"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.110" references="/0/pecProviderQualifiedClass/@body.2"> - <details key="start" value="3282"/> - <details key="end" value="3304"/> + <eAnnotations source="positions.126" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="3276"/> + <details key="end" value="3327"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.111" references="/0/pecProviderQualifiedClass/@body.2/pec"> - <details key="start" value="3282"/> - <details key="end" value="3285"/> + <eAnnotations source="positions.127" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="3276"/> + <details key="end" value="3302"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.112" references="/0/pecProviderQualifiedClass/pec"> - <details key="start" value="3220"/> - <details key="end" value="3252"/> + <eAnnotations source="positions.128" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> + <details key="start" value="3276"/> + <details key="end" value="3279"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.129" references="/0/pecComponentSuperClass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="3337"/> + <details key="end" value="3338"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.130" references="/0/pecComponentSuperClass/@body.0/@else"> + <details key="start" value="3378"/> + <details key="end" value="3462"/> <details key="line" value="66"/> </eAnnotations> - <eAnnotations source="positions.113" references="/0/providersPackage.1"> - <details key="start" value="3320"/> - <details key="end" value="3440"/> - <details key="line" value="70"/> + <eAnnotations source="positions.131" references="/0/pecComponentSuperClass/@body.0/@else/@body.0"> + <details key="start" value="3386"/> + <details key="end" value="3459"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.114" references="/0/providersPackage.1/@body.0"> - <details key="start" value="3388"/> - <details key="end" value="3416"/> + <eAnnotations source="positions.132" references="/0/pecComponentSuperClass/@body.0/@else/@body.0/@source"> + <details key="start" value="3386"/> + <details key="end" value="3451"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.115" references="/0/providersPackage.1/@body.0/pec"> - <details key="start" value="3388"/> - <details key="end" value="3391"/> + <eAnnotations source="positions.133" references="/0/pecComponentSuperClass/@body.0/@else/@body.0/@source/@source"> + <details key="start" value="3386"/> + <details key="end" value="3437"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.116" references="/0/providersPackage.1/@body.1"> - <details key="start" value="3418"/> - <details key="end" value="3428"/> - <details key="line" value="71"/> + <eAnnotations source="positions.134" references="/0/pecComponentSuperClass/@body.0/@else/@body.0/@source/@source/@source"> + <details key="start" value="3386"/> + <details key="end" value="3412"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.117" references="/0/providersPackage.1/pec"> - <details key="start" value="3354"/> - <details key="end" value="3384"/> - <details key="line" value="70"/> + <eAnnotations source="positions.135" references="/0/pecComponentSuperClass/@body.0/@else/@body.0/@source/@source/@source/pec"> + <details key="start" value="3386"/> + <details key="end" value="3389"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.136" references="/0/pecComponentSuperClass/@body.0/@else/@body.0/@source/@argument.0"> + <details key="start" value="3447"/> + <details key="end" value="3450"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.137" references="/0/pecComponentSuperClass/@body.0/@else/@body.1"> + <details key="start" value="3461"/> + <details key="end" value="3462"/> + <details key="line" value="68"/> </eAnnotations> - <eAnnotations source="positions.118" references="/0/pecRootProviderQualifiedClass"> - <details key="start" value="3442"/> - <details key="end" value="3868"/> - <details key="line" value="74"/> + <eAnnotations source="positions.138" references="/0/pecComponentSuperClass/pec"> + <details key="start" value="3150"/> + <details key="end" value="3182"/> + <details key="line" value="63"/> + </eAnnotations> + <eAnnotations source="positions.139" references="/0/pecComponentSuperClass/@post"> + <details key="start" value="3190"/> + <details key="end" value="3196"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.119" references="/0/pecRootProviderQualifiedClass/@body.0"> - <details key="start" value="3538"/> - <details key="end" value="3856"/> + <eAnnotations source="positions.140" references="/0/pecComponentSuperClass/@post/self"> + <details key="start" value="-1"/> + <details key="end" value="-1"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.141" references="/0/providersPackage"> + <details key="start" value="3672"/> + <details key="end" value="3811"/> <details key="line" value="75"/> </eAnnotations> - <eAnnotations source="positions.120" references="/0/pecRootProviderQualifiedClass/@body.0/@body.0"> - <details key="start" value="3704"/> - <details key="end" value="3777"/> + <eAnnotations source="positions.142" references="/0/providersPackage/@body.0"> + <details key="start" value="3742"/> + <details key="end" value="3787"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.143" references="/0/providersPackage/@body.0/@argument.0"> + <details key="start" value="3742"/> + <details key="end" value="3762"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.144" references="/0/providersPackage/@body.0/@argument.0/pec"> + <details key="start" value="3742"/> + <details key="end" value="3745"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.145" references="/0/providersPackage/@body.1"> + <details key="start" value="3789"/> + <details key="end" value="3799"/> <details key="line" value="76"/> </eAnnotations> - <eAnnotations source="positions.121" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr"> - <details key="start" value="3542"/> - <details key="end" value="3702"/> + <eAnnotations source="positions.146" references="/0/providersPackage/pec"> + <details key="start" value="3706"/> + <details key="end" value="3738"/> + <details key="line" value="75"/> + </eAnnotations> + <eAnnotations source="positions.147" references="/0/pecProviderClass"> + <details key="start" value="3813"/> + <details key="end" value="3949"/> + <details key="line" value="79"/> + </eAnnotations> + <eAnnotations source="positions.148" references="/0/pecProviderClass/@body.0"> + <details key="start" value="3883"/> + <details key="end" value="3910"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.122" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source"> - <details key="start" value="3543"/> - <details key="end" value="3623"/> + <eAnnotations source="positions.149" references="/0/pecProviderClass/@body.0/@argument.0"> + <details key="start" value="3883"/> + <details key="end" value="3891"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.123" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source"> - <details key="start" value="3543"/> - <details key="end" value="3606"/> + <eAnnotations source="positions.150" references="/0/pecProviderClass/@body.0/@argument.0/pec"> + <details key="start" value="3883"/> + <details key="end" value="3886"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.124" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="3543"/> - <details key="end" value="3569"/> + <eAnnotations source="positions.151" references="/0/pecProviderClass/@body.1"> + <details key="start" value="3912"/> + <details key="end" value="3937"/> + <details key="line" value="80"/> + </eAnnotations> + <eAnnotations source="positions.152" references="/0/pecProviderClass/pec"> + <details key="start" value="3847"/> + <details key="end" value="3879"/> + <details key="line" value="79"/> + </eAnnotations> + <eAnnotations source="positions.153" references="/0/pecProviderQualifiedClass"> + <details key="start" value="3951"/> + <details key="end" value="4092"/> + <details key="line" value="83"/> + </eAnnotations> + <eAnnotations source="positions.154" references="/0/pecProviderQualifiedClass/@body.0"> + <details key="start" value="4030"/> + <details key="end" value="4052"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.125" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source/@source/pec"> - <details key="start" value="3543"/> - <details key="end" value="3546"/> + <eAnnotations source="positions.155" references="/0/pecProviderQualifiedClass/@body.0/pec"> + <details key="start" value="4030"/> + <details key="end" value="4033"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.126" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0"> - <details key="start" value="3627"/> - <details key="end" value="3701"/> + <eAnnotations source="positions.156" references="/0/pecProviderQualifiedClass/@body.1"> + <details key="start" value="4054"/> + <details key="end" value="4055"/> + <details key="line" value="84"/> + </eAnnotations> + <eAnnotations source="positions.157" references="/0/pecProviderQualifiedClass/@body.2"> + <details key="start" value="4056"/> + <details key="end" value="4078"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.127" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="3627"/> - <details key="end" value="3697"/> + <eAnnotations source="positions.158" references="/0/pecProviderQualifiedClass/@body.2/pec"> + <details key="start" value="4056"/> + <details key="end" value="4059"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.128" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="3627"/> - <details key="end" value="3690"/> + <eAnnotations source="positions.159" references="/0/pecProviderQualifiedClass/pec"> + <details key="start" value="3994"/> + <details key="end" value="4026"/> + <details key="line" value="83"/> + </eAnnotations> + <eAnnotations source="positions.160" references="/0/providersPackage.1"> + <details key="start" value="4094"/> + <details key="end" value="4214"/> + <details key="line" value="87"/> + </eAnnotations> + <eAnnotations source="positions.161" references="/0/providersPackage.1/@body.0"> + <details key="start" value="4162"/> + <details key="end" value="4190"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.162" references="/0/providersPackage.1/@body.0/pec"> + <details key="start" value="4162"/> + <details key="end" value="4165"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.163" references="/0/providersPackage.1/@body.1"> + <details key="start" value="4192"/> + <details key="end" value="4202"/> + <details key="line" value="88"/> + </eAnnotations> + <eAnnotations source="positions.164" references="/0/providersPackage.1/pec"> + <details key="start" value="4128"/> + <details key="end" value="4158"/> + <details key="line" value="87"/> + </eAnnotations> + <eAnnotations source="positions.165" references="/0/pecRootProviderQualifiedClass"> + <details key="start" value="4216"/> + <details key="end" value="4642"/> + <details key="line" value="91"/> + </eAnnotations> + <eAnnotations source="positions.166" references="/0/pecRootProviderQualifiedClass/@body.0"> + <details key="start" value="4312"/> + <details key="end" value="4630"/> + <details key="line" value="92"/> + </eAnnotations> + <eAnnotations source="positions.167" references="/0/pecRootProviderQualifiedClass/@body.0/@body.0"> + <details key="start" value="4478"/> + <details key="end" value="4551"/> + <details key="line" value="93"/> + </eAnnotations> + <eAnnotations source="positions.168" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr"> + <details key="start" value="4316"/> + <details key="end" value="4476"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.129" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> - <details key="start" value="3627"/> - <details key="end" value="3653"/> + <eAnnotations source="positions.169" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source"> + <details key="start" value="4317"/> + <details key="end" value="4397"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.130" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> - <details key="start" value="3627"/> - <details key="end" value="3630"/> + <eAnnotations source="positions.170" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="4317"/> + <details key="end" value="4380"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.131" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="3700"/> - <details key="end" value="3701"/> + <eAnnotations source="positions.171" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="4317"/> + <details key="end" value="4343"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.132" references="/0/pecRootProviderQualifiedClass/@body.0/@else"> - <details key="start" value="3777"/> - <details key="end" value="3851"/> - <details key="line" value="77"/> + <eAnnotations source="positions.172" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@source/@source/@source/pec"> + <details key="start" value="4317"/> + <details key="end" value="4320"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.133" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0"> - <details key="start" value="3785"/> - <details key="end" value="3848"/> + <eAnnotations source="positions.173" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="4401"/> + <details key="end" value="4475"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.134" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0/@source"> - <details key="start" value="3785"/> - <details key="end" value="3811"/> + <eAnnotations source="positions.174" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="4401"/> + <details key="end" value="4471"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.135" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0/@source/pec"> - <details key="start" value="3785"/> - <details key="end" value="3788"/> + <eAnnotations source="positions.175" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="4401"/> + <details key="end" value="4464"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.136" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.1"> - <details key="start" value="3850"/> - <details key="end" value="3851"/> - <details key="line" value="79"/> + <eAnnotations source="positions.176" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="4401"/> + <details key="end" value="4427"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.137" references="/0/pecRootProviderQualifiedClass/pec"> - <details key="start" value="3489"/> - <details key="end" value="3521"/> - <details key="line" value="74"/> + <eAnnotations source="positions.177" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> + <details key="start" value="4401"/> + <details key="end" value="4404"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.138" references="/0/pecRootProviderQualifiedClass/@post"> - <details key="start" value="3529"/> - <details key="end" value="3535"/> + <eAnnotations source="positions.178" references="/0/pecRootProviderQualifiedClass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="4474"/> + <details key="end" value="4475"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.139" references="/0/pecRootProviderQualifiedClass/@post/self"> + <eAnnotations source="positions.179" references="/0/pecRootProviderQualifiedClass/@body.0/@else"> + <details key="start" value="4551"/> + <details key="end" value="4625"/> + <details key="line" value="94"/> + </eAnnotations> + <eAnnotations source="positions.180" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0"> + <details key="start" value="4559"/> + <details key="end" value="4622"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.181" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0/@source"> + <details key="start" value="4559"/> + <details key="end" value="4585"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.182" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.0/@source/pec"> + <details key="start" value="4559"/> + <details key="end" value="4562"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.183" references="/0/pecRootProviderQualifiedClass/@body.0/@else/@body.1"> + <details key="start" value="4624"/> + <details key="end" value="4625"/> + <details key="line" value="96"/> + </eAnnotations> + <eAnnotations source="positions.184" references="/0/pecRootProviderQualifiedClass/pec"> + <details key="start" value="4263"/> + <details key="end" value="4295"/> + <details key="line" value="91"/> + </eAnnotations> + <eAnnotations source="positions.185" references="/0/pecRootProviderQualifiedClass/@post"> + <details key="start" value="4303"/> + <details key="end" value="4309"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.186" references="/0/pecRootProviderQualifiedClass/@post/self"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.140" references="/0/pecRootProviderClass"> - <details key="start" value="3870"/> - <details key="end" value="4266"/> - <details key="line" value="82"/> + <eAnnotations source="positions.187" references="/0/pecRootProviderClass"> + <details key="start" value="4644"/> + <details key="end" value="5040"/> + <details key="line" value="99"/> </eAnnotations> - <eAnnotations source="positions.141" references="/0/pecRootProviderClass/@body.0"> - <details key="start" value="3957"/> - <details key="end" value="4254"/> - <details key="line" value="83"/> + <eAnnotations source="positions.188" references="/0/pecRootProviderClass/@body.0"> + <details key="start" value="4731"/> + <details key="end" value="5028"/> + <details key="line" value="100"/> </eAnnotations> - <eAnnotations source="positions.142" references="/0/pecRootProviderClass/@body.0/@body.0"> - <details key="start" value="4123"/> - <details key="end" value="4153"/> - <details key="line" value="84"/> + <eAnnotations source="positions.189" references="/0/pecRootProviderClass/@body.0/@body.0"> + <details key="start" value="4897"/> + <details key="end" value="4927"/> + <details key="line" value="101"/> </eAnnotations> - <eAnnotations source="positions.143" references="/0/pecRootProviderClass/@body.0/@ifExpr"> - <details key="start" value="3961"/> - <details key="end" value="4121"/> + <eAnnotations source="positions.190" references="/0/pecRootProviderClass/@body.0/@ifExpr"> + <details key="start" value="4735"/> + <details key="end" value="4895"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.144" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source"> - <details key="start" value="3962"/> - <details key="end" value="4042"/> + <eAnnotations source="positions.191" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source"> + <details key="start" value="4736"/> + <details key="end" value="4816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.145" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source"> - <details key="start" value="3962"/> - <details key="end" value="4025"/> + <eAnnotations source="positions.192" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="4736"/> + <details key="end" value="4799"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.146" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="3962"/> - <details key="end" value="3988"/> + <eAnnotations source="positions.193" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="4736"/> + <details key="end" value="4762"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.147" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source/@source/pec"> - <details key="start" value="3962"/> - <details key="end" value="3965"/> + <eAnnotations source="positions.194" references="/0/pecRootProviderClass/@body.0/@ifExpr/@source/@source/@source/pec"> + <details key="start" value="4736"/> + <details key="end" value="4739"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.148" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0"> - <details key="start" value="4046"/> - <details key="end" value="4120"/> + <eAnnotations source="positions.195" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="4820"/> + <details key="end" value="4894"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.149" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="4046"/> - <details key="end" value="4116"/> + <eAnnotations source="positions.196" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="4820"/> + <details key="end" value="4890"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.150" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="4046"/> - <details key="end" value="4109"/> + <eAnnotations source="positions.197" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="4820"/> + <details key="end" value="4883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.151" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> - <details key="start" value="4046"/> - <details key="end" value="4072"/> + <eAnnotations source="positions.198" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="4820"/> + <details key="end" value="4846"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.152" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> - <details key="start" value="4046"/> - <details key="end" value="4049"/> + <eAnnotations source="positions.199" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@source/@source/@source/pec"> + <details key="start" value="4820"/> + <details key="end" value="4823"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.153" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="4119"/> - <details key="end" value="4120"/> + <eAnnotations source="positions.200" references="/0/pecRootProviderClass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="4893"/> + <details key="end" value="4894"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.154" references="/0/pecRootProviderClass/@body.0/@else"> - <details key="start" value="4153"/> - <details key="end" value="4249"/> - <details key="line" value="85"/> + <eAnnotations source="positions.201" references="/0/pecRootProviderClass/@body.0/@else"> + <details key="start" value="4927"/> + <details key="end" value="5023"/> + <details key="line" value="102"/> </eAnnotations> - <eAnnotations source="positions.155" references="/0/pecRootProviderClass/@body.0/@else/@body.0"> - <details key="start" value="4161"/> - <details key="end" value="4246"/> + <eAnnotations source="positions.202" references="/0/pecRootProviderClass/@body.0/@else/@body.0"> + <details key="start" value="4935"/> + <details key="end" value="5020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.156" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source"> - <details key="start" value="4161"/> - <details key="end" value="4238"/> + <eAnnotations source="positions.203" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source"> + <details key="start" value="4935"/> + <details key="end" value="5012"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.157" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source"> - <details key="start" value="4161"/> - <details key="end" value="4224"/> + <eAnnotations source="positions.204" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source"> + <details key="start" value="4935"/> + <details key="end" value="4998"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.158" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source/@source"> - <details key="start" value="4161"/> - <details key="end" value="4187"/> + <eAnnotations source="positions.205" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source/@source"> + <details key="start" value="4935"/> + <details key="end" value="4961"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.159" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source/@source/pec"> - <details key="start" value="4161"/> - <details key="end" value="4164"/> + <eAnnotations source="positions.206" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@source/@source/pec"> + <details key="start" value="4935"/> + <details key="end" value="4938"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.160" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@argument.0"> - <details key="start" value="4234"/> - <details key="end" value="4237"/> + <eAnnotations source="positions.207" references="/0/pecRootProviderClass/@body.0/@else/@body.0/@source/@argument.0"> + <details key="start" value="5008"/> + <details key="end" value="5011"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.161" references="/0/pecRootProviderClass/@body.0/@else/@body.1"> - <details key="start" value="4248"/> - <details key="end" value="4249"/> - <details key="line" value="87"/> + <eAnnotations source="positions.208" references="/0/pecRootProviderClass/@body.0/@else/@body.1"> + <details key="start" value="5022"/> + <details key="end" value="5023"/> + <details key="line" value="104"/> </eAnnotations> - <eAnnotations source="positions.162" references="/0/pecRootProviderClass/pec"> - <details key="start" value="3908"/> - <details key="end" value="3940"/> - <details key="line" value="82"/> + <eAnnotations source="positions.209" references="/0/pecRootProviderClass/pec"> + <details key="start" value="4682"/> + <details key="end" value="4714"/> + <details key="line" value="99"/> </eAnnotations> - <eAnnotations source="positions.163" references="/0/pecRootProviderClass/@post"> - <details key="start" value="3948"/> - <details key="end" value="3954"/> + <eAnnotations source="positions.210" references="/0/pecRootProviderClass/@post"> + <details key="start" value="4722"/> + <details key="end" value="4728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.164" references="/0/pecRootProviderClass/@post/self"> + <eAnnotations source="positions.211" references="/0/pecRootProviderClass/@post/self"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.165" references="/0/pecPackageProviderClass"> - <details key="start" value="4268"/> - <details key="end" value="4389"/> - <details key="line" value="90"/> + <eAnnotations source="positions.212" references="/0/pecPackageProviderClass"> + <details key="start" value="5042"/> + <details key="end" value="5163"/> + <details key="line" value="107"/> </eAnnotations> - <eAnnotations source="positions.166" references="/0/pecPackageProviderClass/@body.0"> - <details key="start" value="4329"/> - <details key="end" value="4358"/> + <eAnnotations source="positions.213" references="/0/pecPackageProviderClass/@body.0"> + <details key="start" value="5103"/> + <details key="end" value="5132"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.167" references="/0/pecPackageProviderClass/@body.0/@argument.0"> - <details key="start" value="4329"/> - <details key="end" value="4339"/> + <eAnnotations source="positions.214" references="/0/pecPackageProviderClass/@body.0/@argument.0"> + <details key="start" value="5103"/> + <details key="end" value="5113"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.168" references="/0/pecPackageProviderClass/@body.0/@argument.0/ePack"> - <details key="start" value="4329"/> - <details key="end" value="4334"/> + <eAnnotations source="positions.215" references="/0/pecPackageProviderClass/@body.0/@argument.0/ePack"> + <details key="start" value="5103"/> + <details key="end" value="5108"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.169" references="/0/pecPackageProviderClass/@body.1"> - <details key="start" value="4360"/> - <details key="end" value="4377"/> - <details key="line" value="91"/> + <eAnnotations source="positions.216" references="/0/pecPackageProviderClass/@body.1"> + <details key="start" value="5134"/> + <details key="end" value="5151"/> + <details key="line" value="108"/> </eAnnotations> - <eAnnotations source="positions.170" references="/0/pecPackageProviderClass/ePack"> - <details key="start" value="4309"/> - <details key="end" value="4325"/> - <details key="line" value="90"/> + <eAnnotations source="positions.217" references="/0/pecPackageProviderClass/ePack"> + <details key="start" value="5083"/> + <details key="end" value="5099"/> + <details key="line" value="107"/> </eAnnotations> - <eAnnotations source="positions.171" references="/0/pecPackageProviderClass.1"> - <details key="start" value="4391"/> - <details key="end" value="4528"/> - <details key="line" value="94"/> + <eAnnotations source="positions.218" references="/0/pecPackageProviderClass.1"> + <details key="start" value="5165"/> + <details key="end" value="5302"/> + <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.172" references="/0/pecPackageProviderClass.1/@body.0"> - <details key="start" value="4466"/> - <details key="end" value="4514"/> + <eAnnotations source="positions.219" references="/0/pecPackageProviderClass.1/@body.0"> + <details key="start" value="5240"/> + <details key="end" value="5288"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.173" references="/0/pecPackageProviderClass.1/@body.0/@argument.0"> - <details key="start" value="4466"/> - <details key="end" value="4488"/> + <eAnnotations source="positions.220" references="/0/pecPackageProviderClass.1/@body.0/@argument.0"> + <details key="start" value="5240"/> + <details key="end" value="5262"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.174" references="/0/pecPackageProviderClass.1/@body.0/@argument.0/@source"> - <details key="start" value="4466"/> - <details key="end" value="4475"/> + <eAnnotations source="positions.221" references="/0/pecPackageProviderClass.1/@body.0/@argument.0/@source"> + <details key="start" value="5240"/> + <details key="end" value="5249"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.175" references="/0/pecPackageProviderClass.1/@body.0/@argument.0/@source/pec"> - <details key="start" value="4466"/> - <details key="end" value="4469"/> + <eAnnotations source="positions.222" references="/0/pecPackageProviderClass.1/@body.0/@argument.0/@source/pec"> + <details key="start" value="5240"/> + <details key="end" value="5243"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.176" references="/0/pecPackageProviderClass.1/pec"> - <details key="start" value="4432"/> - <details key="end" value="4462"/> - <details key="line" value="94"/> + <eAnnotations source="positions.223" references="/0/pecPackageProviderClass.1/pec"> + <details key="start" value="5206"/> + <details key="end" value="5236"/> + <details key="line" value="111"/> </eAnnotations> - <eAnnotations source="positions.177" references="/0/pecPackageProviderQualifiedClass"> - <details key="start" value="4530"/> - <details key="end" value="4709"/> - <details key="line" value="98"/> + <eAnnotations source="positions.224" references="/0/pecPackageProviderQualifiedClass"> + <details key="start" value="5304"/> + <details key="end" value="5483"/> + <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.178" references="/0/pecPackageProviderQualifiedClass/@body.0"> - <details key="start" value="4635"/> - <details key="end" value="4657"/> + <eAnnotations source="positions.225" references="/0/pecPackageProviderQualifiedClass/@body.0"> + <details key="start" value="5409"/> + <details key="end" value="5431"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.179" references="/0/pecPackageProviderQualifiedClass/@body.0/pec"> - <details key="start" value="4635"/> - <details key="end" value="4638"/> + <eAnnotations source="positions.226" references="/0/pecPackageProviderQualifiedClass/@body.0/pec"> + <details key="start" value="5409"/> + <details key="end" value="5412"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.180" references="/0/pecPackageProviderQualifiedClass/@body.1"> - <details key="start" value="4659"/> - <details key="end" value="4660"/> - <details key="line" value="99"/> + <eAnnotations source="positions.227" references="/0/pecPackageProviderQualifiedClass/@body.1"> + <details key="start" value="5433"/> + <details key="end" value="5434"/> + <details key="line" value="116"/> </eAnnotations> - <eAnnotations source="positions.181" references="/0/pecPackageProviderQualifiedClass/@body.2"> - <details key="start" value="4661"/> - <details key="end" value="4695"/> + <eAnnotations source="positions.228" references="/0/pecPackageProviderQualifiedClass/@body.2"> + <details key="start" value="5435"/> + <details key="end" value="5469"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.182" references="/0/pecPackageProviderQualifiedClass/@body.2/ePackage"> - <details key="start" value="4661"/> - <details key="end" value="4669"/> + <eAnnotations source="positions.229" references="/0/pecPackageProviderQualifiedClass/@body.2/ePackage"> + <details key="start" value="5435"/> + <details key="end" value="5443"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.183" references="/0/pecPackageProviderQualifiedClass/pec"> - <details key="start" value="4580"/> - <details key="end" value="4610"/> - <details key="line" value="98"/> + <eAnnotations source="positions.230" references="/0/pecPackageProviderQualifiedClass/pec"> + <details key="start" value="5354"/> + <details key="end" value="5384"/> + <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.184" references="/0/pecPackageProviderQualifiedClass/ePackage"> - <details key="start" value="4612"/> - <details key="end" value="4631"/> - <details key="line" value="98"/> + <eAnnotations source="positions.231" references="/0/pecPackageProviderQualifiedClass/ePackage"> + <details key="start" value="5386"/> + <details key="end" value="5405"/> + <details key="line" value="115"/> </eAnnotations> - <eAnnotations source="positions.185" references="/0/partsPackage"> - <details key="start" value="4897"/> - <details key="end" value="5000"/> - <details key="line" value="105"/> + <eAnnotations source="positions.232" references="/0/partsPackage"> + <details key="start" value="5671"/> + <details key="end" value="5774"/> + <details key="line" value="122"/> </eAnnotations> - <eAnnotations source="positions.186" references="/0/partsPackage/@body.0"> - <details key="start" value="4959"/> - <details key="end" value="4981"/> + <eAnnotations source="positions.233" references="/0/partsPackage/@body.0"> + <details key="start" value="5733"/> + <details key="end" value="5755"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.187" references="/0/partsPackage/@body.0/repository"> - <details key="start" value="4959"/> - <details key="end" value="4969"/> + <eAnnotations source="positions.234" references="/0/partsPackage/@body.0/repository"> + <details key="start" value="5733"/> + <details key="end" value="5743"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.188" references="/0/partsPackage/@body.1"> - <details key="start" value="4983"/> - <details key="end" value="4988"/> - <details key="line" value="106"/> + <eAnnotations source="positions.235" references="/0/partsPackage/@body.1"> + <details key="start" value="5757"/> + <details key="end" value="5762"/> + <details key="line" value="123"/> </eAnnotations> - <eAnnotations source="positions.189" references="/0/partsPackage/repository"> - <details key="start" value="4927"/> - <details key="end" value="4955"/> - <details key="line" value="105"/> + <eAnnotations source="positions.236" references="/0/partsPackage/repository"> + <details key="start" value="5701"/> + <details key="end" value="5729"/> + <details key="line" value="122"/> </eAnnotations> - <eAnnotations source="positions.190" references="/0/partsPackage.1"> - <details key="start" value="5002"/> - <details key="end" value="5106"/> - <details key="line" value="109"/> + <eAnnotations source="positions.237" references="/0/partsPackage.1"> + <details key="start" value="5776"/> + <details key="end" value="5880"/> + <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.191" references="/0/partsPackage.1/@body.0"> - <details key="start" value="5047"/> - <details key="end" value="5087"/> + <eAnnotations source="positions.238" references="/0/partsPackage.1/@body.0"> + <details key="start" value="5821"/> + <details key="end" value="5861"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.192" references="/0/partsPackage.1/@body.0/@argument.0"> - <details key="start" value="5047"/> - <details key="end" value="5075"/> + <eAnnotations source="positions.239" references="/0/partsPackage.1/@body.0/@argument.0"> + <details key="start" value="5821"/> + <details key="end" value="5849"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.193" references="/0/partsPackage.1/@body.0/@argument.0/view"> - <details key="start" value="5047"/> - <details key="end" value="5051"/> + <eAnnotations source="positions.240" references="/0/partsPackage.1/@body.0/@argument.0/view"> + <details key="start" value="5821"/> + <details key="end" value="5825"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.194" references="/0/partsPackage.1/@body.1"> - <details key="start" value="5089"/> - <details key="end" value="5094"/> - <details key="line" value="110"/> + <eAnnotations source="positions.241" references="/0/partsPackage.1/@body.1"> + <details key="start" value="5863"/> + <details key="end" value="5868"/> + <details key="line" value="127"/> </eAnnotations> - <eAnnotations source="positions.195" references="/0/partsPackage.1/view"> - <details key="start" value="5032"/> - <details key="end" value="5043"/> - <details key="line" value="109"/> + <eAnnotations source="positions.242" references="/0/partsPackage.1/view"> + <details key="start" value="5806"/> + <details key="end" value="5817"/> + <details key="line" value="126"/> </eAnnotations> - <eAnnotations source="positions.196" references="/0/partsImplPackage"> - <details key="start" value="5108"/> - <details key="end" value="5195"/> - <details key="line" value="113"/> + <eAnnotations source="positions.243" references="/0/partsImplPackage"> + <details key="start" value="5882"/> + <details key="end" value="5969"/> + <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.197" references="/0/partsImplPackage/@body.0"> - <details key="start" value="5157"/> - <details key="end" value="5176"/> + <eAnnotations source="positions.244" references="/0/partsImplPackage/@body.0"> + <details key="start" value="5931"/> + <details key="end" value="5950"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.198" references="/0/partsImplPackage/@body.0/view"> - <details key="start" value="5157"/> - <details key="end" value="5161"/> + <eAnnotations source="positions.245" references="/0/partsImplPackage/@body.0/view"> + <details key="start" value="5931"/> + <details key="end" value="5935"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.199" references="/0/partsImplPackage/@body.1"> - <details key="start" value="5178"/> - <details key="end" value="5183"/> - <details key="line" value="114"/> + <eAnnotations source="positions.246" references="/0/partsImplPackage/@body.1"> + <details key="start" value="5952"/> + <details key="end" value="5957"/> + <details key="line" value="131"/> </eAnnotations> - <eAnnotations source="positions.200" references="/0/partsImplPackage/view"> - <details key="start" value="5142"/> - <details key="end" value="5153"/> - <details key="line" value="113"/> + <eAnnotations source="positions.247" references="/0/partsImplPackage/view"> + <details key="start" value="5916"/> + <details key="end" value="5927"/> + <details key="line" value="130"/> </eAnnotations> - <eAnnotations source="positions.201" references="/0/partsFormPackage"> - <details key="start" value="5197"/> - <details key="end" value="5285"/> - <details key="line" value="117"/> + <eAnnotations source="positions.248" references="/0/partsFormPackage"> + <details key="start" value="5971"/> + <details key="end" value="6059"/> + <details key="line" value="134"/> </eAnnotations> - <eAnnotations source="positions.202" references="/0/partsFormPackage/@body.0"> - <details key="start" value="5246"/> - <details key="end" value="5265"/> + <eAnnotations source="positions.249" references="/0/partsFormPackage/@body.0"> + <details key="start" value="6020"/> + <details key="end" value="6039"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.203" references="/0/partsFormPackage/@body.0/view"> - <details key="start" value="5246"/> - <details key="end" value="5250"/> + <eAnnotations source="positions.250" references="/0/partsFormPackage/@body.0/view"> + <details key="start" value="6020"/> + <details key="end" value="6024"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.204" references="/0/partsFormPackage/@body.1"> - <details key="start" value="5267"/> - <details key="end" value="5273"/> - <details key="line" value="118"/> + <eAnnotations source="positions.251" references="/0/partsFormPackage/@body.1"> + <details key="start" value="6041"/> + <details key="end" value="6047"/> + <details key="line" value="135"/> </eAnnotations> - <eAnnotations source="positions.205" references="/0/partsFormPackage/view"> - <details key="start" value="5231"/> - <details key="end" value="5242"/> - <details key="line" value="117"/> + <eAnnotations source="positions.252" references="/0/partsFormPackage/view"> + <details key="start" value="6005"/> + <details key="end" value="6016"/> + <details key="line" value="134"/> </eAnnotations> - <eAnnotations source="positions.206" references="/0/pepInterface"> - <details key="start" value="5287"/> - <details key="end" value="5395"/> - <details key="line" value="121"/> + <eAnnotations source="positions.253" references="/0/pepInterface"> + <details key="start" value="6061"/> + <details key="end" value="6169"/> + <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.207" references="/0/pepInterface/@body.0"> - <details key="start" value="5332"/> - <details key="end" value="5360"/> + <eAnnotations source="positions.254" references="/0/pepInterface/@body.0"> + <details key="start" value="6106"/> + <details key="end" value="6134"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.208" references="/0/pepInterface/@body.0/@argument.0"> - <details key="start" value="5332"/> - <details key="end" value="5341"/> + <eAnnotations source="positions.255" references="/0/pepInterface/@body.0/@argument.0"> + <details key="start" value="6106"/> + <details key="end" value="6115"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.209" references="/0/pepInterface/@body.0/@argument.0/view"> - <details key="start" value="5332"/> - <details key="end" value="5336"/> + <eAnnotations source="positions.256" references="/0/pepInterface/@body.0/@argument.0/view"> + <details key="start" value="6106"/> + <details key="end" value="6110"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.210" references="/0/pepInterface/@body.1"> - <details key="start" value="5362"/> - <details key="end" value="5383"/> - <details key="line" value="122"/> + <eAnnotations source="positions.257" references="/0/pepInterface/@body.1"> + <details key="start" value="6136"/> + <details key="end" value="6157"/> + <details key="line" value="139"/> </eAnnotations> - <eAnnotations source="positions.211" references="/0/pepInterface/view"> - <details key="start" value="5317"/> - <details key="end" value="5328"/> - <details key="line" value="121"/> + <eAnnotations source="positions.258" references="/0/pepInterface/view"> + <details key="start" value="6091"/> + <details key="end" value="6102"/> + <details key="line" value="138"/> </eAnnotations> - <eAnnotations source="positions.212" references="/0/pepQualifiedInterface"> - <details key="start" value="5397"/> - <details key="end" value="5507"/> - <details key="line" value="125"/> + <eAnnotations source="positions.259" references="/0/pepQualifiedInterface"> + <details key="start" value="6171"/> + <details key="end" value="6281"/> + <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.213" references="/0/pepQualifiedInterface/@body.0"> - <details key="start" value="5451"/> - <details key="end" value="5470"/> + <eAnnotations source="positions.260" references="/0/pepQualifiedInterface/@body.0"> + <details key="start" value="6225"/> + <details key="end" value="6244"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.214" references="/0/pepQualifiedInterface/@body.0/view"> - <details key="start" value="5451"/> - <details key="end" value="5455"/> + <eAnnotations source="positions.261" references="/0/pepQualifiedInterface/@body.0/view"> + <details key="start" value="6225"/> + <details key="end" value="6229"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.215" references="/0/pepQualifiedInterface/@body.1"> - <details key="start" value="5472"/> - <details key="end" value="5473"/> - <details key="line" value="126"/> + <eAnnotations source="positions.262" references="/0/pepQualifiedInterface/@body.1"> + <details key="start" value="6246"/> + <details key="end" value="6247"/> + <details key="line" value="143"/> </eAnnotations> - <eAnnotations source="positions.216" references="/0/pepQualifiedInterface/@body.2"> - <details key="start" value="5474"/> - <details key="end" value="5493"/> + <eAnnotations source="positions.263" references="/0/pepQualifiedInterface/@body.2"> + <details key="start" value="6248"/> + <details key="end" value="6267"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.217" references="/0/pepQualifiedInterface/@body.2/view"> - <details key="start" value="5474"/> - <details key="end" value="5478"/> + <eAnnotations source="positions.264" references="/0/pepQualifiedInterface/@body.2/view"> + <details key="start" value="6248"/> + <details key="end" value="6252"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.218" references="/0/pepQualifiedInterface/view"> - <details key="start" value="5436"/> - <details key="end" value="5447"/> - <details key="line" value="125"/> + <eAnnotations source="positions.265" references="/0/pepQualifiedInterface/view"> + <details key="start" value="6210"/> + <details key="end" value="6221"/> + <details key="line" value="142"/> </eAnnotations> - <eAnnotations source="positions.219" references="/0/pepClass"> - <details key="start" value="5509"/> - <details key="end" value="5617"/> - <details key="line" value="129"/> + <eAnnotations source="positions.266" references="/0/pepClass"> + <details key="start" value="6283"/> + <details key="end" value="6391"/> + <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.220" references="/0/pepClass/@body.0"> - <details key="start" value="5550"/> - <details key="end" value="5578"/> + <eAnnotations source="positions.267" references="/0/pepClass/@body.0"> + <details key="start" value="6324"/> + <details key="end" value="6352"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.221" references="/0/pepClass/@body.0/@argument.0"> - <details key="start" value="5550"/> - <details key="end" value="5559"/> + <eAnnotations source="positions.268" references="/0/pepClass/@body.0/@argument.0"> + <details key="start" value="6324"/> + <details key="end" value="6333"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.222" references="/0/pepClass/@body.0/@argument.0/view"> - <details key="start" value="5550"/> - <details key="end" value="5554"/> + <eAnnotations source="positions.269" references="/0/pepClass/@body.0/@argument.0/view"> + <details key="start" value="6324"/> + <details key="end" value="6328"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.223" references="/0/pepClass/@body.1"> - <details key="start" value="5580"/> - <details key="end" value="5605"/> - <details key="line" value="130"/> + <eAnnotations source="positions.270" references="/0/pepClass/@body.1"> + <details key="start" value="6354"/> + <details key="end" value="6379"/> + <details key="line" value="147"/> </eAnnotations> - <eAnnotations source="positions.224" references="/0/pepClass/view"> - <details key="start" value="5535"/> - <details key="end" value="5546"/> - <details key="line" value="129"/> + <eAnnotations source="positions.271" references="/0/pepClass/view"> + <details key="start" value="6309"/> + <details key="end" value="6320"/> + <details key="line" value="146"/> </eAnnotations> - <eAnnotations source="positions.225" references="/0/pepQualifiedClass"> - <details key="start" value="5619"/> - <details key="end" value="5725"/> - <details key="line" value="133"/> + <eAnnotations source="positions.272" references="/0/pepQualifiedClass"> + <details key="start" value="6393"/> + <details key="end" value="6499"/> + <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.226" references="/0/pepQualifiedClass/@body.0"> - <details key="start" value="5669"/> - <details key="end" value="5692"/> + <eAnnotations source="positions.273" references="/0/pepQualifiedClass/@body.0"> + <details key="start" value="6443"/> + <details key="end" value="6466"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.227" references="/0/pepQualifiedClass/@body.0/view"> - <details key="start" value="5669"/> - <details key="end" value="5673"/> + <eAnnotations source="positions.274" references="/0/pepQualifiedClass/@body.0/view"> + <details key="start" value="6443"/> + <details key="end" value="6447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.228" references="/0/pepQualifiedClass/@body.1"> - <details key="start" value="5694"/> - <details key="end" value="5695"/> - <details key="line" value="134"/> + <eAnnotations source="positions.275" references="/0/pepQualifiedClass/@body.1"> + <details key="start" value="6468"/> + <details key="end" value="6469"/> + <details key="line" value="151"/> </eAnnotations> - <eAnnotations source="positions.229" references="/0/pepQualifiedClass/@body.2"> - <details key="start" value="5696"/> - <details key="end" value="5711"/> + <eAnnotations source="positions.276" references="/0/pepQualifiedClass/@body.2"> + <details key="start" value="6470"/> + <details key="end" value="6485"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.230" references="/0/pepQualifiedClass/@body.2/view"> - <details key="start" value="5696"/> - <details key="end" value="5700"/> + <eAnnotations source="positions.277" references="/0/pepQualifiedClass/@body.2/view"> + <details key="start" value="6470"/> + <details key="end" value="6474"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.231" references="/0/pepQualifiedClass/view"> - <details key="start" value="5654"/> - <details key="end" value="5665"/> - <details key="line" value="133"/> + <eAnnotations source="positions.278" references="/0/pepQualifiedClass/view"> + <details key="start" value="6428"/> + <details key="end" value="6439"/> + <details key="line" value="150"/> </eAnnotations> - <eAnnotations source="positions.232" references="/0/pepQualifiedFormClass"> - <details key="start" value="5727"/> - <details key="end" value="5841"/> - <details key="line" value="137"/> + <eAnnotations source="positions.279" references="/0/pepQualifiedFormClass"> + <details key="start" value="6501"/> + <details key="end" value="6615"/> + <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.233" references="/0/pepQualifiedFormClass/@body.0"> - <details key="start" value="5781"/> - <details key="end" value="5804"/> + <eAnnotations source="positions.280" references="/0/pepQualifiedFormClass/@body.0"> + <details key="start" value="6555"/> + <details key="end" value="6578"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.234" references="/0/pepQualifiedFormClass/@body.0/view"> - <details key="start" value="5781"/> - <details key="end" value="5785"/> + <eAnnotations source="positions.281" references="/0/pepQualifiedFormClass/@body.0/view"> + <details key="start" value="6555"/> + <details key="end" value="6559"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.235" references="/0/pepQualifiedFormClass/@body.1"> - <details key="start" value="5806"/> - <details key="end" value="5807"/> - <details key="line" value="138"/> + <eAnnotations source="positions.282" references="/0/pepQualifiedFormClass/@body.1"> + <details key="start" value="6580"/> + <details key="end" value="6581"/> + <details key="line" value="155"/> </eAnnotations> - <eAnnotations source="positions.236" references="/0/pepQualifiedFormClass/@body.2"> - <details key="start" value="5808"/> - <details key="end" value="5827"/> + <eAnnotations source="positions.283" references="/0/pepQualifiedFormClass/@body.2"> + <details key="start" value="6582"/> + <details key="end" value="6601"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.237" references="/0/pepQualifiedFormClass/@body.2/view"> - <details key="start" value="5808"/> - <details key="end" value="5812"/> + <eAnnotations source="positions.284" references="/0/pepQualifiedFormClass/@body.2/view"> + <details key="start" value="6582"/> + <details key="end" value="6586"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.238" references="/0/pepQualifiedFormClass/view"> - <details key="start" value="5766"/> - <details key="end" value="5777"/> - <details key="line" value="137"/> + <eAnnotations source="positions.285" references="/0/pepQualifiedFormClass/view"> + <details key="start" value="6540"/> + <details key="end" value="6551"/> + <details key="line" value="154"/> </eAnnotations> - <eAnnotations source="positions.239" references="/0/pepFormClass"> - <details key="start" value="5843"/> - <details key="end" value="5955"/> - <details key="line" value="141"/> + <eAnnotations source="positions.286" references="/0/pepFormClass"> + <details key="start" value="6617"/> + <details key="end" value="6729"/> + <details key="line" value="158"/> </eAnnotations> - <eAnnotations source="positions.240" references="/0/pepFormClass/@body.0"> - <details key="start" value="5888"/> - <details key="end" value="5916"/> + <eAnnotations source="positions.287" references="/0/pepFormClass/@body.0"> + <details key="start" value="6662"/> + <details key="end" value="6690"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.241" references="/0/pepFormClass/@body.0/@argument.0"> - <details key="start" value="5888"/> - <details key="end" value="5897"/> + <eAnnotations source="positions.288" references="/0/pepFormClass/@body.0/@argument.0"> + <details key="start" value="6662"/> + <details key="end" value="6671"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.242" references="/0/pepFormClass/@body.0/@argument.0/view"> - <details key="start" value="5888"/> - <details key="end" value="5892"/> + <eAnnotations source="positions.289" references="/0/pepFormClass/@body.0/@argument.0/view"> + <details key="start" value="6662"/> + <details key="end" value="6666"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.243" references="/0/pepFormClass/@body.1"> - <details key="start" value="5918"/> - <details key="end" value="5943"/> - <details key="line" value="142"/> + <eAnnotations source="positions.290" references="/0/pepFormClass/@body.1"> + <details key="start" value="6692"/> + <details key="end" value="6717"/> + <details key="line" value="159"/> </eAnnotations> - <eAnnotations source="positions.244" references="/0/pepFormClass/view"> - <details key="start" value="5873"/> - <details key="end" value="5884"/> - <details key="line" value="141"/> + <eAnnotations source="positions.291" references="/0/pepFormClass/view"> + <details key="start" value="6647"/> + <details key="end" value="6658"/> + <details key="line" value="158"/> </eAnnotations> - <eAnnotations source="positions.245" references="/0/pepFormQualifiedClass"> - <details key="start" value="5957"/> - <details key="end" value="6071"/> - <details key="line" value="145"/> + <eAnnotations source="positions.292" references="/0/pepFormQualifiedClass"> + <details key="start" value="6731"/> + <details key="end" value="6845"/> + <details key="line" value="162"/> </eAnnotations> - <eAnnotations source="positions.246" references="/0/pepFormQualifiedClass/@body.0"> - <details key="start" value="6011"/> - <details key="end" value="6034"/> + <eAnnotations source="positions.293" references="/0/pepFormQualifiedClass/@body.0"> + <details key="start" value="6785"/> + <details key="end" value="6808"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.247" references="/0/pepFormQualifiedClass/@body.0/view"> - <details key="start" value="6011"/> - <details key="end" value="6015"/> + <eAnnotations source="positions.294" references="/0/pepFormQualifiedClass/@body.0/view"> + <details key="start" value="6785"/> + <details key="end" value="6789"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.248" references="/0/pepFormQualifiedClass/@body.1"> - <details key="start" value="6036"/> - <details key="end" value="6037"/> - <details key="line" value="146"/> + <eAnnotations source="positions.295" references="/0/pepFormQualifiedClass/@body.1"> + <details key="start" value="6810"/> + <details key="end" value="6811"/> + <details key="line" value="163"/> </eAnnotations> - <eAnnotations source="positions.249" references="/0/pepFormQualifiedClass/@body.2"> - <details key="start" value="6038"/> - <details key="end" value="6057"/> + <eAnnotations source="positions.296" references="/0/pepFormQualifiedClass/@body.2"> + <details key="start" value="6812"/> + <details key="end" value="6831"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.250" references="/0/pepFormQualifiedClass/@body.2/view"> - <details key="start" value="6038"/> - <details key="end" value="6042"/> + <eAnnotations source="positions.297" references="/0/pepFormQualifiedClass/@body.2/view"> + <details key="start" value="6812"/> + <details key="end" value="6816"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.251" references="/0/pepFormQualifiedClass/view"> - <details key="start" value="5996"/> - <details key="end" value="6007"/> - <details key="line" value="145"/> + <eAnnotations source="positions.298" references="/0/pepFormQualifiedClass/view"> + <details key="start" value="6770"/> + <details key="end" value="6781"/> + <details key="line" value="162"/> + </eAnnotations> + <eAnnotations source="positions.299" references="/0/partQualifiedSuperclass"> + <details key="start" value="6847"/> + <details key="end" value="7192"/> + <details key="line" value="166"/> </eAnnotations> - <eAnnotations source="positions.252" references="/0/vrClass"> - <details key="start" value="6073"/> - <details key="end" value="6193"/> - <details key="line" value="149"/> + <eAnnotations source="positions.300" references="/0/partQualifiedSuperclass/@body.0"> + <details key="start" value="6916"/> + <details key="end" value="7180"/> + <details key="line" value="167"/> </eAnnotations> - <eAnnotations source="positions.253" references="/0/vrClass/@body.0"> - <details key="start" value="6130"/> - <details key="end" value="6164"/> + <eAnnotations source="positions.301" references="/0/partQualifiedSuperclass/@body.0/@body.0"> + <details key="start" value="7048"/> + <details key="end" value="7118"/> + <details key="line" value="168"/> + </eAnnotations> + <eAnnotations source="positions.302" references="/0/partQualifiedSuperclass/@body.0/@ifExpr"> + <details key="start" value="6920"/> + <details key="end" value="7046"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.254" references="/0/vrClass/@body.0/@argument.0"> - <details key="start" value="6130"/> - <details key="end" value="6145"/> + <eAnnotations source="positions.303" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@source"> + <details key="start" value="6921"/> + <details key="end" value="6984"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.255" references="/0/vrClass/@body.0/@argument.0/repository"> - <details key="start" value="6130"/> - <details key="end" value="6140"/> + <eAnnotations source="positions.304" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="6921"/> + <details key="end" value="6967"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.256" references="/0/vrClass/@body.1"> - <details key="start" value="6166"/> - <details key="end" value="6181"/> - <details key="line" value="150"/> + <eAnnotations source="positions.305" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="6921"/> + <details key="end" value="6951"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.257" references="/0/vrClass/repository"> - <details key="start" value="6098"/> - <details key="end" value="6126"/> - <details key="line" value="149"/> + <eAnnotations source="positions.306" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@source/@source/@source/view"> + <details key="start" value="6921"/> + <details key="end" value="6925"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.258" references="/0/vrQualifiedClass"> - <details key="start" value="6195"/> - <details key="end" value="6324"/> - <details key="line" value="153"/> + <eAnnotations source="positions.307" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="6988"/> + <details key="end" value="7045"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.259" references="/0/vrQualifiedClass/@body.0"> - <details key="start" value="6261"/> - <details key="end" value="6286"/> + <eAnnotations source="positions.308" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="6988"/> + <details key="end" value="7041"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.260" references="/0/vrQualifiedClass/@body.0/repository"> - <details key="start" value="6261"/> - <details key="end" value="6271"/> + <eAnnotations source="positions.309" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="6988"/> + <details key="end" value="7034"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.261" references="/0/vrQualifiedClass/@body.1"> - <details key="start" value="6288"/> - <details key="end" value="6289"/> - <details key="line" value="154"/> + <eAnnotations source="positions.310" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="6988"/> + <details key="end" value="7018"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.262" references="/0/vrQualifiedClass/@body.2"> - <details key="start" value="6290"/> - <details key="end" value="6310"/> + <eAnnotations source="positions.311" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0/@source/@source/@source/view"> + <details key="start" value="6988"/> + <details key="end" value="6992"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.263" references="/0/vrQualifiedClass/@body.2/repository"> - <details key="start" value="6290"/> - <details key="end" value="6300"/> + <eAnnotations source="positions.312" references="/0/partQualifiedSuperclass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="7044"/> + <details key="end" value="7045"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.264" references="/0/vrQualifiedClass/repository"> - <details key="start" value="6229"/> - <details key="end" value="6257"/> - <details key="line" value="153"/> + <eAnnotations source="positions.313" references="/0/partQualifiedSuperclass/@body.0/@else"> + <details key="start" value="7118"/> + <details key="end" value="7175"/> + <details key="line" value="169"/> </eAnnotations> - <eAnnotations source="positions.265" references="/0/partsProviderPackage"> - <details key="start" value="6326"/> - <details key="end" value="6441"/> - <details key="line" value="157"/> + <eAnnotations source="positions.314" references="/0/partQualifiedSuperclass/@body.0/@else/@body.0"> + <details key="start" value="7126"/> + <details key="end" value="7172"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.266" references="/0/partsProviderPackage/@body.0"> - <details key="start" value="6396"/> - <details key="end" value="6418"/> + <eAnnotations source="positions.315" references="/0/partQualifiedSuperclass/@body.0/@else/@body.0/@source"> + <details key="start" value="7126"/> + <details key="end" value="7156"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.267" references="/0/partsProviderPackage/@body.0/repository"> - <details key="start" value="6396"/> - <details key="end" value="6406"/> + <eAnnotations source="positions.316" references="/0/partQualifiedSuperclass/@body.0/@else/@body.0/@source/view"> + <details key="start" value="7126"/> + <details key="end" value="7130"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.268" references="/0/partsProviderPackage/@body.1"> - <details key="start" value="6420"/> - <details key="end" value="6429"/> - <details key="line" value="158"/> + <eAnnotations source="positions.317" references="/0/partQualifiedSuperclass/@body.0/@else/@body.1"> + <details key="start" value="7174"/> + <details key="end" value="7175"/> + <details key="line" value="171"/> </eAnnotations> - <eAnnotations source="positions.269" references="/0/partsProviderPackage/repository"> - <details key="start" value="6364"/> - <details key="end" value="6392"/> - <details key="line" value="157"/> + <eAnnotations source="positions.318" references="/0/partQualifiedSuperclass/view"> + <details key="start" value="6888"/> + <details key="end" value="6899"/> + <details key="line" value="166"/> </eAnnotations> - <eAnnotations source="positions.270" references="/0/pepProvider"> - <details key="start" value="6443"/> - <details key="end" value="6581"/> - <details key="line" value="161"/> + <eAnnotations source="positions.319" references="/0/partQualifiedSuperclass/@post"> + <details key="start" value="6907"/> + <details key="end" value="6913"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.271" references="/0/pepProvider/@body.0"> - <details key="start" value="6504"/> - <details key="end" value="6538"/> + <eAnnotations source="positions.320" references="/0/partQualifiedSuperclass/@post/self"> + <details key="start" value="-1"/> + <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.272" references="/0/pepProvider/@body.0/@argument.0"> - <details key="start" value="6504"/> - <details key="end" value="6519"/> + <eAnnotations source="positions.321" references="/0/partSuperclass"> + <details key="start" value="7194"/> + <details key="end" value="7513"/> + <details key="line" value="174"/> + </eAnnotations> + <eAnnotations source="positions.322" references="/0/partSuperclass/@body.0"> + <details key="start" value="7254"/> + <details key="end" value="7501"/> + <details key="line" value="175"/> + </eAnnotations> + <eAnnotations source="positions.323" references="/0/partSuperclass/@body.0/@body.0"> + <details key="start" value="7386"/> + <details key="end" value="7417"/> + <details key="line" value="176"/> + </eAnnotations> + <eAnnotations source="positions.324" references="/0/partSuperclass/@body.0/@ifExpr"> + <details key="start" value="7258"/> + <details key="end" value="7384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.273" references="/0/pepProvider/@body.0/@argument.0/repository"> - <details key="start" value="6504"/> - <details key="end" value="6514"/> + <eAnnotations source="positions.325" references="/0/partSuperclass/@body.0/@ifExpr/@source"> + <details key="start" value="7259"/> + <details key="end" value="7322"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.274" references="/0/pepProvider/@body.1"> - <details key="start" value="6540"/> - <details key="end" value="6569"/> - <details key="line" value="162"/> + <eAnnotations source="positions.326" references="/0/partSuperclass/@body.0/@ifExpr/@source/@source"> + <details key="start" value="7259"/> + <details key="end" value="7305"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.275" references="/0/pepProvider/repository"> - <details key="start" value="6472"/> - <details key="end" value="6500"/> - <details key="line" value="161"/> + <eAnnotations source="positions.327" references="/0/partSuperclass/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="7259"/> + <details key="end" value="7289"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.276" references="/0/pepQualifiedProvider"> - <details key="start" value="6583"/> - <details key="end" value="6728"/> - <details key="line" value="165"/> + <eAnnotations source="positions.328" references="/0/partSuperclass/@body.0/@ifExpr/@source/@source/@source/view"> + <details key="start" value="7259"/> + <details key="end" value="7263"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.277" references="/0/pepQualifiedProvider/@body.0"> - <details key="start" value="6653"/> - <details key="end" value="6686"/> + <eAnnotations source="positions.329" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0"> + <details key="start" value="7326"/> + <details key="end" value="7383"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.278" references="/0/pepQualifiedProvider/@body.0/repository"> - <details key="start" value="6653"/> - <details key="end" value="6663"/> + <eAnnotations source="positions.330" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="7326"/> + <details key="end" value="7379"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.279" references="/0/pepQualifiedProvider/@body.1"> - <details key="start" value="6688"/> - <details key="end" value="6689"/> - <details key="line" value="166"/> + <eAnnotations source="positions.331" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="7326"/> + <details key="end" value="7372"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.280" references="/0/pepQualifiedProvider/@body.2"> - <details key="start" value="6690"/> - <details key="end" value="6714"/> + <eAnnotations source="positions.332" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0/@source/@source/@source"> + <details key="start" value="7326"/> + <details key="end" value="7356"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.281" references="/0/pepQualifiedProvider/@body.2/repository"> - <details key="start" value="6690"/> - <details key="end" value="6700"/> + <eAnnotations source="positions.333" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0/@source/@source/@source/view"> + <details key="start" value="7326"/> + <details key="end" value="7330"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.282" references="/0/pepQualifiedProvider/repository"> - <details key="start" value="6621"/> - <details key="end" value="6649"/> - <details key="line" value="165"/> + <eAnnotations source="positions.334" references="/0/partSuperclass/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="7382"/> + <details key="end" value="7383"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.283" references="/0/messagesProperties"> - <details key="start" value="6919"/> - <details key="end" value="7053"/> - <details key="line" value="172"/> + <eAnnotations source="positions.335" references="/0/partSuperclass/@body.0/@else"> + <details key="start" value="7417"/> + <details key="end" value="7496"/> + <details key="line" value="177"/> </eAnnotations> - <eAnnotations source="positions.284" references="/0/messagesProperties/@body.0"> - <details key="start" value="6992"/> - <details key="end" value="7031"/> + <eAnnotations source="positions.336" references="/0/partSuperclass/@body.0/@else/@body.0"> + <details key="start" value="7425"/> + <details key="end" value="7493"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.285" references="/0/messagesProperties/@body.0/@argument.0"> - <details key="start" value="6992"/> - <details key="end" value="7012"/> + <eAnnotations source="positions.337" references="/0/partSuperclass/@body.0/@else/@body.0/@source"> + <details key="start" value="7425"/> + <details key="end" value="7485"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.286" references="/0/messagesProperties/@body.0/@argument.0/viewsRepository"> - <details key="start" value="6992"/> - <details key="end" value="7007"/> + <eAnnotations source="positions.338" references="/0/partSuperclass/@body.0/@else/@body.0/@source/@source"> + <details key="start" value="7425"/> + <details key="end" value="7471"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.287" references="/0/messagesProperties/@body.1"> - <details key="start" value="7033"/> - <details key="end" value="7041"/> - <details key="line" value="173"/> + <eAnnotations source="positions.339" references="/0/partSuperclass/@body.0/@else/@body.0/@source/@source/@source"> + <details key="start" value="7425"/> + <details key="end" value="7455"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.288" references="/0/messagesProperties/viewsRepository"> - <details key="start" value="6955"/> - <details key="end" value="6988"/> - <details key="line" value="172"/> + <eAnnotations source="positions.340" references="/0/partSuperclass/@body.0/@else/@body.0/@source/@source/@source/view"> + <details key="start" value="7425"/> + <details key="end" value="7429"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.289" references="/0/messagesProvider"> - <details key="start" value="7055"/> - <details key="end" value="7187"/> - <details key="line" value="176"/> + <eAnnotations source="positions.341" references="/0/partSuperclass/@body.0/@else/@body.0/@source/@argument.0"> + <details key="start" value="7481"/> + <details key="end" value="7484"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.290" references="/0/messagesProvider/@body.0"> - <details key="start" value="7126"/> - <details key="end" value="7165"/> + <eAnnotations source="positions.342" references="/0/partSuperclass/@body.0/@else/@body.1"> + <details key="start" value="7495"/> + <details key="end" value="7496"/> + <details key="line" value="179"/> + </eAnnotations> + <eAnnotations source="positions.343" references="/0/partSuperclass/view"> + <details key="start" value="7226"/> + <details key="end" value="7237"/> + <details key="line" value="174"/> + </eAnnotations> + <eAnnotations source="positions.344" references="/0/partSuperclass/@post"> + <details key="start" value="7245"/> + <details key="end" value="7251"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.291" references="/0/messagesProvider/@body.0/@argument.0"> - <details key="start" value="7126"/> - <details key="end" value="7146"/> + <eAnnotations source="positions.345" references="/0/partSuperclass/@post/self"> + <details key="start" value="-1"/> + <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.292" references="/0/messagesProvider/@body.0/@argument.0/viewsRepository"> - <details key="start" value="7126"/> - <details key="end" value="7141"/> + <eAnnotations source="positions.346" references="/0/vrClass"> + <details key="start" value="7515"/> + <details key="end" value="7635"/> + <details key="line" value="182"/> + </eAnnotations> + <eAnnotations source="positions.347" references="/0/vrClass/@body.0"> + <details key="start" value="7572"/> + <details key="end" value="7606"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.293" references="/0/messagesProvider/@body.1"> - <details key="start" value="7167"/> - <details key="end" value="7175"/> - <details key="line" value="177"/> + <eAnnotations source="positions.348" references="/0/vrClass/@body.0/@argument.0"> + <details key="start" value="7572"/> + <details key="end" value="7587"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.294" references="/0/messagesProvider/viewsRepository"> - <details key="start" value="7089"/> - <details key="end" value="7122"/> - <details key="line" value="176"/> + <eAnnotations source="positions.349" references="/0/vrClass/@body.0/@argument.0/repository"> + <details key="start" value="7572"/> + <details key="end" value="7582"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.350" references="/0/vrClass/@body.1"> + <details key="start" value="7608"/> + <details key="end" value="7623"/> + <details key="line" value="183"/> </eAnnotations> - <eAnnotations source="positions.295" references="/0/messagesProviderPackage"> - <details key="start" value="7189"/> - <details key="end" value="7344"/> - <details key="line" value="180"/> + <eAnnotations source="positions.351" references="/0/vrClass/repository"> + <details key="start" value="7540"/> + <details key="end" value="7568"/> + <details key="line" value="182"/> </eAnnotations> - <eAnnotations source="positions.296" references="/0/messagesProviderPackage/@body.0"> - <details key="start" value="7267"/> - <details key="end" value="7320"/> + <eAnnotations source="positions.352" references="/0/vrQualifiedClass"> + <details key="start" value="7637"/> + <details key="end" value="7766"/> + <details key="line" value="186"/> + </eAnnotations> + <eAnnotations source="positions.353" references="/0/vrQualifiedClass/@body.0"> + <details key="start" value="7703"/> + <details key="end" value="7728"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.297" references="/0/messagesProviderPackage/@body.0/@source"> - <details key="start" value="7267"/> - <details key="end" value="7308"/> + <eAnnotations source="positions.354" references="/0/vrQualifiedClass/@body.0/repository"> + <details key="start" value="7703"/> + <details key="end" value="7713"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.298" references="/0/messagesProviderPackage/@body.0/@source/viewsRepository"> - <details key="start" value="7267"/> - <details key="end" value="7282"/> + <eAnnotations source="positions.355" references="/0/vrQualifiedClass/@body.1"> + <details key="start" value="7730"/> + <details key="end" value="7731"/> + <details key="line" value="187"/> + </eAnnotations> + <eAnnotations source="positions.356" references="/0/vrQualifiedClass/@body.2"> + <details key="start" value="7732"/> + <details key="end" value="7752"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.299" references="/0/messagesProviderPackage/@body.1"> - <details key="start" value="7322"/> - <details key="end" value="7332"/> - <details key="line" value="181"/> + <eAnnotations source="positions.357" references="/0/vrQualifiedClass/@body.2/repository"> + <details key="start" value="7732"/> + <details key="end" value="7742"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.300" references="/0/messagesProviderPackage/viewsRepository"> - <details key="start" value="7230"/> - <details key="end" value="7263"/> - <details key="line" value="180"/> + <eAnnotations source="positions.358" references="/0/vrQualifiedClass/repository"> + <details key="start" value="7671"/> + <details key="end" value="7699"/> + <details key="line" value="186"/> </eAnnotations> - <eAnnotations source="positions.301" references="/0/qualifiedMessagesProvider"> - <details key="start" value="7346"/> - <details key="end" value="7519"/> - <details key="line" value="184"/> + <eAnnotations source="positions.359" references="/0/partsProviderPackage"> + <details key="start" value="7768"/> + <details key="end" value="7883"/> + <details key="line" value="190"/> </eAnnotations> - <eAnnotations source="positions.302" references="/0/qualifiedMessagesProvider/@body.0"> - <details key="start" value="7426"/> - <details key="end" value="7467"/> + <eAnnotations source="positions.360" references="/0/partsProviderPackage/@body.0"> + <details key="start" value="7838"/> + <details key="end" value="7860"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.303" references="/0/qualifiedMessagesProvider/@body.0/viewsRepository"> - <details key="start" value="7426"/> - <details key="end" value="7441"/> + <eAnnotations source="positions.361" references="/0/partsProviderPackage/@body.0/repository"> + <details key="start" value="7838"/> + <details key="end" value="7848"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.304" references="/0/qualifiedMessagesProvider/@body.1"> - <details key="start" value="7469"/> - <details key="end" value="7470"/> - <details key="line" value="185"/> + <eAnnotations source="positions.362" references="/0/partsProviderPackage/@body.1"> + <details key="start" value="7862"/> + <details key="end" value="7871"/> + <details key="line" value="191"/> + </eAnnotations> + <eAnnotations source="positions.363" references="/0/partsProviderPackage/repository"> + <details key="start" value="7806"/> + <details key="end" value="7834"/> + <details key="line" value="190"/> + </eAnnotations> + <eAnnotations source="positions.364" references="/0/pepProvider"> + <details key="start" value="7885"/> + <details key="end" value="8023"/> + <details key="line" value="194"/> + </eAnnotations> + <eAnnotations source="positions.365" references="/0/pepProvider/@body.0"> + <details key="start" value="7946"/> + <details key="end" value="7980"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.305" references="/0/qualifiedMessagesProvider/@body.2"> - <details key="start" value="7471"/> - <details key="end" value="7505"/> + <eAnnotations source="positions.366" references="/0/pepProvider/@body.0/@argument.0"> + <details key="start" value="7946"/> + <details key="end" value="7961"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.306" references="/0/qualifiedMessagesProvider/@body.2/viewsRepository"> - <details key="start" value="7471"/> - <details key="end" value="7486"/> + <eAnnotations source="positions.367" references="/0/pepProvider/@body.0/@argument.0/repository"> + <details key="start" value="7946"/> + <details key="end" value="7956"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.307" references="/0/qualifiedMessagesProvider/viewsRepository"> - <details key="start" value="7389"/> - <details key="end" value="7422"/> - <details key="line" value="184"/> + <eAnnotations source="positions.368" references="/0/pepProvider/@body.1"> + <details key="start" value="7982"/> + <details key="end" value="8011"/> + <details key="line" value="195"/> </eAnnotations> - <eAnnotations source="positions.308" references="/0/groupKey"> - <details key="start" value="7583"/> - <details key="end" value="7851"/> - <details key="line" value="189"/> + <eAnnotations source="positions.369" references="/0/pepProvider/repository"> + <details key="start" value="7914"/> + <details key="end" value="7942"/> + <details key="line" value="194"/> </eAnnotations> - <eAnnotations source="positions.309" references="/0/groupKey/@body.0"> - <details key="start" value="7735"/> - <details key="end" value="7773"/> + <eAnnotations source="positions.370" references="/0/pepQualifiedProvider"> + <details key="start" value="8025"/> + <details key="end" value="8170"/> + <details key="line" value="198"/> + </eAnnotations> + <eAnnotations source="positions.371" references="/0/pepQualifiedProvider/@body.0"> + <details key="start" value="8095"/> + <details key="end" value="8128"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.310" references="/0/groupKey/@body.0/@argument.0"> - <details key="start" value="7735"/> - <details key="end" value="7754"/> + <eAnnotations source="positions.372" references="/0/pepQualifiedProvider/@body.0/repository"> + <details key="start" value="8095"/> + <details key="end" value="8105"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.311" references="/0/groupKey/@body.0/@argument.0/containingView"> - <details key="start" value="7735"/> - <details key="end" value="7749"/> + <eAnnotations source="positions.373" references="/0/pepQualifiedProvider/@body.1"> + <details key="start" value="8130"/> + <details key="end" value="8131"/> + <details key="line" value="199"/> + </eAnnotations> + <eAnnotations source="positions.374" references="/0/pepQualifiedProvider/@body.2"> + <details key="start" value="8132"/> + <details key="end" value="8156"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.312" references="/0/groupKey/@body.1"> - <details key="start" value="7775"/> - <details key="end" value="7797"/> - <details key="line" value="190"/> + <eAnnotations source="positions.375" references="/0/pepQualifiedProvider/@body.2/repository"> + <details key="start" value="8132"/> + <details key="end" value="8142"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.376" references="/0/pepQualifiedProvider/repository"> + <details key="start" value="8063"/> + <details key="end" value="8091"/> + <details key="line" value="198"/> + </eAnnotations> + <eAnnotations source="positions.377" references="/0/messagesProperties"> + <details key="start" value="8361"/> + <details key="end" value="8495"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.313" references="/0/groupKey/@body.2"> - <details key="start" value="7798"/> - <details key="end" value="7827"/> + <eAnnotations source="positions.378" references="/0/messagesProperties/@body.0"> + <details key="start" value="8434"/> + <details key="end" value="8473"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.314" references="/0/groupKey/@body.2/@argument.0"> - <details key="start" value="7798"/> - <details key="end" value="7808"/> + <eAnnotations source="positions.379" references="/0/messagesProperties/@body.0/@argument.0"> + <details key="start" value="8434"/> + <details key="end" value="8454"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.315" references="/0/groupKey/@body.2/@argument.0/group"> - <details key="start" value="7798"/> - <details key="end" value="7803"/> + <eAnnotations source="positions.380" references="/0/messagesProperties/@body.0/@argument.0/viewsRepository"> + <details key="start" value="8434"/> + <details key="end" value="8449"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.316" references="/0/groupKey/@body.3"> - <details key="start" value="7829"/> - <details key="end" value="7839"/> - <details key="line" value="190"/> + <eAnnotations source="positions.381" references="/0/messagesProperties/@body.1"> + <details key="start" value="8475"/> + <details key="end" value="8483"/> + <details key="line" value="206"/> </eAnnotations> - <eAnnotations source="positions.317" references="/0/groupKey/group"> - <details key="start" value="7609"/> - <details key="end" value="7628"/> - <details key="line" value="189"/> + <eAnnotations source="positions.382" references="/0/messagesProperties/viewsRepository"> + <details key="start" value="8397"/> + <details key="end" value="8430"/> + <details key="line" value="205"/> </eAnnotations> - <eAnnotations source="positions.318" references="/0/groupKey/containingView"> - <details key="start" value="7630"/> - <details key="end" value="7651"/> - <details key="line" value="189"/> + <eAnnotations source="positions.383" references="/0/messagesProvider"> + <details key="start" value="8497"/> + <details key="end" value="8629"/> + <details key="line" value="209"/> </eAnnotations> - <eAnnotations source="positions.319" references="/0/groupKey/@guard"> - <details key="start" value="7656"/> - <details key="end" value="7731"/> + <eAnnotations source="positions.384" references="/0/messagesProvider/@body.0"> + <details key="start" value="8568"/> + <details key="end" value="8607"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.320" references="/0/groupKey/@guard/@source"> - <details key="start" value="7656"/> - <details key="end" value="7691"/> + <eAnnotations source="positions.385" references="/0/messagesProvider/@body.0/@argument.0"> + <details key="start" value="8568"/> + <details key="end" value="8588"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.321" references="/0/groupKey/@guard/@source/group"> - <details key="start" value="7656"/> - <details key="end" value="7661"/> + <eAnnotations source="positions.386" references="/0/messagesProvider/@body.0/@argument.0/viewsRepository"> + <details key="start" value="8568"/> + <details key="end" value="8583"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.322" references="/0/groupKey/@guard/@source/@argument.0"> - <details key="start" value="7674"/> - <details key="end" value="7690"/> + <eAnnotations source="positions.387" references="/0/messagesProvider/@body.1"> + <details key="start" value="8609"/> + <details key="end" value="8617"/> + <details key="line" value="210"/> + </eAnnotations> + <eAnnotations source="positions.388" references="/0/messagesProvider/viewsRepository"> + <details key="start" value="8531"/> + <details key="end" value="8564"/> + <details key="line" value="209"/> + </eAnnotations> + <eAnnotations source="positions.389" references="/0/messagesProviderPackage"> + <details key="start" value="8631"/> + <details key="end" value="8786"/> + <details key="line" value="213"/> + </eAnnotations> + <eAnnotations source="positions.390" references="/0/messagesProviderPackage/@body.0"> + <details key="start" value="8709"/> + <details key="end" value="8762"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.323" references="/0/groupKey/@guard/@argument.0"> - <details key="start" value="7696"/> - <details key="end" value="7731"/> + <eAnnotations source="positions.391" references="/0/messagesProviderPackage/@body.0/@source"> + <details key="start" value="8709"/> + <details key="end" value="8750"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.324" references="/0/groupKey/@guard/@argument.0/@source"> - <details key="start" value="7696"/> - <details key="end" value="7721"/> + <eAnnotations source="positions.392" references="/0/messagesProviderPackage/@body.0/@source/viewsRepository"> + <details key="start" value="8709"/> + <details key="end" value="8724"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.325" references="/0/groupKey/@guard/@argument.0/@source/@source"> - <details key="start" value="7696"/> - <details key="end" value="7716"/> + <eAnnotations source="positions.393" references="/0/messagesProviderPackage/@body.1"> + <details key="start" value="8764"/> + <details key="end" value="8774"/> + <details key="line" value="214"/> + </eAnnotations> + <eAnnotations source="positions.394" references="/0/messagesProviderPackage/viewsRepository"> + <details key="start" value="8672"/> + <details key="end" value="8705"/> + <details key="line" value="213"/> + </eAnnotations> + <eAnnotations source="positions.395" references="/0/qualifiedMessagesProvider"> + <details key="start" value="8788"/> + <details key="end" value="8961"/> + <details key="line" value="217"/> + </eAnnotations> + <eAnnotations source="positions.396" references="/0/qualifiedMessagesProvider/@body.0"> + <details key="start" value="8868"/> + <details key="end" value="8909"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.326" references="/0/groupKey/@guard/@argument.0/@source/@source/group"> - <details key="start" value="7696"/> - <details key="end" value="7701"/> + <eAnnotations source="positions.397" references="/0/qualifiedMessagesProvider/@body.0/viewsRepository"> + <details key="start" value="8868"/> + <details key="end" value="8883"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.327" references="/0/groupKey/@guard/@argument.0/@argument.0"> - <details key="start" value="7724"/> - <details key="end" value="7731"/> + <eAnnotations source="positions.398" references="/0/qualifiedMessagesProvider/@body.1"> + <details key="start" value="8911"/> + <details key="end" value="8912"/> + <details key="line" value="218"/> + </eAnnotations> + <eAnnotations source="positions.399" references="/0/qualifiedMessagesProvider/@body.2"> + <details key="start" value="8913"/> + <details key="end" value="8947"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.400" references="/0/qualifiedMessagesProvider/@body.2/viewsRepository"> + <details key="start" value="8913"/> + <details key="end" value="8928"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.328" references="/0/editorKey"> - <details key="start" value="7853"/> - <details key="end" value="8039"/> - <details key="line" value="193"/> + <eAnnotations source="positions.401" references="/0/qualifiedMessagesProvider/viewsRepository"> + <details key="start" value="8831"/> + <details key="end" value="8864"/> + <details key="line" value="217"/> </eAnnotations> - <eAnnotations source="positions.329" references="/0/editorKey/@body.0"> - <details key="start" value="7927"/> - <details key="end" value="7965"/> + <eAnnotations source="positions.402" references="/0/groupKey"> + <details key="start" value="9025"/> + <details key="end" value="9293"/> + <details key="line" value="222"/> + </eAnnotations> + <eAnnotations source="positions.403" references="/0/groupKey/@body.0"> + <details key="start" value="9177"/> + <details key="end" value="9215"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.330" references="/0/editorKey/@body.0/@argument.0"> - <details key="start" value="7927"/> - <details key="end" value="7946"/> + <eAnnotations source="positions.404" references="/0/groupKey/@body.0/@argument.0"> + <details key="start" value="9177"/> + <details key="end" value="9196"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.331" references="/0/editorKey/@body.0/@argument.0/containingView"> - <details key="start" value="7927"/> - <details key="end" value="7941"/> + <eAnnotations source="positions.405" references="/0/groupKey/@body.0/@argument.0/containingView"> + <details key="start" value="9177"/> + <details key="end" value="9191"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.332" references="/0/editorKey/@body.1"> - <details key="start" value="7967"/> - <details key="end" value="7989"/> - <details key="line" value="194"/> + <eAnnotations source="positions.406" references="/0/groupKey/@body.1"> + <details key="start" value="9217"/> + <details key="end" value="9239"/> + <details key="line" value="223"/> </eAnnotations> - <eAnnotations source="positions.333" references="/0/editorKey/@body.2"> - <details key="start" value="7990"/> - <details key="end" value="8020"/> + <eAnnotations source="positions.407" references="/0/groupKey/@body.2"> + <details key="start" value="9240"/> + <details key="end" value="9269"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.334" references="/0/editorKey/@body.2/@argument.0"> - <details key="start" value="7990"/> - <details key="end" value="8001"/> + <eAnnotations source="positions.408" references="/0/groupKey/@body.2/@argument.0"> + <details key="start" value="9240"/> + <details key="end" value="9250"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.335" references="/0/editorKey/@body.2/@argument.0/editor"> - <details key="start" value="7990"/> - <details key="end" value="7996"/> + <eAnnotations source="positions.409" references="/0/groupKey/@body.2/@argument.0/group"> + <details key="start" value="9240"/> + <details key="end" value="9245"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.336" references="/0/editorKey/@body.3"> - <details key="start" value="8022"/> - <details key="end" value="8027"/> - <details key="line" value="194"/> + <eAnnotations source="positions.410" references="/0/groupKey/@body.3"> + <details key="start" value="9271"/> + <details key="end" value="9281"/> + <details key="line" value="223"/> </eAnnotations> - <eAnnotations source="positions.337" references="/0/editorKey/editor"> - <details key="start" value="7880"/> - <details key="end" value="7900"/> - <details key="line" value="193"/> + <eAnnotations source="positions.411" references="/0/groupKey/group"> + <details key="start" value="9051"/> + <details key="end" value="9070"/> + <details key="line" value="222"/> </eAnnotations> - <eAnnotations source="positions.338" references="/0/editorKey/containingView"> - <details key="start" value="7902"/> - <details key="end" value="7923"/> - <details key="line" value="193"/> + <eAnnotations source="positions.412" references="/0/groupKey/containingView"> + <details key="start" value="9072"/> + <details key="end" value="9093"/> + <details key="line" value="222"/> </eAnnotations> - <eAnnotations source="positions.339" references="/0/propertiesPackage"> - <details key="start" value="8236"/> - <details key="end" value="8358"/> - <details key="line" value="200"/> + <eAnnotations source="positions.413" references="/0/groupKey/@guard"> + <details key="start" value="9098"/> + <details key="end" value="9173"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.340" references="/0/propertiesPackage/@body.0"> - <details key="start" value="8305"/> - <details key="end" value="8333"/> + <eAnnotations source="positions.414" references="/0/groupKey/@guard/@source"> + <details key="start" value="9098"/> + <details key="end" value="9133"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.341" references="/0/propertiesPackage/@body.0/pec"> - <details key="start" value="8305"/> - <details key="end" value="8308"/> + <eAnnotations source="positions.415" references="/0/groupKey/@guard/@source/group"> + <details key="start" value="9098"/> + <details key="end" value="9103"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.342" references="/0/propertiesPackage/@body.1"> - <details key="start" value="8335"/> - <details key="end" value="8346"/> - <details key="line" value="201"/> + <eAnnotations source="positions.416" references="/0/groupKey/@guard/@source/@argument.0"> + <details key="start" value="9116"/> + <details key="end" value="9132"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.343" references="/0/propertiesPackage/pec"> - <details key="start" value="8271"/> - <details key="end" value="8301"/> - <details key="line" value="200"/> + <eAnnotations source="positions.417" references="/0/groupKey/@guard/@argument.0"> + <details key="start" value="9138"/> + <details key="end" value="9173"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.344" references="/0/propertySection"> - <details key="start" value="8360"/> - <details key="end" value="8537"/> - <details key="line" value="204"/> + <eAnnotations source="positions.418" references="/0/groupKey/@guard/@argument.0/@source"> + <details key="start" value="9138"/> + <details key="end" value="9163"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.345" references="/0/propertySection/@body.0"> - <details key="start" value="8442"/> - <details key="end" value="8469"/> + <eAnnotations source="positions.419" references="/0/groupKey/@guard/@argument.0/@source/@source"> + <details key="start" value="9138"/> + <details key="end" value="9158"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.346" references="/0/propertySection/@body.0/@argument.0"> - <details key="start" value="8442"/> - <details key="end" value="8450"/> + <eAnnotations source="positions.420" references="/0/groupKey/@guard/@argument.0/@source/@source/group"> + <details key="start" value="9138"/> + <details key="end" value="9143"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.347" references="/0/propertySection/@body.0/@argument.0/pec"> - <details key="start" value="8442"/> - <details key="end" value="8445"/> + <eAnnotations source="positions.421" references="/0/groupKey/@guard/@argument.0/@argument.0"> + <details key="start" value="9166"/> + <details key="end" value="9173"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.348" references="/0/propertySection/@body.1"> - <details key="start" value="8472"/> - <details key="end" value="8508"/> + <eAnnotations source="positions.422" references="/0/editorKey"> + <details key="start" value="9295"/> + <details key="end" value="9481"/> + <details key="line" value="226"/> + </eAnnotations> + <eAnnotations source="positions.423" references="/0/editorKey/@body.0"> + <details key="start" value="9369"/> + <details key="end" value="9407"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.349" references="/0/propertySection/@body.1/@argument.0"> - <details key="start" value="8472"/> - <details key="end" value="8489"/> + <eAnnotations source="positions.424" references="/0/editorKey/@body.0/@argument.0"> + <details key="start" value="9369"/> + <details key="end" value="9388"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.350" references="/0/propertySection/@body.1/@argument.0/view"> - <details key="start" value="8472"/> - <details key="end" value="8476"/> + <eAnnotations source="positions.425" references="/0/editorKey/@body.0/@argument.0/containingView"> + <details key="start" value="9369"/> + <details key="end" value="9383"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.351" references="/0/propertySection/@body.1/@argument.0/pec"> - <details key="start" value="8485"/> - <details key="end" value="8488"/> + <eAnnotations source="positions.426" references="/0/editorKey/@body.1"> + <details key="start" value="9409"/> + <details key="end" value="9431"/> + <details key="line" value="227"/> + </eAnnotations> + <eAnnotations source="positions.427" references="/0/editorKey/@body.2"> + <details key="start" value="9432"/> + <details key="end" value="9462"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.352" references="/0/propertySection/@body.2"> - <details key="start" value="8510"/> - <details key="end" value="8525"/> - <details key="line" value="205"/> + <eAnnotations source="positions.428" references="/0/editorKey/@body.2/@argument.0"> + <details key="start" value="9432"/> + <details key="end" value="9443"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.429" references="/0/editorKey/@body.2/@argument.0/editor"> + <details key="start" value="9432"/> + <details key="end" value="9438"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.430" references="/0/editorKey/@body.3"> + <details key="start" value="9464"/> + <details key="end" value="9469"/> + <details key="line" value="227"/> + </eAnnotations> + <eAnnotations source="positions.431" references="/0/editorKey/editor"> + <details key="start" value="9322"/> + <details key="end" value="9342"/> + <details key="line" value="226"/> + </eAnnotations> + <eAnnotations source="positions.432" references="/0/editorKey/containingView"> + <details key="start" value="9344"/> + <details key="end" value="9365"/> + <details key="line" value="226"/> </eAnnotations> - <eAnnotations source="positions.353" references="/0/propertySection/pec"> - <details key="start" value="8393"/> - <details key="end" value="8425"/> - <details key="line" value="204"/> + <eAnnotations source="positions.433" references="/0/propertiesPackage"> + <details key="start" value="9678"/> + <details key="end" value="9800"/> + <details key="line" value="233"/> + </eAnnotations> + <eAnnotations source="positions.434" references="/0/propertiesPackage/@body.0"> + <details key="start" value="9747"/> + <details key="end" value="9775"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.354" references="/0/propertySection/view"> - <details key="start" value="8427"/> - <details key="end" value="8438"/> - <details key="line" value="204"/> + <eAnnotations source="positions.435" references="/0/propertiesPackage/@body.0/pec"> + <details key="start" value="9747"/> + <details key="end" value="9750"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.355" references="/0/qualifiedPropertySection"> - <details key="start" value="8539"/> - <details key="end" value="8713"/> - <details key="line" value="208"/> + <eAnnotations source="positions.436" references="/0/propertiesPackage/@body.1"> + <details key="start" value="9777"/> + <details key="end" value="9788"/> + <details key="line" value="234"/> </eAnnotations> - <eAnnotations source="positions.356" references="/0/qualifiedPropertySection/@body.0"> - <details key="start" value="8630"/> - <details key="end" value="8670"/> + <eAnnotations source="positions.437" references="/0/propertiesPackage/pec"> + <details key="start" value="9713"/> + <details key="end" value="9743"/> + <details key="line" value="233"/> + </eAnnotations> + <eAnnotations source="positions.438" references="/0/propertySection"> + <details key="start" value="9802"/> + <details key="end" value="9979"/> + <details key="line" value="237"/> + </eAnnotations> + <eAnnotations source="positions.439" references="/0/propertySection/@body.0"> + <details key="start" value="9884"/> + <details key="end" value="9911"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.357" references="/0/qualifiedPropertySection/@body.0/@argument.0"> - <details key="start" value="8630"/> - <details key="end" value="8650"/> + <eAnnotations source="positions.440" references="/0/propertySection/@body.0/@argument.0"> + <details key="start" value="9884"/> + <details key="end" value="9892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.358" references="/0/qualifiedPropertySection/@body.0/@argument.0/pec"> - <details key="start" value="8630"/> - <details key="end" value="8633"/> + <eAnnotations source="positions.441" references="/0/propertySection/@body.0/@argument.0/pec"> + <details key="start" value="9884"/> + <details key="end" value="9887"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.359" references="/0/qualifiedPropertySection/@body.1"> - <details key="start" value="8672"/> - <details key="end" value="8673"/> - <details key="line" value="209"/> + <eAnnotations source="positions.442" references="/0/propertySection/@body.1"> + <details key="start" value="9914"/> + <details key="end" value="9950"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.360" references="/0/qualifiedPropertySection/@body.2"> - <details key="start" value="8674"/> - <details key="end" value="8699"/> + <eAnnotations source="positions.443" references="/0/propertySection/@body.1/@argument.0"> + <details key="start" value="9914"/> + <details key="end" value="9931"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.361" references="/0/qualifiedPropertySection/@body.2/pec"> - <details key="start" value="8674"/> - <details key="end" value="8677"/> + <eAnnotations source="positions.444" references="/0/propertySection/@body.1/@argument.0/view"> + <details key="start" value="9914"/> + <details key="end" value="9918"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.362" references="/0/qualifiedPropertySection/@body.2/view"> - <details key="start" value="8694"/> - <details key="end" value="8698"/> + <eAnnotations source="positions.445" references="/0/propertySection/@body.1/@argument.0/pec"> + <details key="start" value="9927"/> + <details key="end" value="9930"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.363" references="/0/qualifiedPropertySection/pec"> - <details key="start" value="8581"/> - <details key="end" value="8613"/> - <details key="line" value="208"/> + <eAnnotations source="positions.446" references="/0/propertySection/@body.2"> + <details key="start" value="9952"/> + <details key="end" value="9967"/> + <details key="line" value="238"/> </eAnnotations> - <eAnnotations source="positions.364" references="/0/qualifiedPropertySection/view"> - <details key="start" value="8615"/> - <details key="end" value="8626"/> - <details key="line" value="208"/> + <eAnnotations source="positions.447" references="/0/propertySection/pec"> + <details key="start" value="9835"/> + <details key="end" value="9867"/> + <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.365" references="/0/contributorID"> - <details key="start" value="8715"/> - <details key="end" value="9201"/> - <details key="line" value="212"/> + <eAnnotations source="positions.448" references="/0/propertySection/view"> + <details key="start" value="9869"/> + <details key="end" value="9880"/> + <details key="line" value="237"/> </eAnnotations> - <eAnnotations source="positions.366" references="/0/contributorID/@body.0"> - <details key="start" value="8812"/> - <details key="end" value="9189"/> - <details key="line" value="213"/> + <eAnnotations source="positions.449" references="/0/qualifiedPropertySection"> + <details key="start" value="9981"/> + <details key="end" value="10155"/> + <details key="line" value="241"/> </eAnnotations> - <eAnnotations source="positions.367" references="/0/contributorID/@body.0/@body.0"> - <details key="start" value="9040"/> - <details key="end" value="9102"/> + <eAnnotations source="positions.450" references="/0/qualifiedPropertySection/@body.0"> + <details key="start" value="10072"/> + <details key="end" value="10112"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.368" references="/0/contributorID/@body.0/@body.0/@source"> - <details key="start" value="9040"/> - <details key="end" value="9077"/> + <eAnnotations source="positions.451" references="/0/qualifiedPropertySection/@body.0/@argument.0"> + <details key="start" value="10072"/> + <details key="end" value="10092"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.369" references="/0/contributorID/@body.0/@body.0/@source/editionContext"> - <details key="start" value="9040"/> - <details key="end" value="9054"/> + <eAnnotations source="positions.452" references="/0/qualifiedPropertySection/@body.0/@argument.0/pec"> + <details key="start" value="10072"/> + <details key="end" value="10075"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.370" references="/0/contributorID/@body.0/@body.1"> - <details key="start" value="9104"/> - <details key="end" value="9105"/> - <details key="line" value="215"/> + <eAnnotations source="positions.453" references="/0/qualifiedPropertySection/@body.1"> + <details key="start" value="10114"/> + <details key="end" value="10115"/> + <details key="line" value="242"/> </eAnnotations> - <eAnnotations source="positions.371" references="/0/contributorID/@body.0/@ifExpr"> - <details key="start" value="8816"/> - <details key="end" value="9037"/> + <eAnnotations source="positions.454" references="/0/qualifiedPropertySection/@body.2"> + <details key="start" value="10116"/> + <details key="end" value="10141"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.372" references="/0/contributorID/@body.0/@ifExpr/@source"> - <details key="start" value="8817"/> - <details key="end" value="8963"/> + <eAnnotations source="positions.455" references="/0/qualifiedPropertySection/@body.2/pec"> + <details key="start" value="10116"/> + <details key="end" value="10119"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.373" references="/0/contributorID/@body.0/@ifExpr/@source/@source"> - <details key="start" value="8817"/> - <details key="end" value="8875"/> + <eAnnotations source="positions.456" references="/0/qualifiedPropertySection/@body.2/view"> + <details key="start" value="10136"/> + <details key="end" value="10140"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.374" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="8821"/> - <details key="end" value="8875"/> + <eAnnotations source="positions.457" references="/0/qualifiedPropertySection/pec"> + <details key="start" value="10023"/> + <details key="end" value="10055"/> + <details key="line" value="241"/> + </eAnnotations> + <eAnnotations source="positions.458" references="/0/qualifiedPropertySection/view"> + <details key="start" value="10057"/> + <details key="end" value="10068"/> + <details key="line" value="241"/> + </eAnnotations> + <eAnnotations source="positions.459" references="/0/contributorID"> + <details key="start" value="10157"/> + <details key="end" value="10643"/> + <details key="line" value="245"/> + </eAnnotations> + <eAnnotations source="positions.460" references="/0/contributorID/@body.0"> + <details key="start" value="10254"/> + <details key="end" value="10631"/> + <details key="line" value="246"/> + </eAnnotations> + <eAnnotations source="positions.461" references="/0/contributorID/@body.0/@body.0"> + <details key="start" value="10482"/> + <details key="end" value="10544"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.375" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="8821"/> - <details key="end" value="8858"/> + <eAnnotations source="positions.462" references="/0/contributorID/@body.0/@body.0/@source"> + <details key="start" value="10482"/> + <details key="end" value="10519"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.376" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source/@source/editionContext"> - <details key="start" value="8821"/> - <details key="end" value="8835"/> + <eAnnotations source="positions.463" references="/0/contributorID/@body.0/@body.0/@source/editionContext"> + <details key="start" value="10482"/> + <details key="end" value="10496"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.377" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0"> - <details key="start" value="8880"/> - <details key="end" value="8963"/> + <eAnnotations source="positions.464" references="/0/contributorID/@body.0/@body.1"> + <details key="start" value="10546"/> + <details key="end" value="10547"/> + <details key="line" value="248"/> + </eAnnotations> + <eAnnotations source="positions.465" references="/0/contributorID/@body.0/@ifExpr"> + <details key="start" value="10258"/> + <details key="end" value="10479"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.378" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source"> - <details key="start" value="8884"/> - <details key="end" value="8963"/> + <eAnnotations source="positions.466" references="/0/contributorID/@body.0/@ifExpr/@source"> + <details key="start" value="10259"/> + <details key="end" value="10405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.379" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source"> - <details key="start" value="8884"/> - <details key="end" value="8946"/> + <eAnnotations source="positions.467" references="/0/contributorID/@body.0/@ifExpr/@source/@source"> + <details key="start" value="10259"/> + <details key="end" value="10317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.380" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source/@source"> - <details key="start" value="8884"/> - <details key="end" value="8921"/> + <eAnnotations source="positions.468" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="10263"/> + <details key="end" value="10317"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.381" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source/@source/editionContext"> - <details key="start" value="8884"/> - <details key="end" value="8898"/> + <eAnnotations source="positions.469" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="10263"/> + <details key="end" value="10300"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.382" references="/0/contributorID/@body.0/@ifExpr/@argument.0"> - <details key="start" value="8968"/> - <details key="end" value="9036"/> + <eAnnotations source="positions.470" references="/0/contributorID/@body.0/@ifExpr/@source/@source/@source/@source/editionContext"> + <details key="start" value="10263"/> + <details key="end" value="10277"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.383" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="8968"/> - <details key="end" value="9030"/> + <eAnnotations source="positions.471" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0"> + <details key="start" value="10322"/> + <details key="end" value="10405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.384" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="8968"/> - <details key="end" value="9005"/> + <eAnnotations source="positions.472" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source"> + <details key="start" value="10326"/> + <details key="end" value="10405"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.385" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source/@source/editionContext"> - <details key="start" value="8968"/> - <details key="end" value="8982"/> + <eAnnotations source="positions.473" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source"> + <details key="start" value="10326"/> + <details key="end" value="10388"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.386" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="9034"/> - <details key="end" value="9036"/> + <eAnnotations source="positions.474" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source/@source"> + <details key="start" value="10326"/> + <details key="end" value="10363"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.387" references="/0/contributorID/@body.0/@else"> - <details key="start" value="9105"/> - <details key="end" value="9184"/> - <details key="line" value="215"/> + <eAnnotations source="positions.475" references="/0/contributorID/@body.0/@ifExpr/@source/@argument.0/@source/@source/@source/editionContext"> + <details key="start" value="10326"/> + <details key="end" value="10340"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.388" references="/0/contributorID/@body.0/@else/@body.0"> - <details key="start" value="9113"/> - <details key="end" value="9170"/> + <eAnnotations source="positions.476" references="/0/contributorID/@body.0/@ifExpr/@argument.0"> + <details key="start" value="10410"/> + <details key="end" value="10478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.389" references="/0/contributorID/@body.0/@else/@body.0/@argument.0"> - <details key="start" value="9113"/> - <details key="end" value="9146"/> + <eAnnotations source="positions.477" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="10410"/> + <details key="end" value="10472"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.390" references="/0/contributorID/@body.0/@else/@body.0/@argument.0/@source"> - <details key="start" value="9113"/> - <details key="end" value="9133"/> + <eAnnotations source="positions.478" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="10410"/> + <details key="end" value="10447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.391" references="/0/contributorID/@body.0/@else/@body.0/@argument.0/@source/editionContext"> - <details key="start" value="9113"/> - <details key="end" value="9127"/> + <eAnnotations source="positions.479" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@source/@source/editionContext"> + <details key="start" value="10410"/> + <details key="end" value="10424"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.392" references="/0/contributorID/@body.0/@else/@body.0/basePackage"> - <details key="start" value="9158"/> - <details key="end" value="9169"/> + <eAnnotations source="positions.480" references="/0/contributorID/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="10476"/> + <details key="end" value="10478"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.393" references="/0/contributorID/@body.0/@else/@body.1"> - <details key="start" value="9172"/> - <details key="end" value="9184"/> - <details key="line" value="216"/> + <eAnnotations source="positions.481" references="/0/contributorID/@body.0/@else"> + <details key="start" value="10547"/> + <details key="end" value="10626"/> + <details key="line" value="248"/> </eAnnotations> - <eAnnotations source="positions.394" references="/0/contributorID/editionContext"> - <details key="start" value="8746"/> - <details key="end" value="8787"/> - <details key="line" value="212"/> + <eAnnotations source="positions.482" references="/0/contributorID/@body.0/@else/@body.0"> + <details key="start" value="10555"/> + <details key="end" value="10612"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.395" references="/0/contributorID/basePackage"> - <details key="start" value="8789"/> - <details key="end" value="8809"/> - <details key="line" value="212"/> + <eAnnotations source="positions.483" references="/0/contributorID/@body.0/@else/@body.0/@argument.0"> + <details key="start" value="10555"/> + <details key="end" value="10588"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.396" references="/0/viewClassifier"> - <details key="start" value="9381"/> - <details key="end" value="9470"/> - <details key="line" value="223"/> + <eAnnotations source="positions.484" references="/0/contributorID/@body.0/@else/@body.0/@argument.0/@source"> + <details key="start" value="10555"/> + <details key="end" value="10575"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.397" references="/0/viewClassifier/@body.0"> - <details key="start" value="9428"/> - <details key="end" value="9456"/> + <eAnnotations source="positions.485" references="/0/contributorID/@body.0/@else/@body.0/@argument.0/@source/editionContext"> + <details key="start" value="10555"/> + <details key="end" value="10569"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.398" references="/0/viewClassifier/@body.0/@argument.0"> - <details key="start" value="9428"/> - <details key="end" value="9437"/> + <eAnnotations source="positions.486" references="/0/contributorID/@body.0/@else/@body.0/basePackage"> + <details key="start" value="10600"/> + <details key="end" value="10611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.399" references="/0/viewClassifier/@body.0/@argument.0/view"> - <details key="start" value="9428"/> - <details key="end" value="9432"/> + <eAnnotations source="positions.487" references="/0/contributorID/@body.0/@else/@body.1"> + <details key="start" value="10614"/> + <details key="end" value="10626"/> + <details key="line" value="249"/> + </eAnnotations> + <eAnnotations source="positions.488" references="/0/contributorID/editionContext"> + <details key="start" value="10188"/> + <details key="end" value="10229"/> + <details key="line" value="245"/> + </eAnnotations> + <eAnnotations source="positions.489" references="/0/contributorID/basePackage"> + <details key="start" value="10231"/> + <details key="end" value="10251"/> + <details key="line" value="245"/> + </eAnnotations> + <eAnnotations source="positions.490" references="/0/viewClassifier"> + <details key="start" value="10823"/> + <details key="end" value="10912"/> + <details key="line" value="256"/> + </eAnnotations> + <eAnnotations source="positions.491" references="/0/viewClassifier/@body.0"> + <details key="start" value="10870"/> + <details key="end" value="10898"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.400" references="/0/viewClassifier/view"> - <details key="start" value="9413"/> - <details key="end" value="9424"/> - <details key="line" value="223"/> + <eAnnotations source="positions.492" references="/0/viewClassifier/@body.0/@argument.0"> + <details key="start" value="10870"/> + <details key="end" value="10879"/> + <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.401" references="/0/editionElementPackage"> - <details key="start" value="9472"/> - <details key="end" value="9789"/> - <details key="line" value="227"/> + <eAnnotations source="positions.493" references="/0/viewClassifier/@body.0/@argument.0/view"> + <details key="start" value="10870"/> + <details key="end" value="10874"/> + <details key="line" value="0"/> + </eAnnotations> + <eAnnotations source="positions.494" references="/0/viewClassifier/view"> + <details key="start" value="10855"/> + <details key="end" value="10866"/> + <details key="line" value="256"/> + </eAnnotations> + <eAnnotations source="positions.495" references="/0/editionElementPackage"> + <details key="start" value="10914"/> + <details key="end" value="11231"/> + <details key="line" value="260"/> </eAnnotations> - <eAnnotations source="positions.402" references="/0/editionElementPackage/@body.0"> - <details key="start" value="9544"/> - <details key="end" value="9777"/> - <details key="line" value="228"/> + <eAnnotations source="positions.496" references="/0/editionElementPackage/@body.0"> + <details key="start" value="10986"/> + <details key="end" value="11219"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.403" references="/0/editionElementPackage/@body.0/@body.0"> - <details key="start" value="9590"/> - <details key="end" value="9602"/> - <details key="line" value="228"/> + <eAnnotations source="positions.497" references="/0/editionElementPackage/@body.0/@body.0"> + <details key="start" value="11032"/> + <details key="end" value="11044"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.404" references="/0/editionElementPackage/@body.0/@ifExpr"> - <details key="start" value="9548"/> - <details key="end" value="9589"/> + <eAnnotations source="positions.498" references="/0/editionElementPackage/@body.0/@ifExpr"> + <details key="start" value="10990"/> + <details key="end" value="11031"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.405" references="/0/editionElementPackage/@body.0/@ifExpr/@source"> - <details key="start" value="9549"/> - <details key="end" value="9578"/> + <eAnnotations source="positions.499" references="/0/editionElementPackage/@body.0/@ifExpr/@source"> + <details key="start" value="10991"/> + <details key="end" value="11020"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.406" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source"> - <details key="start" value="9549"/> - <details key="end" value="9573"/> + <eAnnotations source="positions.500" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source"> + <details key="start" value="10991"/> + <details key="end" value="11015"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.407" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source"> - <details key="start" value="9549"/> - <details key="end" value="9564"/> + <eAnnotations source="positions.501" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source"> + <details key="start" value="10991"/> + <details key="end" value="11006"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.408" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source/@source"> - <details key="start" value="9549"/> - <details key="end" value="9558"/> + <eAnnotations source="positions.502" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source/@source"> + <details key="start" value="10991"/> + <details key="end" value="11000"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.409" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source/@source/pee"> - <details key="start" value="9549"/> - <details key="end" value="9552"/> + <eAnnotations source="positions.503" references="/0/editionElementPackage/@body.0/@ifExpr/@source/@source/@source/@source/pee"> + <details key="start" value="10991"/> + <details key="end" value="10994"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.410" references="/0/editionElementPackage/@body.0/@ifExpr/@argument.0"> - <details key="start" value="9581"/> - <details key="end" value="9588"/> + <eAnnotations source="positions.504" references="/0/editionElementPackage/@body.0/@ifExpr/@argument.0"> + <details key="start" value="11023"/> + <details key="end" value="11030"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.411" references="/0/editionElementPackage/@body.0/@else"> - <details key="start" value="9602"/> - <details key="end" value="9772"/> - <details key="line" value="228"/> + <eAnnotations source="positions.505" references="/0/editionElementPackage/@body.0/@else"> + <details key="start" value="11044"/> + <details key="end" value="11214"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.412" references="/0/editionElementPackage/@body.0/@else/@body.0"> - <details key="start" value="9609"/> - <details key="end" value="9763"/> + <eAnnotations source="positions.506" references="/0/editionElementPackage/@body.0/@else/@body.0"> + <details key="start" value="11051"/> + <details key="end" value="11205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.413" references="/0/editionElementPackage/@body.0/@else/@body.0/@source"> - <details key="start" value="9609"/> - <details key="end" value="9756"/> + <eAnnotations source="positions.507" references="/0/editionElementPackage/@body.0/@else/@body.0/@source"> + <details key="start" value="11051"/> + <details key="end" value="11198"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.414" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source"> - <details key="start" value="9609"/> - <details key="end" value="9724"/> + <eAnnotations source="positions.508" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source"> + <details key="start" value="11051"/> + <details key="end" value="11166"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.415" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source"> - <details key="start" value="9609"/> - <details key="end" value="9715"/> + <eAnnotations source="positions.509" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source"> + <details key="start" value="11051"/> + <details key="end" value="11157"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.416" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select"> - <details key="start" value="9609"/> - <details key="end" value="9701"/> + <eAnnotations source="positions.510" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select"> + <details key="start" value="11051"/> + <details key="end" value="11143"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.417" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect"> - <details key="start" value="9609"/> - <details key="end" value="9663"/> + <eAnnotations source="positions.511" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect"> + <details key="start" value="11051"/> + <details key="end" value="11105"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.418" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source"> - <details key="start" value="9609"/> - <details key="end" value="9644"/> + <eAnnotations source="positions.512" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source"> + <details key="start" value="11051"/> + <details key="end" value="11086"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.419" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source"> - <details key="start" value="9609"/> - <details key="end" value="9633"/> + <eAnnotations source="positions.513" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source"> + <details key="start" value="11051"/> + <details key="end" value="11075"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.420" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source"> - <details key="start" value="9609"/> - <details key="end" value="9624"/> + <eAnnotations source="positions.514" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source"> + <details key="start" value="11051"/> + <details key="end" value="11066"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.421" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source/@source"> - <details key="start" value="9609"/> - <details key="end" value="9618"/> + <eAnnotations source="positions.515" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source/@source"> + <details key="start" value="11051"/> + <details key="end" value="11060"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.422" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source/@source/pee"> - <details key="start" value="9609"/> - <details key="end" value="9612"/> + <eAnnotations source="positions.516" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@source/@source/@source/@source/pee"> + <details key="start" value="11051"/> + <details key="end" value="11054"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.423" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body"> + <eAnnotations source="positions.517" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.424" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body/temp1"> + <eAnnotations source="positions.518" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.425" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body/@argument.0"> - <details key="start" value="9655"/> - <details key="end" value="9662"/> + <eAnnotations source="positions.519" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/@body/@argument.0"> + <details key="start" value="11097"/> + <details key="end" value="11104"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.426" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/temp1"> + <eAnnotations source="positions.520" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/collect/temp1"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.427" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body"> - <details key="start" value="9672"/> - <details key="end" value="9700"/> + <eAnnotations source="positions.521" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body"> + <details key="start" value="11114"/> + <details key="end" value="11142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.428" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source"> - <details key="start" value="9672"/> - <details key="end" value="9685"/> + <eAnnotations source="positions.522" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source"> + <details key="start" value="11114"/> + <details key="end" value="11127"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.429" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source/@source"> - <details key="start" value="9672"/> - <details key="end" value="9680"/> + <eAnnotations source="positions.523" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source/@source"> + <details key="start" value="11114"/> + <details key="end" value="11122"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.430" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source/@source/temp2"> + <eAnnotations source="positions.524" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@source/@source/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.431" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@argument.0"> - <details key="start" value="9688"/> - <details key="end" value="9700"/> + <eAnnotations source="positions.525" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/@body/@argument.0"> + <details key="start" value="11130"/> + <details key="end" value="11142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.432" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/temp2"> + <eAnnotations source="positions.526" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@source/@source/select/temp2"> <details key="start" value="-1"/> <details key="end" value="-1"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.433" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@argument.0"> - <details key="start" value="9735"/> - <details key="end" value="9755"/> + <eAnnotations source="positions.527" references="/0/editionElementPackage/@body.0/@else/@body.0/@source/@argument.0"> + <details key="start" value="11177"/> + <details key="end" value="11197"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.434" references="/0/editionElementPackage/@body.0/@else/@body.1"> - <details key="start" value="9765"/> - <details key="end" value="9772"/> - <details key="line" value="228"/> + <eAnnotations source="positions.528" references="/0/editionElementPackage/@body.0/@else/@body.1"> + <details key="start" value="11207"/> + <details key="end" value="11214"/> + <details key="line" value="261"/> </eAnnotations> - <eAnnotations source="positions.435" references="/0/editionElementPackage/pee"> - <details key="start" value="9511"/> - <details key="end" value="9541"/> - <details key="line" value="227"/> + <eAnnotations source="positions.529" references="/0/editionElementPackage/pee"> + <details key="start" value="10953"/> + <details key="end" value="10983"/> + <details key="line" value="260"/> </eAnnotations> - <eAnnotations source="positions.436" references="/0/metamodelFactory"> - <details key="start" value="9859"/> - <details key="end" value="9990"/> - <details key="line" value="232"/> + <eAnnotations source="positions.530" references="/0/metamodelFactory"> + <details key="start" value="11301"/> + <details key="end" value="11432"/> + <details key="line" value="265"/> </eAnnotations> - <eAnnotations source="positions.437" references="/0/metamodelFactory/@body.0"> - <details key="start" value="9927"/> - <details key="end" value="9969"/> + <eAnnotations source="positions.531" references="/0/metamodelFactory/@body.0"> + <details key="start" value="11369"/> + <details key="end" value="11411"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.438" references="/0/metamodelFactory/@body.0/@argument.0"> - <details key="start" value="9927"/> - <details key="end" value="9951"/> + <eAnnotations source="positions.532" references="/0/metamodelFactory/@body.0/@argument.0"> + <details key="start" value="11369"/> + <details key="end" value="11393"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.439" references="/0/metamodelFactory/@body.0/@argument.0/@source"> - <details key="start" value="9927"/> - <details key="end" value="9942"/> + <eAnnotations source="positions.533" references="/0/metamodelFactory/@body.0/@argument.0/@source"> + <details key="start" value="11369"/> + <details key="end" value="11384"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.440" references="/0/metamodelFactory/@body.0/@argument.0/@source/@source"> - <details key="start" value="9927"/> - <details key="end" value="9936"/> + <eAnnotations source="positions.534" references="/0/metamodelFactory/@body.0/@argument.0/@source/@source"> + <details key="start" value="11369"/> + <details key="end" value="11378"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.441" references="/0/metamodelFactory/@body.0/@argument.0/@source/@source/pee"> - <details key="start" value="9927"/> - <details key="end" value="9930"/> + <eAnnotations source="positions.535" references="/0/metamodelFactory/@body.0/@argument.0/@source/@source/pee"> + <details key="start" value="11369"/> + <details key="end" value="11372"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.442" references="/0/metamodelFactory/@body.1"> - <details key="start" value="9971"/> - <details key="end" value="9978"/> - <details key="line" value="233"/> + <eAnnotations source="positions.536" references="/0/metamodelFactory/@body.1"> + <details key="start" value="11413"/> + <details key="end" value="11420"/> + <details key="line" value="266"/> </eAnnotations> - <eAnnotations source="positions.443" references="/0/metamodelFactory/pee"> - <details key="start" value="9893"/> - <details key="end" value="9923"/> - <details key="line" value="232"/> + <eAnnotations source="positions.537" references="/0/metamodelFactory/pee"> + <details key="start" value="11335"/> + <details key="end" value="11365"/> + <details key="line" value="265"/> </eAnnotations> - <eAnnotations source="positions.444" references="/0/viewPartConstant"> - <details key="start" value="9992"/> - <details key="end" value="10128"/> - <details key="line" value="236"/> + <eAnnotations source="positions.538" references="/0/viewPartConstant"> + <details key="start" value="11434"/> + <details key="end" value="11570"/> + <details key="line" value="269"/> </eAnnotations> - <eAnnotations source="positions.445" references="/0/viewPartConstant/@body.0"> - <details key="start" value="10075"/> - <details key="end" value="10109"/> + <eAnnotations source="positions.539" references="/0/viewPartConstant/@body.0"> + <details key="start" value="11517"/> + <details key="end" value="11551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.446" references="/0/viewPartConstant/@body.0/@argument.0"> - <details key="start" value="10075"/> - <details key="end" value="10092"/> + <eAnnotations source="positions.540" references="/0/viewPartConstant/@body.0/@argument.0"> + <details key="start" value="11517"/> + <details key="end" value="11534"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.447" references="/0/viewPartConstant/@body.0/@argument.0/view"> - <details key="start" value="10075"/> - <details key="end" value="10079"/> + <eAnnotations source="positions.541" references="/0/viewPartConstant/@body.0/@argument.0/view"> + <details key="start" value="11517"/> + <details key="end" value="11521"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.448" references="/0/viewPartConstant/@body.0/@argument.0/pec"> - <details key="start" value="10088"/> - <details key="end" value="10091"/> + <eAnnotations source="positions.542" references="/0/viewPartConstant/@body.0/@argument.0/pec"> + <details key="start" value="11530"/> + <details key="end" value="11533"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.449" references="/0/viewPartConstant/@body.1"> - <details key="start" value="10111"/> - <details key="end" value="10116"/> - <details key="line" value="237"/> + <eAnnotations source="positions.543" references="/0/viewPartConstant/@body.1"> + <details key="start" value="11553"/> + <details key="end" value="11558"/> + <details key="line" value="270"/> </eAnnotations> - <eAnnotations source="positions.450" references="/0/viewPartConstant/view"> - <details key="start" value="10026"/> - <details key="end" value="10037"/> - <details key="line" value="236"/> + <eAnnotations source="positions.544" references="/0/viewPartConstant/view"> + <details key="start" value="11468"/> + <details key="end" value="11479"/> + <details key="line" value="269"/> </eAnnotations> - <eAnnotations source="positions.451" references="/0/viewPartConstant/pec"> - <details key="start" value="10039"/> - <details key="end" value="10071"/> - <details key="line" value="236"/> + <eAnnotations source="positions.545" references="/0/viewPartConstant/pec"> + <details key="start" value="11481"/> + <details key="end" value="11513"/> + <details key="line" value="269"/> </eAnnotations> - <eAnnotations source="positions.452" references="/0/viewKey"> - <details key="start" value="10130"/> - <details key="end" value="10331"/> - <details key="line" value="240"/> + <eAnnotations source="positions.546" references="/0/viewKey"> + <details key="start" value="11572"/> + <details key="end" value="11773"/> + <details key="line" value="273"/> </eAnnotations> - <eAnnotations source="positions.453" references="/0/viewKey/@body.0"> - <details key="start" value="10203"/> - <details key="end" value="10319"/> - <details key="line" value="241"/> + <eAnnotations source="positions.547" references="/0/viewKey/@body.0"> + <details key="start" value="11645"/> + <details key="end" value="11761"/> + <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.454" references="/0/viewKey/@body.0/@body.0"> - <details key="start" value="10292"/> - <details key="end" value="10296"/> - <details key="line" value="241"/> + <eAnnotations source="positions.548" references="/0/viewKey/@body.0/@body.0"> + <details key="start" value="11734"/> + <details key="end" value="11738"/> + <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.455" references="/0/viewKey/@body.0/@ifExpr"> - <details key="start" value="10207"/> - <details key="end" value="10291"/> + <eAnnotations source="positions.549" references="/0/viewKey/@body.0/@ifExpr"> + <details key="start" value="11649"/> + <details key="end" value="11733"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.456" references="/0/viewKey/@body.0/@ifExpr/@source"> - <details key="start" value="10208"/> - <details key="end" value="10228"/> + <eAnnotations source="positions.550" references="/0/viewKey/@body.0/@ifExpr/@source"> + <details key="start" value="11650"/> + <details key="end" value="11670"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.457" references="/0/viewKey/@body.0/@ifExpr/@source/@source"> - <details key="start" value="10208"/> - <details key="end" value="10217"/> + <eAnnotations source="positions.551" references="/0/viewKey/@body.0/@ifExpr/@source/@source"> + <details key="start" value="11650"/> + <details key="end" value="11659"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.458" references="/0/viewKey/@body.0/@ifExpr/@source/@source/view"> - <details key="start" value="10208"/> - <details key="end" value="10212"/> + <eAnnotations source="positions.552" references="/0/viewKey/@body.0/@ifExpr/@source/@source/view"> + <details key="start" value="11650"/> + <details key="end" value="11654"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.459" references="/0/viewKey/@body.0/@ifExpr/@source/@argument.0"> - <details key="start" value="10220"/> - <details key="end" value="10228"/> + <eAnnotations source="positions.553" references="/0/viewKey/@body.0/@ifExpr/@source/@argument.0"> + <details key="start" value="11662"/> + <details key="end" value="11670"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.460" references="/0/viewKey/@body.0/@ifExpr/@source/@argument.0/pec"> - <details key="start" value="10220"/> - <details key="end" value="10223"/> + <eAnnotations source="positions.554" references="/0/viewKey/@body.0/@ifExpr/@source/@argument.0/pec"> + <details key="start" value="11662"/> + <details key="end" value="11665"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.461" references="/0/viewKey/@body.0/@ifExpr/@argument.0"> - <details key="start" value="10232"/> - <details key="end" value="10290"/> + <eAnnotations source="positions.555" references="/0/viewKey/@body.0/@ifExpr/@argument.0"> + <details key="start" value="11674"/> + <details key="end" value="11732"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.462" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source"> - <details key="start" value="10232"/> - <details key="end" value="10256"/> + <eAnnotations source="positions.556" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source"> + <details key="start" value="11674"/> + <details key="end" value="11698"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.463" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source/@source"> - <details key="start" value="10232"/> - <details key="end" value="10247"/> + <eAnnotations source="positions.557" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source/@source"> + <details key="start" value="11674"/> + <details key="end" value="11689"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.464" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source/@source/view"> - <details key="start" value="10232"/> - <details key="end" value="10236"/> + <eAnnotations source="positions.558" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@source/@source/view"> + <details key="start" value="11674"/> + <details key="end" value="11678"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.465" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@argument.0"> - <details key="start" value="10269"/> - <details key="end" value="10289"/> + <eAnnotations source="positions.559" references="/0/viewKey/@body.0/@ifExpr/@argument.0/@argument.0"> + <details key="start" value="11711"/> + <details key="end" value="11731"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.466" references="/0/viewKey/@body.0/@else"> - <details key="start" value="10296"/> - <details key="end" value="10314"/> - <details key="line" value="241"/> + <eAnnotations source="positions.560" references="/0/viewKey/@body.0/@else"> + <details key="start" value="11738"/> + <details key="end" value="11756"/> + <details key="line" value="274"/> </eAnnotations> - <eAnnotations source="positions.467" references="/0/viewKey/@body.0/@else/@body.0"> - <details key="start" value="10303"/> - <details key="end" value="10312"/> + <eAnnotations source="positions.561" references="/0/viewKey/@body.0/@else/@body.0"> + <details key="start" value="11745"/> + <details key="end" value="11754"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.468" references="/0/viewKey/@body.0/@else/@body.0/view"> - <details key="start" value="10303"/> - <details key="end" value="10307"/> + <eAnnotations source="positions.562" references="/0/viewKey/@body.0/@else/@body.0/view"> + <details key="start" value="11745"/> + <details key="end" value="11749"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.469" references="/0/viewKey/view"> - <details key="start" value="10155"/> - <details key="end" value="10166"/> - <details key="line" value="240"/> + <eAnnotations source="positions.563" references="/0/viewKey/view"> + <details key="start" value="11597"/> + <details key="end" value="11608"/> + <details key="line" value="273"/> </eAnnotations> - <eAnnotations source="positions.470" references="/0/viewKey/pec"> - <details key="start" value="10168"/> - <details key="end" value="10200"/> - <details key="line" value="240"/> + <eAnnotations source="positions.564" references="/0/viewKey/pec"> + <details key="start" value="11610"/> + <details key="end" value="11642"/> + <details key="line" value="273"/> </eAnnotations> - <eAnnotations source="positions.471" references="/0/viewIdentifier"> - <details key="start" value="10333"/> - <details key="end" value="10468"/> - <details key="line" value="244"/> + <eAnnotations source="positions.565" references="/0/viewIdentifier"> + <details key="start" value="11775"/> + <details key="end" value="11910"/> + <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.472" references="/0/viewIdentifier/@body.0"> - <details key="start" value="10414"/> - <details key="end" value="10450"/> + <eAnnotations source="positions.566" references="/0/viewIdentifier/@body.0"> + <details key="start" value="11856"/> + <details key="end" value="11892"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.473" references="/0/viewIdentifier/@body.0/@argument.0"> - <details key="start" value="10414"/> - <details key="end" value="10431"/> + <eAnnotations source="positions.567" references="/0/viewIdentifier/@body.0/@argument.0"> + <details key="start" value="11856"/> + <details key="end" value="11873"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.474" references="/0/viewIdentifier/@body.0/@argument.0/view"> - <details key="start" value="10414"/> - <details key="end" value="10418"/> + <eAnnotations source="positions.568" references="/0/viewIdentifier/@body.0/@argument.0/view"> + <details key="start" value="11856"/> + <details key="end" value="11860"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.475" references="/0/viewIdentifier/@body.0/@argument.0/pec"> - <details key="start" value="10427"/> - <details key="end" value="10430"/> + <eAnnotations source="positions.569" references="/0/viewIdentifier/@body.0/@argument.0/pec"> + <details key="start" value="11869"/> + <details key="end" value="11872"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.476" references="/0/viewIdentifier/@body.1"> - <details key="start" value="10452"/> - <details key="end" value="10456"/> - <details key="line" value="245"/> + <eAnnotations source="positions.570" references="/0/viewIdentifier/@body.1"> + <details key="start" value="11894"/> + <details key="end" value="11898"/> + <details key="line" value="278"/> </eAnnotations> - <eAnnotations source="positions.477" references="/0/viewIdentifier/view"> - <details key="start" value="10365"/> - <details key="end" value="10376"/> - <details key="line" value="244"/> + <eAnnotations source="positions.571" references="/0/viewIdentifier/view"> + <details key="start" value="11807"/> + <details key="end" value="11818"/> + <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.478" references="/0/viewIdentifier/pec"> - <details key="start" value="10378"/> - <details key="end" value="10410"/> - <details key="line" value="244"/> + <eAnnotations source="positions.572" references="/0/viewIdentifier/pec"> + <details key="start" value="11820"/> + <details key="end" value="11852"/> + <details key="line" value="277"/> </eAnnotations> - <eAnnotations source="positions.479" references="/0/editorID"> - <details key="start" value="10470"/> - <details key="end" value="10609"/> - <details key="line" value="248"/> + <eAnnotations source="positions.573" references="/0/editorID"> + <details key="start" value="11912"/> + <details key="end" value="12051"/> + <details key="line" value="281"/> </eAnnotations> - <eAnnotations source="positions.480" references="/0/editorID/@body.0"> - <details key="start" value="10524"/> - <details key="end" value="10583"/> - <details key="line" value="249"/> + <eAnnotations source="positions.574" references="/0/editorID/@body.0"> + <details key="start" value="11966"/> + <details key="end" value="12025"/> + <details key="line" value="282"/> </eAnnotations> - <eAnnotations source="positions.481" references="/0/editorID/viewElement"> - <details key="start" value="10584"/> - <details key="end" value="10595"/> + <eAnnotations source="positions.575" references="/0/editorID/viewElement"> + <details key="start" value="12026"/> + <details key="end" value="12037"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.482" references="/0/editorID/viewElement.1"> - <details key="start" value="10496"/> - <details key="end" value="10521"/> - <details key="line" value="248"/> + <eAnnotations source="positions.576" references="/0/editorID/viewElement.1"> + <details key="start" value="11938"/> + <details key="end" value="11963"/> + <details key="line" value="281"/> </eAnnotations> - <eAnnotations source="positions.483" references="/0/editorID.1"> - <details key="start" value="10611"/> - <details key="end" value="10929"/> - <details key="line" value="252"/> + <eAnnotations source="positions.577" references="/0/editorID.1"> + <details key="start" value="12053"/> + <details key="end" value="12371"/> + <details key="line" value="285"/> </eAnnotations> - <eAnnotations source="positions.484" references="/0/editorID.1/@body.0"> - <details key="start" value="10663"/> - <details key="end" value="10716"/> + <eAnnotations source="positions.578" references="/0/editorID.1/@body.0"> + <details key="start" value="12105"/> + <details key="end" value="12158"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.485" references="/0/editorID.1/@body.0/@argument.0"> - <details key="start" value="10663"/> - <details key="end" value="10706"/> + <eAnnotations source="positions.579" references="/0/editorID.1/@body.0/@argument.0"> + <details key="start" value="12105"/> + <details key="end" value="12148"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.486" references="/0/editorID.1/@body.0/@argument.0/@argument.0"> - <details key="start" value="10663"/> - <details key="end" value="10682"/> + <eAnnotations source="positions.580" references="/0/editorID.1/@body.0/@argument.0/@argument.0"> + <details key="start" value="12105"/> + <details key="end" value="12124"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.487" references="/0/editorID.1/@body.0/@argument.0/@argument.0/editor"> - <details key="start" value="10663"/> - <details key="end" value="10669"/> + <eAnnotations source="positions.581" references="/0/editorID.1/@body.0/@argument.0/@argument.0/editor"> + <details key="start" value="12105"/> + <details key="end" value="12111"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.488" references="/0/editorID.1/@body.1"> - <details key="start" value="10718"/> - <details key="end" value="10719"/> - <details key="line" value="253"/> + <eAnnotations source="positions.582" references="/0/editorID.1/@body.1"> + <details key="start" value="12160"/> + <details key="end" value="12161"/> + <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.489" references="/0/editorID.1/@body.2"> - <details key="start" value="10719"/> - <details key="end" value="10865"/> - <details key="line" value="253"/> + <eAnnotations source="positions.583" references="/0/editorID.1/@body.2"> + <details key="start" value="12161"/> + <details key="end" value="12307"/> + <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.490" references="/0/editorID.1/@body.2/@body.0"> - <details key="start" value="10837"/> - <details key="end" value="10857"/> + <eAnnotations source="positions.584" references="/0/editorID.1/@body.2/@body.0"> + <details key="start" value="12279"/> + <details key="end" value="12299"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.491" references="/0/editorID.1/@body.2/@body.0/s"> - <details key="start" value="10837"/> - <details key="end" value="10838"/> + <eAnnotations source="positions.585" references="/0/editorID.1/@body.2/@body.0/s"> + <details key="start" value="12279"/> + <details key="end" value="12280"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.492" references="/0/editorID.1/@body.2/s"> - <details key="start" value="10725"/> - <details key="end" value="10735"/> - <details key="line" value="253"/> + <eAnnotations source="positions.586" references="/0/editorID.1/@body.2/s"> + <details key="start" value="12167"/> + <details key="end" value="12177"/> + <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.493" references="/0/editorID.1/@body.2/@iterSet"> - <details key="start" value="10738"/> - <details key="end" value="10818"/> + <eAnnotations source="positions.587" references="/0/editorID.1/@body.2/@iterSet"> + <details key="start" value="12180"/> + <details key="end" value="12260"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.494" references="/0/editorID.1/@body.2/@iterSet/@source"> - <details key="start" value="10738"/> - <details key="end" value="10763"/> + <eAnnotations source="positions.588" references="/0/editorID.1/@body.2/@iterSet/@source"> + <details key="start" value="12180"/> + <details key="end" value="12205"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.495" references="/0/editorID.1/@body.2/@iterSet/@source/editor"> - <details key="start" value="10738"/> - <details key="end" value="10744"/> + <eAnnotations source="positions.589" references="/0/editorID.1/@body.2/@iterSet/@source/editor"> + <details key="start" value="12180"/> + <details key="end" value="12186"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.496" references="/0/editorID.1/@body.2/@iterSet/@argument.0"> - <details key="start" value="10777"/> - <details key="end" value="10778"/> + <eAnnotations source="positions.590" references="/0/editorID.1/@body.2/@iterSet/@argument.0"> + <details key="start" value="12219"/> + <details key="end" value="12220"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.497" references="/0/editorID.1/@body.2/@iterSet/@argument.1"> - <details key="start" value="10780"/> - <details key="end" value="10817"/> + <eAnnotations source="positions.591" references="/0/editorID.1/@body.2/@iterSet/@argument.1"> + <details key="start" value="12222"/> + <details key="end" value="12259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.498" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source"> - <details key="start" value="10780"/> - <details key="end" value="10813"/> + <eAnnotations source="positions.592" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source"> + <details key="start" value="12222"/> + <details key="end" value="12255"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.499" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source/@source"> - <details key="start" value="10780"/> - <details key="end" value="10805"/> + <eAnnotations source="positions.593" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source/@source"> + <details key="start" value="12222"/> + <details key="end" value="12247"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.500" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source/@source/editor"> - <details key="start" value="10780"/> - <details key="end" value="10786"/> + <eAnnotations source="positions.594" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@source/@source/editor"> + <details key="start" value="12222"/> + <details key="end" value="12228"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.501" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@argument.0"> - <details key="start" value="10816"/> - <details key="end" value="10817"/> + <eAnnotations source="positions.595" references="/0/editorID.1/@body.2/@iterSet/@argument.1/@argument.0"> + <details key="start" value="12258"/> + <details key="end" value="12259"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.502" references="/0/editorID.1/@body.2/@each"> - <details key="start" value="10831"/> - <details key="end" value="10834"/> + <eAnnotations source="positions.596" references="/0/editorID.1/@body.2/@each"> + <details key="start" value="12273"/> + <details key="end" value="12276"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.503" references="/0/editorID.1/@body.3"> - <details key="start" value="10865"/> - <details key="end" value="10866"/> - <details key="line" value="253"/> + <eAnnotations source="positions.597" references="/0/editorID.1/@body.3"> + <details key="start" value="12307"/> + <details key="end" value="12308"/> + <details key="line" value="286"/> </eAnnotations> - <eAnnotations source="positions.504" references="/0/editorID.1/@body.4"> - <details key="start" value="10867"/> - <details key="end" value="10915"/> + <eAnnotations source="positions.598" references="/0/editorID.1/@body.4"> + <details key="start" value="12309"/> + <details key="end" value="12357"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.505" references="/0/editorID.1/@body.4/@argument.0"> - <details key="start" value="10867"/> - <details key="end" value="10896"/> + <eAnnotations source="positions.599" references="/0/editorID.1/@body.4/@argument.0"> + <details key="start" value="12309"/> + <details key="end" value="12338"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.506" references="/0/editorID.1/@body.4/@argument.0/editor"> - <details key="start" value="10867"/> - <details key="end" value="10873"/> + <eAnnotations source="positions.600" references="/0/editorID.1/@body.4/@argument.0/editor"> + <details key="start" value="12309"/> + <details key="end" value="12315"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.507" references="/0/editorID.1/editor"> - <details key="start" value="10637"/> - <details key="end" value="10659"/> - <details key="line" value="252"/> + <eAnnotations source="positions.601" references="/0/editorID.1/editor"> + <details key="start" value="12079"/> + <details key="end" value="12101"/> + <details key="line" value="285"/> </eAnnotations> - <eAnnotations source="positions.508" references="/0/editorID.2"> - <details key="start" value="10931"/> - <details key="end" value="11229"/> - <details key="line" value="256"/> + <eAnnotations source="positions.602" references="/0/editorID.2"> + <details key="start" value="12373"/> + <details key="end" value="12671"/> + <details key="line" value="289"/> </eAnnotations> - <eAnnotations source="positions.509" references="/0/editorID.2/@body.0"> - <details key="start" value="10989"/> - <details key="end" value="11052"/> + <eAnnotations source="positions.603" references="/0/editorID.2/@body.0"> + <details key="start" value="12431"/> + <details key="end" value="12494"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.510" references="/0/editorID.2/@body.0/@argument.0"> - <details key="start" value="10989"/> - <details key="end" value="11042"/> + <eAnnotations source="positions.604" references="/0/editorID.2/@body.0/@argument.0"> + <details key="start" value="12431"/> + <details key="end" value="12484"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.511" references="/0/editorID.2/@body.0/@argument.0/@argument.0"> - <details key="start" value="10989"/> - <details key="end" value="11018"/> + <eAnnotations source="positions.605" references="/0/editorID.2/@body.0/@argument.0/@argument.0"> + <details key="start" value="12431"/> + <details key="end" value="12460"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.512" references="/0/editorID.2/@body.0/@argument.0/@argument.0/containerElement"> - <details key="start" value="10989"/> - <details key="end" value="11005"/> + <eAnnotations source="positions.606" references="/0/editorID.2/@body.0/@argument.0/@argument.0/containerElement"> + <details key="start" value="12431"/> + <details key="end" value="12447"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.513" references="/0/editorID.2/@body.1"> - <details key="start" value="11054"/> - <details key="end" value="11055"/> - <details key="line" value="257"/> + <eAnnotations source="positions.607" references="/0/editorID.2/@body.1"> + <details key="start" value="12496"/> + <details key="end" value="12497"/> + <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.514" references="/0/editorID.2/@body.2"> - <details key="start" value="11055"/> - <details key="end" value="11217"/> - <details key="line" value="257"/> + <eAnnotations source="positions.608" references="/0/editorID.2/@body.2"> + <details key="start" value="12497"/> + <details key="end" value="12659"/> + <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.515" references="/0/editorID.2/@body.2/@body.0"> - <details key="start" value="11189"/> - <details key="end" value="11209"/> + <eAnnotations source="positions.609" references="/0/editorID.2/@body.2/@body.0"> + <details key="start" value="12631"/> + <details key="end" value="12651"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.516" references="/0/editorID.2/@body.2/@body.0/s"> - <details key="start" value="11189"/> - <details key="end" value="11190"/> + <eAnnotations source="positions.610" references="/0/editorID.2/@body.2/@body.0/s"> + <details key="start" value="12631"/> + <details key="end" value="12632"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.517" references="/0/editorID.2/@body.2/s"> - <details key="start" value="11061"/> - <details key="end" value="11071"/> - <details key="line" value="257"/> + <eAnnotations source="positions.611" references="/0/editorID.2/@body.2/s"> + <details key="start" value="12503"/> + <details key="end" value="12513"/> + <details key="line" value="290"/> </eAnnotations> - <eAnnotations source="positions.518" references="/0/editorID.2/@body.2/@iterSet"> - <details key="start" value="11074"/> - <details key="end" value="11170"/> + <eAnnotations source="positions.612" references="/0/editorID.2/@body.2/@iterSet"> + <details key="start" value="12516"/> + <details key="end" value="12612"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.519" references="/0/editorID.2/@body.2/@iterSet/@source"> - <details key="start" value="11074"/> - <details key="end" value="11109"/> + <eAnnotations source="positions.613" references="/0/editorID.2/@body.2/@iterSet/@source"> + <details key="start" value="12516"/> + <details key="end" value="12551"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.520" references="/0/editorID.2/@body.2/@iterSet/@source/containerElement"> - <details key="start" value="11074"/> - <details key="end" value="11090"/> + <eAnnotations source="positions.614" references="/0/editorID.2/@body.2/@iterSet/@source/containerElement"> + <details key="start" value="12516"/> + <details key="end" value="12532"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.521" references="/0/editorID.2/@body.2/@iterSet/@argument.0"> - <details key="start" value="11123"/> - <details key="end" value="11124"/> + <eAnnotations source="positions.615" references="/0/editorID.2/@body.2/@iterSet/@argument.0"> + <details key="start" value="12565"/> + <details key="end" value="12566"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.522" references="/0/editorID.2/@body.2/@iterSet/@argument.1"> - <details key="start" value="11126"/> - <details key="end" value="11169"/> + <eAnnotations source="positions.616" references="/0/editorID.2/@body.2/@iterSet/@argument.1"> + <details key="start" value="12568"/> + <details key="end" value="12611"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.523" references="/0/editorID.2/@body.2/@iterSet/@argument.1/@source"> - <details key="start" value="11126"/> - <details key="end" value="11161"/> + <eAnnotations source="positions.617" references="/0/editorID.2/@body.2/@iterSet/@argument.1/@source"> + <details key="start" value="12568"/> + <details key="end" value="12603"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.524" references="/0/editorID.2/@body.2/@iterSet/@argument.1/@source/containerElement"> - <details key="start" value="11126"/> - <details key="end" value="11142"/> + <eAnnotations source="positions.618" references="/0/editorID.2/@body.2/@iterSet/@argument.1/@source/containerElement"> + <details key="start" value="12568"/> + <details key="end" value="12584"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.525" references="/0/editorID.2/@body.2/@each"> - <details key="start" value="11183"/> - <details key="end" value="11186"/> + <eAnnotations source="positions.619" references="/0/editorID.2/@body.2/@each"> + <details key="start" value="12625"/> + <details key="end" value="12628"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.526" references="/0/editorID.2/containerElement"> - <details key="start" value="10957"/> - <details key="end" value="10985"/> - <details key="line" value="256"/> + <eAnnotations source="positions.620" references="/0/editorID.2/containerElement"> + <details key="start" value="12399"/> + <details key="end" value="12427"/> + <details key="line" value="289"/> </eAnnotations> - <eAnnotations source="positions.527" references="/0/editorID.3"> - <details key="start" value="11231"/> - <details key="end" value="11463"/> - <details key="line" value="260"/> + <eAnnotations source="positions.621" references="/0/editorID.3"> + <details key="start" value="12673"/> + <details key="end" value="12905"/> + <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.528" references="/0/editorID.3/@body.0"> - <details key="start" value="11272"/> - <details key="end" value="11310"/> + <eAnnotations source="positions.622" references="/0/editorID.3/@body.0"> + <details key="start" value="12714"/> + <details key="end" value="12752"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.529" references="/0/editorID.3/@body.0/@argument.0"> - <details key="start" value="11272"/> - <details key="end" value="11300"/> + <eAnnotations source="positions.623" references="/0/editorID.3/@body.0/@argument.0"> + <details key="start" value="12714"/> + <details key="end" value="12742"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.530" references="/0/editorID.3/@body.0/@argument.0/view"> - <details key="start" value="11272"/> - <details key="end" value="11276"/> + <eAnnotations source="positions.624" references="/0/editorID.3/@body.0/@argument.0/view"> + <details key="start" value="12714"/> + <details key="end" value="12718"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.531" references="/0/editorID.3/@body.1"> - <details key="start" value="11312"/> - <details key="end" value="11313"/> - <details key="line" value="261"/> + <eAnnotations source="positions.625" references="/0/editorID.3/@body.1"> + <details key="start" value="12754"/> + <details key="end" value="12755"/> + <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.532" references="/0/editorID.3/@body.2"> - <details key="start" value="11313"/> - <details key="end" value="11451"/> - <details key="line" value="261"/> + <eAnnotations source="positions.626" references="/0/editorID.3/@body.2"> + <details key="start" value="12755"/> + <details key="end" value="12893"/> + <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.533" references="/0/editorID.3/@body.2/@body.0"> - <details key="start" value="11423"/> - <details key="end" value="11443"/> + <eAnnotations source="positions.627" references="/0/editorID.3/@body.2/@body.0"> + <details key="start" value="12865"/> + <details key="end" value="12885"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.534" references="/0/editorID.3/@body.2/@body.0/s"> - <details key="start" value="11423"/> - <details key="end" value="11424"/> + <eAnnotations source="positions.628" references="/0/editorID.3/@body.2/@body.0/s"> + <details key="start" value="12865"/> + <details key="end" value="12866"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.535" references="/0/editorID.3/@body.2/s"> - <details key="start" value="11319"/> - <details key="end" value="11329"/> - <details key="line" value="261"/> + <eAnnotations source="positions.629" references="/0/editorID.3/@body.2/s"> + <details key="start" value="12761"/> + <details key="end" value="12771"/> + <details key="line" value="294"/> </eAnnotations> - <eAnnotations source="positions.536" references="/0/editorID.3/@body.2/@iterSet"> - <details key="start" value="11332"/> - <details key="end" value="11404"/> + <eAnnotations source="positions.630" references="/0/editorID.3/@body.2/@iterSet"> + <details key="start" value="12774"/> + <details key="end" value="12846"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.537" references="/0/editorID.3/@body.2/@iterSet/@source"> - <details key="start" value="11332"/> - <details key="end" value="11355"/> + <eAnnotations source="positions.631" references="/0/editorID.3/@body.2/@iterSet/@source"> + <details key="start" value="12774"/> + <details key="end" value="12797"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.538" references="/0/editorID.3/@body.2/@iterSet/@source/view"> - <details key="start" value="11332"/> - <details key="end" value="11336"/> + <eAnnotations source="positions.632" references="/0/editorID.3/@body.2/@iterSet/@source/view"> + <details key="start" value="12774"/> + <details key="end" value="12778"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.539" references="/0/editorID.3/@body.2/@iterSet/@argument.0"> - <details key="start" value="11369"/> - <details key="end" value="11370"/> + <eAnnotations source="positions.633" references="/0/editorID.3/@body.2/@iterSet/@argument.0"> + <details key="start" value="12811"/> + <details key="end" value="12812"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.540" references="/0/editorID.3/@body.2/@iterSet/@argument.1"> - <details key="start" value="11372"/> - <details key="end" value="11403"/> + <eAnnotations source="positions.634" references="/0/editorID.3/@body.2/@iterSet/@argument.1"> + <details key="start" value="12814"/> + <details key="end" value="12845"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.541" references="/0/editorID.3/@body.2/@iterSet/@argument.1/@source"> - <details key="start" value="11372"/> - <details key="end" value="11395"/> + <eAnnotations source="positions.635" references="/0/editorID.3/@body.2/@iterSet/@argument.1/@source"> + <details key="start" value="12814"/> + <details key="end" value="12837"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.542" references="/0/editorID.3/@body.2/@iterSet/@argument.1/@source/view"> - <details key="start" value="11372"/> - <details key="end" value="11376"/> + <eAnnotations source="positions.636" references="/0/editorID.3/@body.2/@iterSet/@argument.1/@source/view"> + <details key="start" value="12814"/> + <details key="end" value="12818"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.543" references="/0/editorID.3/@body.2/@each"> - <details key="start" value="11417"/> - <details key="end" value="11420"/> + <eAnnotations source="positions.637" references="/0/editorID.3/@body.2/@each"> + <details key="start" value="12859"/> + <details key="end" value="12862"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.544" references="/0/editorID.3/view"> - <details key="start" value="11257"/> - <details key="end" value="11268"/> - <details key="line" value="260"/> + <eAnnotations source="positions.638" references="/0/editorID.3/view"> + <details key="start" value="12699"/> + <details key="end" value="12710"/> + <details key="line" value="293"/> </eAnnotations> - <eAnnotations source="positions.545" references="/0/editorID.4"> - <details key="start" value="11465"/> - <details key="end" value="11798"/> - <details key="line" value="264"/> + <eAnnotations source="positions.639" references="/0/editorID.4"> + <details key="start" value="12907"/> + <details key="end" value="13240"/> + <details key="line" value="297"/> </eAnnotations> - <eAnnotations source="positions.546" references="/0/editorID.4/@body.0"> - <details key="start" value="11520"/> - <details key="end" value="11576"/> + <eAnnotations source="positions.640" references="/0/editorID.4/@body.0"> + <details key="start" value="12962"/> + <details key="end" value="13018"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.547" references="/0/editorID.4/@body.0/@argument.0"> - <details key="start" value="11520"/> - <details key="end" value="11566"/> + <eAnnotations source="positions.641" references="/0/editorID.4/@body.0/@argument.0"> + <details key="start" value="12962"/> + <details key="end" value="13008"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.548" references="/0/editorID.4/@body.0/@argument.0/@argument.0"> - <details key="start" value="11520"/> - <details key="end" value="11542"/> + <eAnnotations source="positions.642" references="/0/editorID.4/@body.0/@argument.0/@argument.0"> + <details key="start" value="12962"/> + <details key="end" value="12984"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.549" references="/0/editorID.4/@body.0/@argument.0/@argument.0/reference"> - <details key="start" value="11520"/> - <details key="end" value="11529"/> + <eAnnotations source="positions.643" references="/0/editorID.4/@body.0/@argument.0/@argument.0/reference"> + <details key="start" value="12962"/> + <details key="end" value="12971"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.550" references="/0/editorID.4/@body.1"> - <details key="start" value="11578"/> - <details key="end" value="11579"/> - <details key="line" value="265"/> + <eAnnotations source="positions.644" references="/0/editorID.4/@body.1"> + <details key="start" value="13020"/> + <details key="end" value="13021"/> + <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.551" references="/0/editorID.4/@body.2"> - <details key="start" value="11579"/> - <details key="end" value="11731"/> - <details key="line" value="265"/> + <eAnnotations source="positions.645" references="/0/editorID.4/@body.2"> + <details key="start" value="13021"/> + <details key="end" value="13173"/> + <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.552" references="/0/editorID.4/@body.2/@body.0"> - <details key="start" value="11703"/> - <details key="end" value="11723"/> + <eAnnotations source="positions.646" references="/0/editorID.4/@body.2/@body.0"> + <details key="start" value="13145"/> + <details key="end" value="13165"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.553" references="/0/editorID.4/@body.2/@body.0/s"> - <details key="start" value="11703"/> - <details key="end" value="11704"/> + <eAnnotations source="positions.647" references="/0/editorID.4/@body.2/@body.0/s"> + <details key="start" value="13145"/> + <details key="end" value="13146"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.554" references="/0/editorID.4/@body.2/s"> - <details key="start" value="11585"/> - <details key="end" value="11595"/> - <details key="line" value="265"/> + <eAnnotations source="positions.648" references="/0/editorID.4/@body.2/s"> + <details key="start" value="13027"/> + <details key="end" value="13037"/> + <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.555" references="/0/editorID.4/@body.2/@iterSet"> - <details key="start" value="11598"/> - <details key="end" value="11684"/> + <eAnnotations source="positions.649" references="/0/editorID.4/@body.2/@iterSet"> + <details key="start" value="13040"/> + <details key="end" value="13126"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.556" references="/0/editorID.4/@body.2/@iterSet/@source"> - <details key="start" value="11598"/> - <details key="end" value="11626"/> + <eAnnotations source="positions.650" references="/0/editorID.4/@body.2/@iterSet/@source"> + <details key="start" value="13040"/> + <details key="end" value="13068"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.557" references="/0/editorID.4/@body.2/@iterSet/@source/reference"> - <details key="start" value="11598"/> - <details key="end" value="11607"/> + <eAnnotations source="positions.651" references="/0/editorID.4/@body.2/@iterSet/@source/reference"> + <details key="start" value="13040"/> + <details key="end" value="13049"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.558" references="/0/editorID.4/@body.2/@iterSet/@argument.0"> - <details key="start" value="11640"/> - <details key="end" value="11641"/> + <eAnnotations source="positions.652" references="/0/editorID.4/@body.2/@iterSet/@argument.0"> + <details key="start" value="13082"/> + <details key="end" value="13083"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.559" references="/0/editorID.4/@body.2/@iterSet/@argument.1"> - <details key="start" value="11643"/> - <details key="end" value="11683"/> + <eAnnotations source="positions.653" references="/0/editorID.4/@body.2/@iterSet/@argument.1"> + <details key="start" value="13085"/> + <details key="end" value="13125"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.560" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source"> - <details key="start" value="11643"/> - <details key="end" value="11679"/> + <eAnnotations source="positions.654" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source"> + <details key="start" value="13085"/> + <details key="end" value="13121"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.561" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source/@source"> - <details key="start" value="11643"/> - <details key="end" value="11671"/> + <eAnnotations source="positions.655" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source/@source"> + <details key="start" value="13085"/> + <details key="end" value="13113"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.562" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source/@source/reference"> - <details key="start" value="11643"/> - <details key="end" value="11652"/> + <eAnnotations source="positions.656" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@source/@source/reference"> + <details key="start" value="13085"/> + <details key="end" value="13094"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.563" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@argument.0"> - <details key="start" value="11682"/> - <details key="end" value="11683"/> + <eAnnotations source="positions.657" references="/0/editorID.4/@body.2/@iterSet/@argument.1/@argument.0"> + <details key="start" value="13124"/> + <details key="end" value="13125"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.564" references="/0/editorID.4/@body.2/@each"> - <details key="start" value="11697"/> - <details key="end" value="11700"/> + <eAnnotations source="positions.658" references="/0/editorID.4/@body.2/@each"> + <details key="start" value="13139"/> + <details key="end" value="13142"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.565" references="/0/editorID.4/@body.3"> - <details key="start" value="11731"/> - <details key="end" value="11732"/> - <details key="line" value="265"/> + <eAnnotations source="positions.659" references="/0/editorID.4/@body.3"> + <details key="start" value="13173"/> + <details key="end" value="13174"/> + <details key="line" value="298"/> </eAnnotations> - <eAnnotations source="positions.566" references="/0/editorID.4/@body.4"> - <details key="start" value="11733"/> - <details key="end" value="11784"/> + <eAnnotations source="positions.660" references="/0/editorID.4/@body.4"> + <details key="start" value="13175"/> + <details key="end" value="13226"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.567" references="/0/editorID.4/@body.4/@argument.0"> - <details key="start" value="11733"/> - <details key="end" value="11765"/> + <eAnnotations source="positions.661" references="/0/editorID.4/@body.4/@argument.0"> + <details key="start" value="13175"/> + <details key="end" value="13207"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.568" references="/0/editorID.4/@body.4/@argument.0/reference"> - <details key="start" value="11733"/> - <details key="end" value="11742"/> + <eAnnotations source="positions.662" references="/0/editorID.4/@body.4/@argument.0/reference"> + <details key="start" value="13175"/> + <details key="end" value="13184"/> <details key="line" value="0"/> </eAnnotations> - <eAnnotations source="positions.569" references="/0/editorID.4/reference"> - <details key="start" value="11491"/> - <details key="end" value="11516"/> - <details key="line" value="264"/> + <eAnnotations source="positions.663" references="/0/editorID.4/reference"> + <details key="start" value="12933"/> + <details key="end" value="12958"/> + <details key="line" value="297"/> </eAnnotations> </ecore:EAnnotation> </xmi:XMI> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/viewCommon.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/viewCommon.emtl index 2769bc525..246608e20 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/viewCommon.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/services/viewCommon.emtl @@ -3929,6 +3929,18 @@ <references href="common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3967,7 +3979,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4791,6 +4803,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4986,6 +5010,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5229,6 +5277,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7155,6 +7227,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -7287,6 +7368,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -8021,6 +8120,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -8111,7 +8228,7 @@ <eAnnotations source="MTL"> <references href="common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -8302,7 +8419,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="common.emtl#/0/associatedGenRepository"/> + <references href="common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -8705,6 +8822,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetControl.emtl index 64385202e..5a8304ca4 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetControl.emtl @@ -1217,6 +1217,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1460,6 +1484,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2074,6 +2122,18 @@ <references href="../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2112,7 +2172,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2936,6 +2996,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3603,6 +3675,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3696,6 +3786,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3951,7 +4050,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4020,6 +4119,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4227,7 +4344,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4839,6 +4956,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="BindingFilter_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetFormImpl.emtl index 7c0d0f069..ce48b97e2 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetFormImpl.emtl @@ -1339,6 +1339,18 @@ <references href="../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1377,7 +1389,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2201,6 +2213,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2396,6 +2420,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2639,6 +2687,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3888,6 +3960,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4020,6 +4101,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4358,6 +4457,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4630,7 +4747,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4821,7 +4938,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5247,6 +5364,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetGettersSetters.emtl index 3c47d4519..bae7c125e 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetGettersSetters.emtl @@ -2637,6 +2637,18 @@ <references href="../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2675,7 +2687,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3499,6 +3511,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3694,6 +3718,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3937,6 +3985,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4934,6 +5006,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5066,6 +5147,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5284,6 +5383,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5630,7 +5747,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5821,7 +5938,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6261,6 +6378,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetSWTImpl.emtl index 1c7ceb26d..49bca6874 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/api/widgetSWTImpl.emtl @@ -1340,6 +1340,18 @@ <references href="../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1378,7 +1390,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2202,6 +2214,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2397,6 +2421,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2640,6 +2688,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3889,6 +3961,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4021,6 +4102,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4359,6 +4458,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4631,7 +4748,7 @@ <eAnnotations source="MTL"> <references href="../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4822,7 +4939,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5248,6 +5365,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxControl.emtl index 3d401c3bd..b62e2ca73 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxControl.emtl @@ -1191,6 +1191,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1434,6 +1458,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2048,6 +2096,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2086,7 +2146,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2910,6 +2970,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3710,7 +3782,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3779,6 +3851,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3986,7 +4076,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4149,6 +4239,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4242,6 +4350,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4900,6 +5017,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxFormImpl.emtl index c0a3f3da0..a4f9e30fd 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxFormImpl.emtl @@ -1120,6 +1120,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1158,7 +1170,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1982,6 +1994,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2177,6 +2201,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2420,6 +2468,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3659,6 +3731,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3978,6 +4068,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4110,6 +4209,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4538,7 +4655,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4729,7 +4846,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5220,6 +5337,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxGettersSetters.emtl index 80675c515..f1d2f3564 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxGettersSetters.emtl @@ -786,6 +786,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -824,7 +836,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1648,6 +1660,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1843,6 +1867,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2086,6 +2134,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3894,6 +3966,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4162,6 +4252,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4294,6 +4393,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4572,7 +4689,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4763,7 +4880,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5203,6 +5320,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxSWTImpl.emtl index bb2852863..27be29bc9 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/checkbox/checkboxSWTImpl.emtl @@ -1132,6 +1132,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1170,7 +1182,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1994,6 +2006,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2189,6 +2213,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2432,6 +2480,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3671,6 +3743,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3990,6 +4080,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4122,6 +4221,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4550,7 +4667,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4741,7 +4858,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5232,6 +5349,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboControl.emtl index 6a26a9d74..876aaf59e 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboControl.emtl @@ -1065,6 +1065,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1308,6 +1332,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1922,6 +1970,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1960,7 +2020,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2784,6 +2844,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3710,7 +3782,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3779,6 +3851,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3986,7 +4076,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4149,6 +4239,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4242,6 +4350,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4900,6 +5017,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboFormImpl.emtl index a68c41425..c07de29fd 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboFormImpl.emtl @@ -1204,6 +1204,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1242,7 +1254,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2066,6 +2078,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2261,6 +2285,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2504,6 +2552,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3743,6 +3815,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4062,6 +4152,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4194,6 +4293,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4622,7 +4739,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4813,7 +4930,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5304,6 +5421,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboGettersSetters.emtl index e1633b724..76f17dbaa 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboGettersSetters.emtl @@ -1408,6 +1408,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1446,7 +1458,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2270,6 +2282,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2465,6 +2489,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2708,6 +2756,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4423,6 +4495,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4691,6 +4781,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4823,6 +4922,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5101,7 +5218,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5292,7 +5409,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5732,6 +5849,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboSWTImpl.emtl index a09075a7f..c45eea0e5 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/combo/comboSWTImpl.emtl @@ -1188,6 +1188,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1226,7 +1238,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2050,6 +2062,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2245,6 +2269,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2488,6 +2536,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3727,6 +3799,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4046,6 +4136,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4178,6 +4277,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4606,7 +4723,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4797,7 +4914,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5288,6 +5405,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customControl.emtl index 4e8820068..f4a4b9852 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customControl.emtl @@ -1115,6 +1115,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1153,7 +1165,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1977,6 +1989,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2729,6 +2753,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2893,7 +2926,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3006,7 +3039,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3338,6 +3371,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customFormImpl.emtl index fa6b7c8a5..b95405b49 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customFormImpl.emtl @@ -815,6 +815,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -853,7 +865,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1677,6 +1689,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1872,6 +1896,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2115,6 +2163,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3293,6 +3365,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3612,6 +3702,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3744,6 +3843,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4246,7 +4363,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4437,7 +4554,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4928,6 +5045,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customSWTImpl.emtl index b0c1d5d8f..89df230ba 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/custom/customSWTImpl.emtl @@ -825,6 +825,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -863,7 +875,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1687,6 +1699,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1882,6 +1906,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2125,6 +2173,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3377,6 +3449,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3696,6 +3786,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3828,6 +3927,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4256,7 +4373,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4447,7 +4564,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4938,6 +5055,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerControl.emtl index 3953a8180..61a16228c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerControl.emtl @@ -910,6 +910,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1153,6 +1177,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1767,6 +1815,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1805,7 +1865,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2629,6 +2689,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3429,7 +3501,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3498,6 +3570,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3705,7 +3795,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3868,6 +3958,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3961,6 +4069,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4619,6 +4736,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerFormImpl.emtl index ffc8cc83a..ec815821e 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerFormImpl.emtl @@ -1176,6 +1176,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1214,7 +1226,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2038,6 +2050,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2233,6 +2257,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2476,6 +2524,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3715,6 +3787,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4034,6 +4124,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4166,6 +4265,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4594,7 +4711,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4785,7 +4902,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5276,6 +5393,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerGettersSetters.emtl index e39def3f6..a0c055d01 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerGettersSetters.emtl @@ -1182,6 +1182,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1220,7 +1232,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2044,6 +2056,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2239,6 +2263,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2482,6 +2530,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4180,6 +4252,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4448,6 +4538,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4580,6 +4679,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4858,7 +4975,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5049,7 +5166,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5489,6 +5606,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerSWTImpl.emtl index 70af00df3..c40566137 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/emfcomboviewer/emfcomboviewerSWTImpl.emtl @@ -1176,6 +1176,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1214,7 +1226,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2038,6 +2050,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2233,6 +2257,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2476,6 +2524,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3715,6 +3787,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4034,6 +4124,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4166,6 +4265,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4594,7 +4711,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4785,7 +4902,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5276,6 +5393,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerControl.emtl index 4efeece2e..871ce6d8e 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerControl.emtl @@ -2783,6 +2783,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3026,6 +3050,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3640,6 +3688,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3678,7 +3738,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4502,6 +4562,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5429,7 +5501,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5498,6 +5570,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5705,7 +5795,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5868,6 +5958,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5961,6 +6069,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6619,6 +6736,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerFormImpl.emtl index 7ca52a153..9a321b382 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerFormImpl.emtl @@ -1628,6 +1628,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1666,7 +1678,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2490,6 +2502,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2685,6 +2709,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2928,6 +2976,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4167,6 +4239,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4486,6 +4576,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4618,6 +4717,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5046,7 +5163,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5237,7 +5354,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5728,6 +5845,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerGettersSetters.emtl index 8b7f245ab..6e1a19851 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerGettersSetters.emtl @@ -1762,6 +1762,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1800,7 +1812,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2624,6 +2636,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2819,6 +2843,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3062,6 +3110,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4777,6 +4849,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5045,6 +5135,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5177,6 +5276,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5455,7 +5572,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5646,7 +5763,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6086,6 +6203,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerSWTImpl.emtl index e25218cc5..767219fce 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/eobjectflatcomboviewer/eobjectflatcomboviewerSWTImpl.emtl @@ -1628,6 +1628,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1666,7 +1678,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2490,6 +2502,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2685,6 +2709,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2928,6 +2976,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4167,6 +4239,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4486,6 +4576,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4618,6 +4717,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5046,7 +5163,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5237,7 +5354,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5728,6 +5845,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableControl.emtl index 30848fbf0..74ed11c9b 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableControl.emtl @@ -1755,6 +1755,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1998,6 +2022,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2612,6 +2660,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2650,7 +2710,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3474,6 +3534,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4380,7 +4452,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4449,6 +4521,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4656,7 +4746,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4819,6 +4909,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4912,6 +5020,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5570,6 +5687,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableFormImpl.emtl index a41e125f0..edc52a962 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableFormImpl.emtl @@ -1140,6 +1140,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1178,7 +1190,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2002,6 +2014,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2197,6 +2221,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2440,6 +2488,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3679,6 +3751,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3998,6 +4088,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4130,6 +4229,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4558,7 +4675,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4749,7 +4866,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5240,6 +5357,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableGettersSetters.emtl index 78857b8e8..502793190 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableGettersSetters.emtl @@ -1537,6 +1537,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1575,7 +1587,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2399,6 +2411,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2594,6 +2618,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2837,6 +2885,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4512,6 +4584,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4780,6 +4870,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4912,6 +5011,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5190,7 +5307,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5381,7 +5498,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5821,6 +5938,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableSWTImpl.emtl index f23791bfa..5a0016d02 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/flatreferencestable/flatreferencestableSWTImpl.emtl @@ -1140,6 +1140,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1178,7 +1190,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2002,6 +2014,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2197,6 +2221,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2440,6 +2488,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3679,6 +3751,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3998,6 +4088,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4130,6 +4229,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4558,7 +4675,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4749,7 +4866,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5240,6 +5357,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupFormImpl.emtl index 8a72d3fbf..cccc3c826 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupFormImpl.emtl @@ -1018,6 +1018,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1056,7 +1068,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1880,6 +1892,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2075,6 +2099,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2318,6 +2366,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3520,6 +3592,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3839,6 +3929,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3971,6 +4070,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4473,7 +4590,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4664,7 +4781,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5155,6 +5272,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Widget_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupSWTImpl.emtl index 89ce3ebfb..d690f955c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/group/groupSWTImpl.emtl @@ -970,6 +970,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1008,7 +1020,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1832,6 +1844,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2027,6 +2051,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2270,6 +2318,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3472,6 +3544,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3791,6 +3881,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3923,6 +4022,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4425,7 +4542,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4616,7 +4733,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5107,6 +5224,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Widget_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxFormImpl.emtl index e649fd639..05f438699 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxFormImpl.emtl @@ -933,6 +933,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -971,7 +983,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1795,6 +1807,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1990,6 +2014,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2233,6 +2281,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3435,6 +3507,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3754,6 +3844,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3886,6 +3985,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4388,7 +4505,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4579,7 +4696,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5070,6 +5187,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxSWTImpl.emtl index fa31cdfe4..0406f47cc 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/hbox/hboxSWTImpl.emtl @@ -921,6 +921,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -959,7 +971,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1783,6 +1795,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1978,6 +2002,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2221,6 +2269,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3423,6 +3495,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3742,6 +3832,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3874,6 +3973,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4376,7 +4493,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4567,7 +4684,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5058,6 +5175,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerControl.emtl index 9bac52e99..3e84654f0 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerControl.emtl @@ -967,6 +967,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1210,6 +1234,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1824,6 +1872,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1862,7 +1922,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2686,6 +2746,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3506,7 +3578,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3575,6 +3647,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3782,7 +3872,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3945,6 +4035,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4038,6 +4146,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4696,6 +4813,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerFormImpl.emtl index fcc49d805..a137e6352 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerFormImpl.emtl @@ -1237,6 +1237,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1275,7 +1287,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2099,6 +2111,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2294,6 +2318,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2537,6 +2585,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3783,6 +3855,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4102,6 +4192,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4234,6 +4333,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4662,7 +4779,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4853,7 +4970,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5344,6 +5461,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerGettersSetters.emtl index 241f72d1b..ded396da3 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerGettersSetters.emtl @@ -1080,6 +1080,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1118,7 +1130,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1942,6 +1954,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2137,6 +2161,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2380,6 +2428,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4098,6 +4170,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4366,6 +4456,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4498,6 +4597,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4776,7 +4893,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4967,7 +5084,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5407,6 +5524,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerSWTImpl.emtl index e9a8abf76..cd0d730c0 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/imageviewer/imageViewerSWTImpl.emtl @@ -1208,6 +1208,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1246,7 +1258,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2070,6 +2082,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2265,6 +2289,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2508,6 +2556,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3754,6 +3826,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4073,6 +4163,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4205,6 +4304,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4633,7 +4750,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4824,7 +4941,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5315,6 +5432,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorControl.emtl index 6e71c25b2..e028df44a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorControl.emtl @@ -1108,6 +1108,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1351,6 +1375,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1965,6 +2013,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2003,7 +2063,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2827,6 +2887,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3627,7 +3699,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3696,6 +3768,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3903,7 +3993,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4066,6 +4156,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4159,6 +4267,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4817,6 +4934,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorFormImpl.emtl index 15bd3e1ae..e3b65c841 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorFormImpl.emtl @@ -1376,6 +1376,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1414,7 +1426,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2445,6 +2457,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2688,6 +2724,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3927,6 +3987,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4246,6 +4324,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4378,6 +4465,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4806,7 +4911,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4997,7 +5102,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorGettersSetters.emtl index c49762f71..58805a780 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorGettersSetters.emtl @@ -1094,6 +1094,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1132,7 +1144,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1956,6 +1968,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2151,6 +2175,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2394,6 +2442,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4216,6 +4288,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4484,6 +4574,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4616,6 +4715,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4894,7 +5011,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5085,7 +5202,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5525,6 +5642,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorSWTImpl.emtl index ec6e8a97e..f804ab971 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/multivaluededitor/multivaluededitorSWTImpl.emtl @@ -1353,6 +1353,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1391,7 +1403,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2422,6 +2434,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2665,6 +2701,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3904,6 +3964,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4223,6 +4301,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4355,6 +4442,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4783,7 +4888,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4974,7 +5079,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioControl.emtl index 53af33f88..ae4b27190 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioControl.emtl @@ -925,6 +925,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1168,6 +1192,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1782,6 +1830,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1820,7 +1880,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3456,7 +3516,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3525,6 +3585,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3732,7 +3810,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3895,6 +3973,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3988,6 +4084,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioFormImpl.emtl index 2b630c82d..d036b5bd4 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioFormImpl.emtl @@ -1093,6 +1093,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1131,7 +1143,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2162,6 +2174,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2405,6 +2441,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3644,6 +3704,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3963,6 +4041,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4095,6 +4182,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4523,7 +4628,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4714,7 +4819,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioGettersSetters.emtl index a35e31f72..8d486674a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioGettersSetters.emtl @@ -1194,6 +1194,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1232,7 +1244,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2056,6 +2068,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2251,6 +2275,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2494,6 +2542,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4192,6 +4264,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4460,6 +4550,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4592,6 +4691,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4870,7 +4987,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5061,7 +5178,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5501,6 +5618,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioSWTImpl.emtl index ce25d0539..c45c1269c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/radio/radioSWTImpl.emtl @@ -1113,6 +1113,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1151,7 +1163,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2182,6 +2194,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2425,6 +2461,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3664,6 +3724,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3983,6 +4061,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4115,6 +4202,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4543,7 +4648,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4734,7 +4839,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableControl.emtl index 0999e56c0..f05bd2250 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableControl.emtl @@ -2566,6 +2566,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2809,6 +2833,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3423,6 +3471,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3461,7 +3521,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4285,6 +4345,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5212,7 +5284,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5281,6 +5353,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5488,7 +5578,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5651,6 +5741,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5744,6 +5852,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6402,6 +6519,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl index a21cbfa8f..d438a919c 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableFormImpl.emtl @@ -2845,6 +2845,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2883,7 +2895,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3914,6 +3926,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4157,6 +4193,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5438,6 +5498,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5757,6 +5835,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5889,6 +5976,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6317,7 +6422,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6508,7 +6613,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableGettersSetters.emtl index b4067a433..0df47f5b5 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableGettersSetters.emtl @@ -1731,6 +1731,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1769,7 +1781,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2593,6 +2605,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2788,6 +2812,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3031,6 +3079,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4706,6 +4778,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4974,6 +5064,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5106,6 +5205,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5384,7 +5501,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5575,7 +5692,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6015,6 +6132,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl index 306eec09c..af1f0fc86 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/referencetable/referencetableSWTImpl.emtl @@ -2869,6 +2869,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2907,7 +2919,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3938,6 +3950,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4181,6 +4217,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5462,6 +5522,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5781,6 +5859,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5913,6 +6000,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6341,7 +6446,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6532,7 +6637,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextControl.emtl index 9d1bbe906..80262b8b9 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextControl.emtl @@ -1133,6 +1133,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1376,6 +1400,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1990,6 +2038,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2028,7 +2088,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2852,6 +2912,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3652,7 +3724,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3721,6 +3793,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3928,7 +4018,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4091,6 +4181,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4184,6 +4292,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4842,6 +4959,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> 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 0abd68ecf..4fe00bf6c 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 @@ -1275,6 +1275,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1313,7 +1325,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2137,6 +2149,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2332,6 +2356,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2575,6 +2623,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3821,6 +3893,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4140,6 +4230,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4272,6 +4371,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4700,7 +4817,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4891,7 +5008,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5382,6 +5499,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextGettersSetters.emtl index a136e66c0..301fb1936 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/richtext/richtextGettersSetters.emtl @@ -786,6 +786,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -824,7 +836,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1648,6 +1660,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1843,6 +1867,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2086,6 +2134,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3894,6 +3966,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4162,6 +4252,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4294,6 +4393,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4572,7 +4689,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4763,7 +4880,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5203,6 +5320,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> 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 68c08c2e2..4a73902cc 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 @@ -1275,6 +1275,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1313,7 +1325,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2137,6 +2149,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2332,6 +2356,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2575,6 +2623,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3821,6 +3893,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4140,6 +4230,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4272,6 +4371,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4700,7 +4817,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4891,7 +5008,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5382,6 +5499,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogControl.emtl index f17ae39ca..6d75f22ef 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogControl.emtl @@ -1766,6 +1766,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2009,6 +2033,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2623,6 +2671,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2661,7 +2721,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -3485,6 +3545,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4350,7 +4422,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -4419,6 +4491,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4626,7 +4716,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4789,6 +4879,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4882,6 +4990,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5540,6 +5657,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogFormImpl.emtl index ac183140c..2e349c178 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogFormImpl.emtl @@ -1123,6 +1123,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1161,7 +1173,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1985,6 +1997,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2180,6 +2204,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2423,6 +2471,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3662,6 +3734,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3981,6 +4071,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4113,6 +4212,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4541,7 +4658,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4732,7 +4849,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5223,6 +5340,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogGettersSetters.emtl index 63be3cfd2..647292ea7 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogGettersSetters.emtl @@ -786,6 +786,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -824,7 +836,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1648,6 +1660,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1843,6 +1867,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2086,6 +2134,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3894,6 +3966,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4162,6 +4252,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4294,6 +4393,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4572,7 +4689,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4763,7 +4880,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5203,6 +5320,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogSWTImpl.emtl index 70242e2a9..2fb2630f0 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/selectionfile/selectionDialogSWTImpl.emtl @@ -1165,6 +1165,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1203,7 +1215,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2027,6 +2039,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2222,6 +2246,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2465,6 +2513,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3704,6 +3776,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4023,6 +4113,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4155,6 +4254,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4583,7 +4700,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4774,7 +4891,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5265,6 +5382,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerControl.emtl index 06727c6ee..bb143ce04 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerControl.emtl @@ -861,6 +861,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1104,6 +1128,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1718,6 +1766,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1756,7 +1816,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2580,6 +2640,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3400,7 +3472,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3469,6 +3541,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3676,7 +3766,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -3839,6 +3929,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3932,6 +4040,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4590,6 +4707,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerFormImpl.emtl index 4ec78e239..b69bb5842 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerFormImpl.emtl @@ -1228,6 +1228,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1266,7 +1278,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2090,6 +2102,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2285,6 +2309,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2528,6 +2576,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3767,6 +3839,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4086,6 +4176,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4218,6 +4317,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4646,7 +4763,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4837,7 +4954,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5328,6 +5445,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerGettersSetters.emtl index f0913a1c6..78725e8a8 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerGettersSetters.emtl @@ -1357,6 +1357,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1395,7 +1407,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2219,6 +2231,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2414,6 +2438,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2657,6 +2705,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4386,6 +4458,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4654,6 +4744,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4786,6 +4885,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5064,7 +5181,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5255,7 +5372,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5695,6 +5812,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerSWTImpl.emtl index 402ed1ed7..9cdd6ef45 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/singlecompositionviewer/singlecompositionviewerSWTImpl.emtl @@ -1260,6 +1260,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1298,7 +1310,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2122,6 +2134,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2317,6 +2341,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2560,6 +2608,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3799,6 +3871,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4118,6 +4208,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4250,6 +4349,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4678,7 +4795,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4869,7 +4986,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5360,6 +5477,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionControl.emtl index 6071d4076..10f99bd91 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionControl.emtl @@ -2388,6 +2388,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2631,6 +2655,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3245,6 +3293,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3283,7 +3343,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4107,6 +4167,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5034,7 +5106,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5103,6 +5175,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5310,7 +5400,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5473,6 +5563,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5566,6 +5674,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6224,6 +6341,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl index bbb04e44a..64820270a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionFormImpl.emtl @@ -2975,6 +2975,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3013,7 +3025,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4044,6 +4056,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4287,6 +4323,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5540,6 +5600,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5859,6 +5937,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5991,6 +6078,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6419,7 +6524,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6610,7 +6715,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionGettersSetters.emtl index fa7e82822..d809124ec 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionGettersSetters.emtl @@ -1723,6 +1723,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1761,7 +1773,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2585,6 +2597,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2780,6 +2804,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3023,6 +3071,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4698,6 +4770,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4966,6 +5056,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5098,6 +5197,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5376,7 +5493,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -5567,7 +5684,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -6007,6 +6124,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl index b92198419..52594746a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/tablecomposition/tablecompositionSWTImpl.emtl @@ -2989,6 +2989,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -3027,7 +3039,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -4058,6 +4070,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4301,6 +4337,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5554,6 +5614,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -5873,6 +5951,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6005,6 +6092,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -6433,7 +6538,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -6624,7 +6729,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textControl.emtl index e0f76bb80..29bca3946 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textControl.emtl @@ -1237,6 +1237,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1480,6 +1504,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2094,6 +2142,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2132,7 +2192,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2956,6 +3016,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3756,7 +3828,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3825,6 +3897,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4032,7 +4122,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4195,6 +4285,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4288,6 +4396,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4946,6 +5063,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textFormImpl.emtl index 2277e0486..3a24b7d3d 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textFormImpl.emtl @@ -1175,6 +1175,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1213,7 +1225,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2037,6 +2049,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2232,6 +2256,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2475,6 +2523,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3714,6 +3786,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4033,6 +4123,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4165,6 +4264,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4593,7 +4710,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4784,7 +4901,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5275,6 +5392,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textGettersSetters.emtl index 5cfb53504..40275f6b0 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textGettersSetters.emtl @@ -786,6 +786,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -824,7 +836,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1648,6 +1660,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1843,6 +1867,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2086,6 +2134,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3894,6 +3966,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4162,6 +4252,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4294,6 +4393,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4572,7 +4689,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4763,7 +4880,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5203,6 +5320,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textSWTImpl.emtl index eb745341c..02a3ff1ee 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/text/textSWTImpl.emtl @@ -1212,6 +1212,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1250,7 +1262,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2074,6 +2086,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2269,6 +2293,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2512,6 +2560,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3751,6 +3823,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4070,6 +4160,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4202,6 +4301,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4630,7 +4747,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4821,7 +4938,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5312,6 +5429,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaControl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaControl.emtl index e849f6c27..e9a002837 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaControl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaControl.emtl @@ -1133,6 +1133,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1376,6 +1400,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1990,6 +2038,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -2028,7 +2088,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2852,6 +2912,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3652,7 +3724,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -3721,6 +3793,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3928,7 +4018,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4091,6 +4181,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4184,6 +4292,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4842,6 +4959,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="EAttribute_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaFormImpl.emtl index c0befdc80..c3a5c16b5 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaFormImpl.emtl @@ -1227,6 +1227,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1265,7 +1277,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2089,6 +2101,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2284,6 +2308,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2527,6 +2575,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3766,6 +3838,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4085,6 +4175,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4217,6 +4316,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4645,7 +4762,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4836,7 +4953,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5327,6 +5444,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaGettersSetters.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaGettersSetters.emtl index 8f6ba06a4..ed61dfb5a 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaGettersSetters.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaGettersSetters.emtl @@ -786,6 +786,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -824,7 +836,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1648,6 +1660,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1843,6 +1867,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2086,6 +2134,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3894,6 +3966,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4162,6 +4252,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4294,6 +4393,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4572,7 +4689,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4763,7 +4880,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5203,6 +5320,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaSWTImpl.emtl index 8c9d29352..d4d5758bd 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/textarea/textareaSWTImpl.emtl @@ -1227,6 +1227,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -1265,7 +1277,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -2089,6 +2101,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2284,6 +2308,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2527,6 +2575,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3766,6 +3838,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4085,6 +4175,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4217,6 +4316,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4645,7 +4762,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4836,7 +4953,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5327,6 +5444,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="Container_Class"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxFormImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxFormImpl.emtl index 016731116..c93d4c3a4 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxFormImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxFormImpl.emtl @@ -884,6 +884,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -922,7 +934,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1746,6 +1758,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1941,6 +1965,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2184,6 +2232,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3386,6 +3458,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3705,6 +3795,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3837,6 +3936,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4339,7 +4456,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4530,7 +4647,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5021,6 +5138,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> diff --git a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxSWTImpl.emtl b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxSWTImpl.emtl index 440862c90..0e39d4bbb 100644 --- a/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxSWTImpl.emtl +++ b/plugins/org.eclipse.emf.eef.codegen/.emtl/org/eclipse/emf/eef/codegen/widgets/impl/vbox/vboxSWTImpl.emtl @@ -884,6 +884,18 @@ <references href="../../../services/common.emtl#/0/associatedGenRepository"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> <eParameters name="viewsRepository"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//ViewsRepository"/> </eParameters> @@ -922,7 +934,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> <eParameters name="ePackage"> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> </eParameters> @@ -1746,6 +1758,18 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionElement"/> </eParameters> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="c"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/2002/Ecore#//EClassifier"/> + </eParameters> + </eOperations> <eOperations name="simpleModelNavigationType"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -1941,6 +1965,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="pec"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> + </eParameters> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -2184,6 +2232,30 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + <eParameters name="view"> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> + </eParameters> + </eOperations> <eOperations name="vrClass"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3386,6 +3458,24 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/views/1.0.0#//View"/> </eParameters> </eOperations> + <eOperations name="pecQualifiedComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecQualifiedComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="pecComponentSuperClass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/pecComponentSuperClass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="providersPackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3705,6 +3795,15 @@ <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/components/1.0.0#//PropertiesEditionComponent"/> </eParameters> </eOperations> + <eOperations name="associatedGenRepository"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + </eAnnotations> + <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> + </eOperations> <eOperations name="isDynamicView"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -3837,6 +3936,24 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="partQualifiedSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partQualifiedSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> + <eOperations name="partSuperclass"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/naming.emtl#/0/partSuperclass"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> <eOperations name="viewClassifier"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> <contents xsi:type="ocl.ecore:Constraint"/> @@ -4339,7 +4456,7 @@ <eAnnotations source="MTL"> <references href="../../../services/common.emtl#/0/significantClass"/> </eAnnotations> - <eType xsi:type="ocl.ecore:SetType" href="../../../services/common.emtl#/3/Set(EClass)"/> + <eType xsi:type="ocl.ecore:SetType" href="../../../components/SubPropertiesEditionComponent.emtl#/3/Set(EClass)"/> </eOperations> <eOperations name="completePackage"> <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> @@ -4530,7 +4647,7 @@ <contents xsi:type="ocl.ecore:Constraint"/> </eAnnotations> <eAnnotations source="MTL"> - <references href="../../../services/common.emtl#/0/associatedGenRepository"/> + <references href="../../../services/common.emtl#/0/associatedGenRepository.1"/> </eAnnotations> <eType xsi:type="ecore:EClass" href="http://www.eclipse.org/emf/eef/generation/1.0.0#//GenViewsRepository"/> </eOperations> @@ -5021,6 +5138,15 @@ </eAnnotations> <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> </eOperations> + <eOperations name="metamodelGetter"> + <eAnnotations source="http://www.eclipse.org/ocl/1.1.0/OCL"> + <contents xsi:type="ocl.ecore:Constraint"/> + </eAnnotations> + <eAnnotations source="MTL"> + <references href="../../../services/common.emtl#/0/metamodelGetter.2"/> + </eAnnotations> + <eType xsi:type="ocl.ecore:PrimitiveType" href="http://www.eclipse.org/ocl/1.1.0/oclstdlib.ecore#/0/String"/> + </eOperations> </eClassifiers> </ecore:EPackage> <ocl.ecore:Variable name="self"> |