blob: 5739b9962129d632adb7269f27fa2eda60ff09f6 [file] [log] [blame]
<?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>