diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel | 115 |
1 files changed, 114 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel b/plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel index de73ed90c3..04357ac8c0 100644 --- a/plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel +++ b/plugins/org.eclipse.emf.cdo.tests.model2/model/model2.genmodel @@ -12,7 +12,8 @@ <foreignModel>model2.ecore</foreignModel> <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> <genPackages prefix="Model2" basePackage="org.eclipse.emf.cdo.tests" disposableProviderFactory="true" - extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="model2.ecore#/"> + literalsInterface="false" extensibleProviderFactory="true" childCreationExtenders="true" + ecorePackage="model2.ecore#/"> <genClasses ecoreClass="model2.ecore#//SpecialPurchaseOrder"> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//SpecialPurchaseOrder/discountCode"/> <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//SpecialPurchaseOrder/shippingAddress"/> @@ -25,5 +26,117 @@ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Task/description"/> <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Task/done"/> </genClasses> + <genClasses ecoreClass="model2.ecore#//Unsettable1"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableBoolean"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableByte"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableChar"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableDate"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableDouble"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableFloat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableInt"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableLong"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableShort"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableString"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable1/unsettableVAT"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//Unsettable2WithDefault"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableBoolean"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableByte"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableChar"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableDate"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableDouble"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableFloat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableInt"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableLong"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableShort"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableString"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//Unsettable2WithDefault/unsettableVAT"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//PersistentContainment"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//PersistentContainment/attrBefore"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//PersistentContainment/children"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//PersistentContainment/attrAfter"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//TransientContainer"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//TransientContainer/attrBefore"/> + <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference model2.ecore#//TransientContainer/parent"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//TransientContainer/attrAfter"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//NotUnsettable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableBoolean"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableByte"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableChar"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableDate"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableDouble"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableFloat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableInt"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableLong"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableShort"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableString"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettable/notUnsettableVAT"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//NotUnsettableWithDefault"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableBoolean"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableByte"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableChar"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableDate"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableDouble"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableFloat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableInt"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableLong"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableShort"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableString"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//NotUnsettableWithDefault/notUnsettableVAT"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//MapHolder"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/integerToStringMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/stringToStringMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/stringToVATMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/stringToAddressContainmentMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/stringToAddressReferenceMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/eObjectToEObjectMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/eObjectToEObjectKeyContainedMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/eObjectToEObjectBothContainedMap"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//MapHolder/eObjectToEObjectValueContainedMap"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//StringToStringMap"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToStringMap/key"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToStringMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//IntegerToStringMap"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//IntegerToStringMap/key"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//IntegerToStringMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//StringToVATMap"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToVATMap/key"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToVATMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//StringToAddressContainmentMap"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToAddressContainmentMap/key"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//StringToAddressContainmentMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//StringToAddressReferenceMap"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//StringToAddressReferenceMap/key"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model2.ecore#//StringToAddressReferenceMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//EObjectToEObjectMap"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectMap/key"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//EObjectToEObjectKeyContainedMap"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectKeyContainedMap/key"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectKeyContainedMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//EObjectToEObjectBothContainedMap"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectBothContainedMap/key"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectBothContainedMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//EObjectToEObjectValueContainedMap"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectValueContainedMap/key"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference model2.ecore#//EObjectToEObjectValueContainedMap/value"/> + </genClasses> + <genClasses ecoreClass="model2.ecore#//EnumListHolder"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute model2.ecore#//EnumListHolder/enumList"/> + </genClasses> </genPackages> </genmodel:GenModel> |