| <?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" modelDirectory="/org.eclipse.emf.cdo.tests.model1/src" editDirectory="" |
| editorDirectory="" modelPluginID="org.eclipse.emf.cdo.tests.model1" modelName="Model1" |
| updateClasspath="false" codeFormatting="true" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" |
| containmentProxies="true" complianceLevel="5.0" runtimeVersion="2.6"> |
| <foreignModel>model1.ecore</foreignModel> |
| <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> |
| <genPackages prefix="Model1" basePackage="org.eclipse.emf.cdo.tests" disposableProviderFactory="true" |
| metaDataPackageSuffix="legacy" classPackageSuffix="legacy.impl" utilityPackageSuffix="legacy.util" |
| literalsInterface="false" extensibleProviderFactory="true" childCreationExtenders="true" |
| ecorePackage="model1.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="model1.ecore#//VAT"> |
| <genEnumLiterals ecoreEnumLiteral="model1.ecore#//VAT/vat0"/> |
| <genEnumLiterals ecoreEnumLiteral="model1.ecore#//VAT/vat7"/> |
| <genEnumLiterals ecoreEnumLiteral="model1.ecore#//VAT/vat15"/> |
| </genEnums> |
| <genClasses ecoreClass="model1.ecore#//Address"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Address/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Address/street"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Address/city"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Company"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Company/categories"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Company/suppliers"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Company/customers"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Company/purchaseOrders"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Company/salesOrders"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Supplier"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//Supplier/purchaseOrders"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Supplier/preferred"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Customer"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//Customer/salesOrders"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Customer/orderByProduct"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Order"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Order/orderDetails"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//OrderDetail"> |
| <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model1.ecore#//OrderDetail/order"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//OrderDetail/product"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//OrderDetail/price"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//PurchaseOrder"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//PurchaseOrder/date"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//PurchaseOrder/supplier"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//SalesOrder"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//SalesOrder/id"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//SalesOrder/customer"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Category"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Category/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Category/categories"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model1.ecore#//Category/products"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//Product1"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Product1/name"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//Product1/orderDetails"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Product1/vat"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Product1/otherVATs"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//Product1/description"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//OrderAddress"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model1.ecore#//OrderAddress/testAttribute"/> |
| </genClasses> |
| <genClasses ecoreClass="model1.ecore#//ProductToOrder"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//ProductToOrder/key"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model1.ecore#//ProductToOrder/value"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |