diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/product/model/product.genmodel')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/product/model/product.genmodel | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/product/model/product.genmodel b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/product/model/product.genmodel new file mode 100644 index 000000000..5acd7efe6 --- /dev/null +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/sample/product/model/product.genmodel @@ -0,0 +1,21 @@ +<?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.teneo.samples/src" + modelPluginID="org.eclipse.emf.teneo.samples" modelName="Product" importerID="org.eclipse.xsd.ecore.importer"> + <foreignModel>product.xsd</foreignModel> + <genPackages prefix="Product" basePackage="org.eclipse.emf.teneo.samples.emf.sample" resource="XML" + disposableProviderFactory="true" ecorePackage="product.ecore#/"> + <genClasses ecoreClass="product.ecore#//ProductType"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//ProductType/code"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//ProductType/id"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference product.ecore#//ProductType/supplier"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//ProductType/price"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//ProductType/createdOn"/> + </genClasses> + <genClasses ecoreClass="product.ecore#//SupplierType"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//SupplierType/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute product.ecore#//SupplierType/noOfEmployees"/> + </genClasses> + </genPackages> +</genmodel:GenModel> |