| <?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.intent.mapping.emf.tests/src-gen" |
| editDirectory="/org.eclipse.intent.mapping.emf.tests.edit/src-gen" |
| editorDirectory="/org.eclipse.intent.mapping.emf.tests.editor/src-gen" |
| modelPluginID="org.eclipse.intent.mapping.emf.tests" modelName="Anydsl" |
| rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testsDirectory="/org.eclipse.intent.mapping.emf.tests.tests/src-gen" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false" |
| operationReflection="true" importOrganizing="true"> |
| <foreignModel>anydsl.ecore</foreignModel> |
| <genPackages prefix="Anydsl" disposableProviderFactory="true" ecorePackage="anydsl.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Color"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/black"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/red"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/green"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/yellow"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/orange"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/brown"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/pink"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/palPink"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/veryYellow"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Color/white"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Caliber"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Caliber/S"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Caliber/M"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Caliber/L"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Caliber/XL"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Group"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Water"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Dairy"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Fruit"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Grain"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Protein"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Sweet"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Vegetable"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Group/Alcohol"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Continent"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/Europe"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/Asia"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/Africa"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/America"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/Australia"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Continent/Antarctica"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Kind"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Other"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Seed"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Oilseed"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Tree"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Root"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Bulb"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Leaf"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Stem"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Flower"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Inflorescence"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Kind/Spice"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="anydsl.ecore#//Part"> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Part/Other"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Part/Muscle"/> |
| <genEnumLiterals ecoreEnumLiteral="anydsl.ecore#//Part/Organ"/> |
| </genEnums> |
| <genDataTypes ecoreDataType="anydsl.ecore#//CountryData"/> |
| <genDataTypes ecoreDataType="anydsl.ecore#//SingleString"/> |
| <genClasses ecoreClass="anydsl.ecore#//World"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//World/companies"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//World/foods"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//World/sources"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="anydsl.ecore#//MultiNamedElement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//MultiNamedElement/name"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="anydsl.ecore#//NamedElement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//NamedElement/name"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Producer"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Producer/adress"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Producer/company"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Producer/foods"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Adress"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Adress/zipCode"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Adress/city"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Adress/country"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="anydsl.ecore#//Company"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Company/adress"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Company/world"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//ProductionCompany"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//ProductionCompany/producers"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Restaurant"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Restaurant/chefs"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Restaurant/menu"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Chef"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Chef/adress"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference anydsl.ecore#//Chef/recipes"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Recipe"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Recipe/ingredients"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Food"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Food/color"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Food/caliber"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Food/relatedFoods"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Food/group"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Food/label.1"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Food/source"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Food/producers"/> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/ripen"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/ripen/color"/> |
| </genOperations> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/preferredColor"/> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/newFood"/> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/setColor"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/setColor/food"/> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/setColor/newColor"/> |
| </genOperations> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/setCaliber"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/setCaliber/food"/> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/setCaliber/newCaliber"/> |
| </genOperations> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/acceptedCaliber"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/acceptedCaliber/caliber"/> |
| </genOperations> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/label"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/label/text"/> |
| </genOperations> |
| <genOperations ecoreOperation="anydsl.ecore#//Food/preferredLabel"> |
| <genParameters ecoreParameter="anydsl.ecore#//Food/preferredLabel/text"/> |
| </genOperations> |
| </genClasses> |
| <genClasses image="false" ecoreClass="anydsl.ecore#//Source"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//Source/foods"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Source/origin"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Plant"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Plant/kind"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//Animal"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//Animal/part"/> |
| </genClasses> |
| <genClasses ecoreClass="anydsl.ecore#//EStringToRecipeMap"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute anydsl.ecore#//EStringToRecipeMap/key"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference anydsl.ecore#//EStringToRecipeMap/value"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |