blob: 17da9f126421b92871e0c523c1fb236122de247b [file] [log] [blame]
<?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>