blob: b02296a593599fededc2506fd4bcb5d880742cfb [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.emf.parsley.tests.models/src" modelPluginID="org.eclipse.emf.parsley.tests.models"
modelName="ParsleyTests" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="5.0" copyrightFields="false"
operationReflection="true" importOrganizing="true">
<foreignModel>ParsleyTests.ecore</foreignModel>
<genPackages prefix="Testmodels" basePackage="org.eclipse.emf.parsley.tests.models"
disposableProviderFactory="true" ecorePackage="ParsleyTests.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="ParsleyTests.ecore#//EnumForControls">
<genEnumLiterals ecoreEnumLiteral="ParsleyTests.ecore#//EnumForControls/FIRST"/>
<genEnumLiterals ecoreEnumLiteral="ParsleyTests.ecore#//EnumForControls/SECOND"/>
<genEnumLiterals ecoreEnumLiteral="ParsleyTests.ecore#//EnumForControls/THIRD"/>
</genEnums>
<genDataTypes ecoreDataType="ParsleyTests.ecore#//BooleanDataType"/>
<genDataTypes ecoreDataType="ParsleyTests.ecore#//BooleanPrimitiveDataType"/>
<genClasses ecoreClass="ParsleyTests.ecore#//TestContainer">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//TestContainer/classesWithName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//TestContainer/classesForControls"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//TestEClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//TestEClass/lowercaseNameFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//TestEClass/UpperCaseNameFeature"/>
<genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//TestEClass/notChangeableFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//TestEClass/derivedFeature"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//BaseClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//BaseClass/baseClassFeature"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//BaseClass/baseMultiReferenceFeature"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//DerivedClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//DerivedClass/derivedClassFeature"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//DerivedClass/derivedMultiReferenceFeature"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//ClassForControls">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/booleanFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/booleanObjectFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/booleanDataTypeFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/booleanPrimitiveDataTypeFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/enumFeature"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/stringFeature"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//ClassForControls/referenceToClassWithName"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//ClassForControls/multiReferenceFeature"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassForControls/featureMapEntries"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ParsleyTests.ecore#//ClassForControls/featureMapEntries1"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//ClassWithName">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ParsleyTests.ecore#//ClassWithName/name"/>
</genClasses>
<genClasses ecoreClass="ParsleyTests.ecore#//BaseClassForFeatureMapEntry"/>
<genClasses ecoreClass="ParsleyTests.ecore#//ClassForFeatureMapEntry1"/>
<genClasses ecoreClass="ParsleyTests.ecore#//ClassForFeatureMapEntry2"/>
</genPackages>
</genmodel:GenModel>