diff options
Diffstat (limited to 'examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/model/NestedGroup.genmodel')
-rw-r--r-- | examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/model/NestedGroup.genmodel | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/model/NestedGroup.genmodel b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/model/NestedGroup.genmodel new file mode 100644 index 000000000..cd5ac3c6f --- /dev/null +++ b/examples/org.eclipse.emf.teneo.samples/src/org/eclipse/emf/teneo/samples/emf/schemaconstructs/model/NestedGroup.genmodel @@ -0,0 +1,27 @@ +<?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="NestedGroup" importerID="org.eclipse.xsd.ecore.importer"> + <foreignModel>NestedGroup.xsd</foreignModel> + <genPackages prefix="Nestedgroup" basePackage="org.eclipse.emf.teneo.samples.emf.schemaconstructs" + resource="XML" disposableProviderFactory="true" ecorePackage="nestedgroup.ecore#/"> + <genClasses ecoreClass="nestedgroup.ecore#//A"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//A/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//A/group"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//A/b"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference nestedgroup.ecore#//A/c"/> + </genClasses> + <genClasses ecoreClass="nestedgroup.ecore#//CType"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//CType/cname"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//CType/cvalue"/> + </genClasses> + <genClasses ecoreClass="nestedgroup.ecore#//Element"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//Element/mixed"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//Element/name"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EAttribute nestedgroup.ecore#//Element/true"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference nestedgroup.ecore#//Element/c"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference nestedgroup.ecore#//Element/recursive"/> + </genClasses> + </genPackages> +</genmodel:GenModel> |