| <?xml version="1.0" encoding="UTF-8"?> | |
| <genmodel:GenModel xmi:version="2.0" | |
| xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" | |
| xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="" | |
| modelDirectory="/org.eclipse.emf.eef.mapping/src-gen" editDirectory="/org.eclipse.emf.eef.mapping.edit/src-gen" | |
| editorDirectory="/org.eclipse.emf.eef.mapping.editor/src-gen" modelPluginID="org.eclipse.emf.eef.mapping" | |
| modelName="Mapping" codeFormatting="true" importerID="org.eclipse.emf.importer.ecore" | |
| complianceLevel="5.0" copyrightFields="false" runtimeVersion="2.5" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore platform:/plugin/org.eclipse.emf.eef.views/model/views.genmodel#//views"> | |
| <foreignModel>mapping.ecore</foreignModel> | |
| <genPackages prefix="Mapping" basePackage="org.eclipse.emf.eef" disposableProviderFactory="true" | |
| extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="mapping.ecore#/"> | |
| <genClasses ecoreClass="mapping.ecore#//Databinding"> | |
| <genFeatures property="None" children="true" createChild="true" propertyCategory="" | |
| propertyDescription="The bindings defined in this context" ecoreFeature="ecore:EReference mapping.ecore#//Databinding/bindings"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The categories of the context" | |
| ecoreFeature="ecore:EReference mapping.ecore#//Databinding/categories"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//ModelElement"> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The mapped properties of the current element" | |
| ecoreFeature="ecore:EReference mapping.ecore#//ModelElement/properties"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The mapped sub-elements" | |
| ecoreFeature="ecore:EReference mapping.ecore#//ModelElement/subElements"/> | |
| <genFeatures notify="false" createChild="false" propertyCategory="" propertyDescription="The binding that manage this element" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//ModelElement/binding"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyCategory="" | |
| propertyDescription="The container of this element" ecoreFeature="ecore:EReference mapping.ecore#//ModelElement/superElement"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//AbstractElementBinding"> | |
| <genFeatures property="None" children="true" createChild="true" propertyCategory="" | |
| propertyDescription="The sub-binding of the element" ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/subElements"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The nested properties binding" | |
| ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/properties"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyDescription="The owning databinding" | |
| ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/databinding"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyDescription="The containing element binding" | |
| ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/superElement"/> | |
| <genFeatures createChild="false" propertyDescription="The name of this element binding" | |
| ecoreFeature="ecore:EAttribute mapping.ecore#//AbstractElementBinding/name"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The owned binding references" | |
| ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/referencedBinding"/> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped views" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/views"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyCategory="" | |
| propertyDescription="The owning category" ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/category"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//AbstractElementBinding/bindingFilters"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//ModelProperty"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The binding that manage this property" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//ModelProperty/binding"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyCategory="" | |
| propertyDescription="The owning element" ecoreFeature="ecore:EReference mapping.ecore#//ModelProperty/modelElement"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//AbstractPropertyBinding"> | |
| <genFeatures createChild="false" propertyDescription="The name of this property binding" | |
| ecoreFeature="ecore:EAttribute mapping.ecore#//AbstractPropertyBinding/name"/> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped views" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//AbstractPropertyBinding/views"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyDescription="The owning element binding" | |
| ecoreFeature="ecore:EReference mapping.ecore#//AbstractPropertyBinding/element"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//AbstractPropertyBinding/bindingFilters"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//EMFElementBinding"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped classifier" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//EMFElementBinding/model"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//EMFPropertyBinding"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped structural feature" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//EMFPropertyBinding/model"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The model navigation description" | |
| ecoreFeature="ecore:EReference mapping.ecore#//EMFPropertyBinding/navigation"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//EMFPropertyBinding/editorSetting"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//StandardElementBinding"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped model element" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//StandardElementBinding/model"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//StandardPropertyBinding"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped model property" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//StandardPropertyBinding/model"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//Category"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//Category/name"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The bindings defined in this category" | |
| ecoreFeature="ecore:EReference mapping.ecore#//Category/bindings"/> | |
| <genFeatures property="None" notify="false" createChild="false" propertyDescription="The owning Databinding" | |
| ecoreFeature="ecore:EReference mapping.ecore#//Category/databinding"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The owned categories" | |
| ecoreFeature="ecore:EReference mapping.ecore#//Category/categories"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//ElementBindingReference"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The referenced element binding" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//ElementBindingReference/binding"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//DocumentedElement"> | |
| <genFeatures createChild="false" propertyDescription="The documentation of the element" | |
| ecoreFeature="ecore:EAttribute mapping.ecore#//DocumentedElement/documentation"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//EMFMultiPropertiesBinding"> | |
| <genFeatures notify="false" createChild="false" propertyDescription="The mapped properties" | |
| propertySortChoices="true" ecoreFeature="ecore:EReference mapping.ecore#//EMFMultiPropertiesBinding/model"/> | |
| <genFeatures property="None" children="true" createChild="true" propertyDescription="The model navigation description" | |
| ecoreFeature="ecore:EReference mapping.ecore#//EMFMultiPropertiesBinding/navigation"/> | |
| </genClasses> | |
| <nestedGenPackages prefix="Navigation" basePackage="org.eclipse.emf.eef.mapping" | |
| disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true" | |
| ecorePackage="mapping.ecore#//navigation"> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//navigation/ModelNavigation"/> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/SimpleModelNavigation"> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//navigation/SimpleModelNavigation/feature"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/SimpleModelNavigation/index"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//navigation/SimpleModelNavigation/discriminatorType"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/ChainedModelNavigation"> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/ChainedModelNavigation/current"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/ChainedModelNavigation/next"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/StructuredModelNavigation"> | |
| <genOperations ecoreOperation="mapping.ecore#//navigation/StructuredModelNavigation/evaluate"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/CustomModelNavigation"/> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/SmartModelNavigation"> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/SmartModelNavigation/step"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//navigation/NavigationStep"> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/NavigationStep/subStep"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/NavigationStep/initializer"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//navigation/NavigationStep/filters"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/DeclarativeNavigationStep"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/DeclarativeNavigationStep/index"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//navigation/DeclarativeNavigationStep/feature"/> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//navigation/DeclarativeNavigationStep/discriminatorType"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//navigation/StepInitializer"/> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//navigation/JavaStepInitializer"/> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//navigation/JavaDeclarationExpression"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/JavaDeclarationExpression/qualifiedClass"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/JavaDeclarationExpression/methodName"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/JavaDeclarationExpression/staticMethod"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/JavaBodyExpression"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//navigation/JavaBodyExpression/body"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/JavaDeclarationStepInitializer"/> | |
| <genClasses ecoreClass="mapping.ecore#//navigation/JavaBodyStepInitializer"/> | |
| </nestedGenPackages> | |
| <nestedGenPackages prefix="Filters" basePackage="org.eclipse.emf.eef.mapping" | |
| disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true" | |
| ecorePackage="mapping.ecore#//filters"> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//filters/BindingFilter"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//filters/BindingFilter/name"/> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//filters/BindingFilter/mandatory"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//filters/OCLFilter"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//filters/OCLFilter/OCLBody"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//filters/JavaFilter"/> | |
| <genClasses ecoreClass="mapping.ecore#//filters/JavaDeclarationFilter"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//filters/JavaDeclarationFilter/methodName"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//filters/JavaExpressionFilter"> | |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute mapping.ecore#//filters/JavaExpressionFilter/javaBody"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//filters/BusinessFilter"/> | |
| <genClasses ecoreClass="mapping.ecore#//filters/OnlyReferenceTypeFilter"> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//filters/OnlyReferenceTypeFilter/reference"/> | |
| </genClasses> | |
| <genClasses ecoreClass="mapping.ecore#//filters/StrictTypingFilter"> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//filters/StrictTypingFilter/type"/> | |
| </genClasses> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//filters/StepFilter"/> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//filters/JavaStepFilter"/> | |
| <genClasses ecoreClass="mapping.ecore#//filters/JavaBodyStepFilter"/> | |
| <genClasses ecoreClass="mapping.ecore#//filters/JavaDeclarationStepFilter"/> | |
| </nestedGenPackages> | |
| <nestedGenPackages prefix="Settings" basePackage="org.eclipse.emf.eef.mapping" | |
| disposableProviderFactory="true" ecorePackage="mapping.ecore#//settings"> | |
| <genClasses image="false" ecoreClass="mapping.ecore#//settings/EditorSettings"/> | |
| <genClasses ecoreClass="mapping.ecore#//settings/EReferenceViewerSettings"> | |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" | |
| ecoreFeature="ecore:EReference mapping.ecore#//settings/EReferenceViewerSettings/model"/> | |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference mapping.ecore#//settings/EReferenceViewerSettings/filter"/> | |
| </genClasses> | |
| </nestedGenPackages> | |
| </genPackages> | |
| </genmodel:GenModel> |