| <?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.test.common/src" editDirectory="" |
| editorDirectory="" modelPluginID="org.eclipse.emf.test.common" modelName="Reification" |
| testsDirectory="" importerID="org.eclipse.emf.importer.ecore" arrayAccessors="true" |
| complianceLevel="5.0" copyrightFields="false"> |
| <foreignModel>Reification.ecore</foreignModel> |
| <genPackages prefix="Reification" basePackage="org.eclipse.emf.test.common" disposableProviderFactory="true" |
| ecorePackage="Reification.ecore#/"> |
| <genClasses ecoreClass="Reification.ecore#//Root"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Reification.ecore#//Root/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/container"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/unboundedGenericContainerWithRawType"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/unboundedGenericContainerWithWildcard"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/unboundedGenericContainerWithSuper"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/unboundedGenericContainerWithExtends"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/boundedGenericContainerWithRawType"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/boundedGenericContainerWithWildcard"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/boundedGenericContainerWithSuper"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//Root/boundedGenericContainerWithExtends"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//VeryLow"/> |
| <genClasses ecoreClass="Reification.ecore#//Low"/> |
| <genClasses ecoreClass="Reification.ecore#//Medium"/> |
| <genClasses ecoreClass="Reification.ecore#//High"/> |
| <genClasses ecoreClass="Reification.ecore#//VeryHigh"/> |
| <genClasses ecoreClass="Reification.ecore#//Container"/> |
| <genClasses ecoreClass="Reification.ecore#//UnboundedGenericContainer"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//UnboundedGenericContainer/T"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//UnboundedGenericContainer/content"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//RawUnboundedContainer"/> |
| <genClasses ecoreClass="Reification.ecore#//MediumUnboundedContainer"/> |
| <genClasses ecoreClass="Reification.ecore#//BoundedGenericContainer"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//BoundedGenericContainer/T"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//BoundedGenericContainer/content"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//HighBoundedContainer"/> |
| <genClasses ecoreClass="Reification.ecore#//KeyValuePair"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//KeyValuePair/K"/> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//KeyValuePair/V"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Reification.ecore#//KeyValuePair/key"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Reification.ecore#//KeyValuePair/value"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//RawKeyValuePair"/> |
| <genClasses ecoreClass="Reification.ecore#//StringListKeyValuePair"/> |
| <genClasses ecoreClass="Reification.ecore#//TListKeyValuePair"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//TListKeyValuePair/T"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//BoundedTListKeyValuePair"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//BoundedTListKeyValuePair/T"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//HighListKeyValuePair"/> |
| <genClasses ecoreClass="Reification.ecore#//IntegerListKeyValuePair"/> |
| <genClasses ecoreClass="Reification.ecore#//KeyValuePairContainer"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//KeyValuePairContainer/K"/> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//KeyValuePairContainer/V"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//KeyValuePairContainer/keyValuePairs"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//StringListKeyValuePairContainer"/> |
| <genClasses ecoreClass="Reification.ecore#//Bidirectional"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//Bidirectional/T"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//Bidirectional/in"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//Bidirectional/out"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//Bidirectional/value"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//Bidirectional/values"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//Link"/> |
| <genClasses ecoreClass="Reification.ecore#//RawLink"/> |
| <genClasses ecoreClass="Reification.ecore#//LinkItem"/> |
| <genClasses ecoreClass="Reification.ecore#//MediumBidirectional"> |
| <genTypeParameters ecoreTypeParameter="Reification.ecore#//MediumBidirectional/T"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference Reification.ecore#//MediumBidirectional/contents"/> |
| </genClasses> |
| <genClasses ecoreClass="Reification.ecore#//MediumLink"/> |
| </genPackages> |
| </genmodel:GenModel> |