diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel | 41 |
1 files changed, 38 insertions, 3 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel b/plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel index ce55e35c5f..b2e4808898 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel +++ b/plugins/org.eclipse.emf.cdo.tests.model3/model/model3.genmodel @@ -5,19 +5,54 @@ modelDirectory="/org.eclipse.emf.cdo.tests.model3/src" editDirectory="" editorDirectory="" modelPluginID="org.eclipse.emf.cdo.tests.model3" modelName="Model3" updateClasspath="false" rootExtendsClass="org.eclipse.emf.internal.cdo.CDOObjectImpl" reflectiveDelegation="true" - codeFormatting="true" testsDirectory="" importerID="org.eclipse.emf.importer.cdo" - featureDelegation="Reflective" complianceLevel="5.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore"> + codeFormatting="true" testsDirectory="" importerID="org.eclipse.emf.importer.ecore" + featureDelegation="Reflective" complianceLevel="5.0" copyrightFields="false" usedGenPackages="platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.emf.cdo/model/etypes.genmodel#//etypes"> <foreignModel>model3.ecore</foreignModel> <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> <genPackages prefix="Model3" basePackage="org.eclipse.emf.cdo.tests" disposableProviderFactory="true" ecorePackage="model3.ecore#/"> + <genDataTypes ecoreDataType="model3.ecore#//Point"/> <genClasses ecoreClass="model3.ecore#//Class1"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//Class1/class2"/> </genClasses> <genClasses ecoreClass="model3.ecore#//MetaRef"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//MetaRef/ePackageRef"/> </genClasses> - <nestedGenPackages prefix="Subpackage" disposableProviderFactory="true" ecorePackage="model3.ecore#//subpackage"> + <genClasses ecoreClass="model3.ecore#//Polygon"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//Polygon/points"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//PolygonWithDuplicates"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//PolygonWithDuplicates/points"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//NodeA"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model3.ecore#//NodeA/children"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//NodeA/name"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//NodeA/otherNodes"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//NodeB"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model3.ecore#//NodeB/children"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model3.ecore#//NodeB/parent"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//NodeB/name"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//NodeC"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model3.ecore#//NodeC/children"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model3.ecore#//NodeC/parent"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//NodeC/name"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//NodeC/otherNodes"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//NodeC/oppositeNodes"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//NodeD"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model3.ecore#//NodeD/children"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model3.ecore#//NodeD/parent"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//NodeD/name"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//NodeD/otherNodes"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//NodeD/oppositeNode"/> + </genClasses> + <genClasses ecoreClass="model3.ecore#//Image"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model3.ecore#//Image/data"/> + </genClasses> + <nestedGenPackages prefix="Subpackage" basePackage="org.eclipse.emf.cdo.tests.model3" + disposableProviderFactory="true" ecorePackage="model3.ecore#//subpackage"> <genClasses ecoreClass="model3.ecore#//subpackage/Class2"> <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model3.ecore#//subpackage/Class2/class1"/> |