blob: 0222d99c8e9e29e6ade4efc8735d65413769a264 [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.qvtd.xtext.qvtimperative.tests/src-gen"
modelPluginID="org.eclipse.qvtd.xtext.qvtimperative.tests" modelName="UML2RDBMS"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
bundleManifest="false" complianceLevel="8.0" copyrightFields="false" operationReflection="true"
importOrganizing="true" pluginKey="">
<foreignModel>ManualUML2RDBMS.ecore</foreignModel>
<genPackages prefix="UML2RDBMS" basePackage="manualuml2rdbms" disposableProviderFactory="true"
fileExtensions="manualuml2rdbms" ecorePackage="ManualUML2RDBMS.ecore#/">
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//AttributeToColumn">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//AttributeToColumn/type"/>
</genClasses>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//AssociationToForeignKey">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//AssociationToForeignKey/referenced"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//AssociationToForeignKey/owner"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//AssociationToForeignKey/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//AssociationToForeignKey/association"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//AssociationToForeignKey/foreignKey"/>
</genClasses>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//ClassToTable">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ClassToTable/owner"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ClassToTable/associationsToForeignKeys"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//ClassToTable/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ClassToTable/umlClass"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ClassToTable/table"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ClassToTable/primaryKey"/>
</genClasses>
<genClasses image="false" ecoreClass="ManualUML2RDBMS.ecore#//FromAttribute">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//FromAttribute/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//FromAttribute/kind"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//FromAttribute/owner"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//FromAttribute/leafs"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//FromAttribute/attribute"/>
</genClasses>
<genClasses image="false" ecoreClass="ManualUML2RDBMS.ecore#//FromAttributeOwner">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//FromAttributeOwner/fromAttributes"/>
</genClasses>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//NonLeafAttribute"/>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//PackageToSchema">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PackageToSchema/classesToTables"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PackageToSchema/primitivesToNames"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//PackageToSchema/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PackageToSchema/umlPackage"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PackageToSchema/schema"/>
</genClasses>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//PrimitiveToName">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PrimitiveToName/owner"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//PrimitiveToName/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//PrimitiveToName/primitive"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML2RDBMS.ecore#//PrimitiveToName/typeName"/>
</genClasses>
<genClasses ecoreClass="ManualUML2RDBMS.ecore#//ToColumn">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML2RDBMS.ecore#//ToColumn/column"/>
</genClasses>
</genPackages>
<genPackages prefix="UML" basePackage="manualuml2rdbms" disposableProviderFactory="true"
fileExtensions="manualuml" ecorePackage="ManualUML.ecore#/">
<genClasses ecoreClass="ManualUML.ecore#//Attribute">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Attribute/type"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML.ecore#//Attribute/owner"/>
</genClasses>
<genClasses ecoreClass="ManualUML.ecore#//Association">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Association/source"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Association/destination"/>
</genClasses>
<genClasses ecoreClass="ManualUML.ecore#//Class">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Class/general"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Class/forward"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Class/attributes"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Class/reverse"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Class/generalOpposite"/>
</genClasses>
<genClasses image="false" ecoreClass="ManualUML.ecore#//Classifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Classifier/typeOpposite"/>
</genClasses>
<genClasses ecoreClass="ManualUML.ecore#//Package">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualUML.ecore#//Package/elements"/>
</genClasses>
<genClasses image="false" ecoreClass="ManualUML.ecore#//PackageElement">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualUML.ecore#//PackageElement/namespace"/>
</genClasses>
<genClasses ecoreClass="ManualUML.ecore#//PrimitiveDataType"/>
<genClasses image="false" ecoreClass="ManualUML.ecore#//UMLModelElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML.ecore#//UMLModelElement/kind"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualUML.ecore#//UMLModelElement/name"/>
</genClasses>
</genPackages>
<genPackages prefix="RDBMS" basePackage="manualuml2rdbms" disposableProviderFactory="true"
fileExtensions="manualrdbms" ecorePackage="ManualRDBMS.ecore#/">
<genClasses ecoreClass="ManualRDBMS.ecore#//Column">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Column/owner"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualRDBMS.ecore#//Column/type"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Column/foreignKeys"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Column/key"/>
</genClasses>
<genClasses ecoreClass="ManualRDBMS.ecore#//ForeignKey">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//ForeignKey/refersTo"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//ForeignKey/column"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//ForeignKey/owner"/>
</genClasses>
<genClasses ecoreClass="ManualRDBMS.ecore#//Key">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Key/owner"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Key/column"/>
</genClasses>
<genClasses image="false" ecoreClass="ManualRDBMS.ecore#//RModelElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualRDBMS.ecore#//RModelElement/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ManualRDBMS.ecore#//RModelElement/kind"/>
</genClasses>
<genClasses ecoreClass="ManualRDBMS.ecore#//Schema">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Schema/tables"/>
</genClasses>
<genClasses ecoreClass="ManualRDBMS.ecore#//Table">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Table/column"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Table/schema"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Table/theKey"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Table/key"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ManualRDBMS.ecore#//Table/foreignKey"/>
</genClasses>
</genPackages>
</genmodel:GenModel>