diff options
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/EcoreAction_mysql_e_o_hibernate.hbm.xml')
-rwxr-xr-x | tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/EcoreAction_mysql_e_o_hibernate.hbm.xml | 581 |
1 files changed, 0 insertions, 581 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/EcoreAction_mysql_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/EcoreAction_mysql_e_o_hibernate.hbm.xml deleted file mode 100755 index 6b441b3aa..000000000 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/EcoreAction_mysql_e_o_hibernate.hbm.xml +++ /dev/null @@ -1,581 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> - -<hibernate-mapping auto-import="false"> - <typedef name="ecore.EDiagnosticChain" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EDiagnosticChain</param> - </typedef> - <typedef name="ecore.EEList" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EEList</param> - </typedef> - <typedef name="ecore.EEnumerator" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EEnumerator</param> - </typedef> - <typedef name="ecore.EFeatureMap" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EFeatureMap</param> - </typedef> - <typedef name="ecore.EFeatureMapEntry" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EFeatureMapEntry</param> - </typedef> - <typedef name="ecore.EJavaClass" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EJavaClass</param> - </typedef> - <typedef name="ecore.EMap" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EMap</param> - </typedef> - <typedef name="ecore.EResource" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EResource</param> - </typedef> - <typedef name="ecore.EResourceSet" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">EResourceSet</param> - </typedef> - <typedef name="ecore.ETreeIterator" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2002/Ecore</param> - <param name="edatatype">ETreeIterator</param> - </typedef> - <typedef name="type.Duration" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">Duration</param> - </typedef> - <typedef name="type.ENTITIES" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">ENTITIES</param> - </typedef> - <typedef name="type.ENTITIESBase" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">ENTITIESBase</param> - </typedef> - <typedef name="type.IDREFS" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">IDREFS</param> - </typedef> - <typedef name="type.IDREFSBase" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">IDREFSBase</param> - </typedef> - <typedef name="type.NMTOKENS" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">NMTOKENS</param> - </typedef> - <typedef name="type.NMTOKENSBase" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">NMTOKENSBase</param> - </typedef> - <typedef name="type.NOTATION" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">NOTATION</param> - </typedef> - <typedef name="type.QName" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">QName</param> - </typedef> - <typedef name="type.ShortObject" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">ShortObject</param> - </typedef> - <typedef name="type.UnsignedByteObject" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType"> - <param name="epackage">http://www.eclipse.org/emf/2003/XMLType</param> - <param name="edatatype">UnsignedByteObject</param> - </typedef> - <class name="org.eclipse.emf.ecore.impl.BasicEObjectImpl" entity-name="ecore_EObject" abstract="false" lazy="false" table="`ecore_eobject`"> - <meta attribute="eclassName">EObject</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler"> - <meta attribute="syntheticId">true</meta> - <generator class="native"/> - </id> - <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - </class> - <joined-subclass name="org.eclipse.emf.ecore.impl.EModelElementImpl" entity-name="EModelElement" abstract="true" lazy="false" extends="ecore_EObject" table="`emodelelement`"> - <meta attribute="eclassName">EModelElement</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`ecore_eobject_e_id`"/> - </key> - <list name="eAnnotations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="emodelelement_eannotations"> - <column name="`eannotation_emodelelement_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`emodelelement_eannotations_idx`"/> - <one-to-many entity-name="EAnnotation"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.ENamedElementImpl" entity-name="ENamedElement" abstract="true" lazy="false" extends="EModelElement" table="`enamedelement`"> - <meta attribute="eclassName">ENamedElement</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`emodelelement_e_id`"/> - </key> - <property name="name" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`name`"/> - </property> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.ETypedElementImpl" entity-name="ETypedElement" abstract="true" lazy="false" extends="ENamedElement" table="`etypedelement`"> - <meta attribute="eclassName">ETypedElement</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`enamedelement_e_id`"/> - </key> - <property name="ordered" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`ordered`"/> - </property> - <property name="unique" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`unique`"/> - </property> - <property name="lowerBound" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`lowerbound`"/> - </property> - <property name="upperBound" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`upperbound`"/> - </property> - <many-to-one name="eType" entity-name="EClassifier" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="etypedelement_etype" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`eclassifier_etype_e_id`"/> - </many-to-one> - <many-to-one name="eGenericType" entity-name="EGenericType" lazy="false" cascade="all" foreign-key="etypedelement_egenerictype" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`egenerictype_egenerictype_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EStructuralFeatureImpl" entity-name="EStructuralFeature" abstract="true" lazy="false" extends="ETypedElement" table="`estructuralfeature`"> - <meta attribute="eclassName">EStructuralFeature</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`etypedelement_e_id`"/> - </key> - <property name="changeable" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`changeable`"/> - </property> - <property name="volatile" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`volatile`"/> - </property> - <property name="transient" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`transient`"/> - </property> - <property name="defaultValueLiteral" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`defaultvalueliteral`"/> - </property> - <property name="unsettable" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`unsettable`"/> - </property> - <property name="derived" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`derived`"/> - </property> - <many-to-one name="eContainingClass" entity-name="EClass" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="estructuralfeature_econtainingclass" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`estructuralfeature_econtainingclass_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EAttributeImpl" entity-name="EAttribute" abstract="false" lazy="false" extends="EStructuralFeature" table="`eattribute`"> - <meta attribute="eclassName">EAttribute</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`estructuralfeature_e_id`"/> - </key> - <property name="iD" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`id`"/> - </property> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EAnnotationImpl" entity-name="EAnnotation" abstract="false" lazy="false" extends="EModelElement" table="`eannotation`"> - <meta attribute="eclassName">EAnnotation</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`emodelelement_e_id`"/> - </key> - <property name="source" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`source`"/> - </property> - <map name="details" lazy="true" cascade="all,delete-orphan"> - <key update="true"> - <column name="`eannotation_details_e_id`" not-null="false" unique="false"/> - </key> - <map-key type="java.lang.String"/> - <element type="java.lang.String"/> - </map> - <many-to-one name="eModelElement" entity-name="EModelElement" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="eannotation_emodelelement" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`eannotation_emodelelement_e_id`"/> - </many-to-one> - <list name="contents" table="`eannotation_contents`" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eannotation_contents"> - <column name="`eannotation_e_id`" not-null="true" unique="false"/> - </key> - <list-index column="`eannotation_contents_idx`"/> - <many-to-any id-type="long" meta-type="string"> - <column not-null="false" unique="false" name="`contents_type`"/> - <column not-null="false" unique="false" name="`contents_id`"/> - </many-to-any> - </list> - <list name="references" table="`eannotation_references`" lazy="true" cascade="merge,persist,save-update,lock,refresh"> - <key update="true" foreign-key="eannotation_references"> - <column name="`eannotation_e_id`" not-null="true" unique="false"/> - </key> - <list-index column="`eannotation_references_idx`"/> - <many-to-any id-type="long" meta-type="string"> - <column not-null="false" unique="false" name="`references_type`"/> - <column not-null="false" unique="false" name="`references_id`"/> - </many-to-any> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EClassifierImpl" entity-name="EClassifier" abstract="true" lazy="false" extends="ENamedElement" table="`eclassifier`"> - <meta attribute="eclassName">EClassifier</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`enamedelement_e_id`"/> - </key> - <property name="instanceClassName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`instanceclassname`"/> - </property> - <property name="instanceTypeName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`instancetypename`"/> - </property> - <many-to-one name="ePackage" entity-name="EPackage" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="eclassifier_epackage" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`eclassifier_epackage_e_id`"/> - </many-to-one> - <list name="eTypeParameters" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eclassifier_etypeparameters"> - <column name="`eclassifier_etypeparameters_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eclassifier_etypeparameters_idx`"/> - <one-to-many entity-name="ETypeParameter"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EClassImpl" entity-name="EClass" abstract="false" lazy="false" extends="EClassifier" table="`eclass`"> - <meta attribute="eclassName">EClass</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`eclassifier_e_id`"/> - </key> - <property name="abstract" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`abstract`"/> - </property> - <property name="interface" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`interface`"/> - </property> - <list name="eSuperTypes" lazy="true" cascade="merge,persist,save-update,lock,refresh" table="`eclass_eclass`"> - <key/> - <list-index column="`eclass_esupertypes_idx`"/> - <many-to-many entity-name="EClass" unique="false" foreign-key="eclass_esupertypes"/> - </list> - <list name="eOperations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eclass_eoperations"> - <column name="`eoperation_econtainingclass_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eclass_eoperations_idx`"/> - <one-to-many entity-name="EOperation"/> - </list> - <list name="eStructuralFeatures" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eclass_estructuralfeatures"> - <column name="`estructuralfeature_econtainingclass_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eclass_estructuralfeatures_idx`"/> - <one-to-many entity-name="EStructuralFeature"/> - </list> - <list name="eGenericSuperTypes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eclass_egenericsupertypes"> - <column name="`eclass_egenericsupertypes_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eclass_egenericsupertypes_idx`"/> - <one-to-many entity-name="EGenericType"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EDataTypeImpl" entity-name="EDataType" abstract="false" lazy="false" extends="EClassifier" table="`edatatype`"> - <meta attribute="eclassName">EDataType</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`eclassifier_e_id`"/> - </key> - <property name="serializable" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`serializable`"/> - </property> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EEnumImpl" entity-name="EEnum" abstract="false" lazy="false" extends="EDataType" table="`eenum`"> - <meta attribute="eclassName">EEnum</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`edatatype_e_id`"/> - </key> - <list name="eLiterals" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eenum_eliterals"> - <column name="`eenumliteral_eenum_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eenum_eliterals_idx`"/> - <one-to-many entity-name="EEnumLiteral"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EEnumLiteralImpl" entity-name="EEnumLiteral" abstract="false" lazy="false" extends="ENamedElement" table="`eenumliteral`"> - <meta attribute="eclassName">EEnumLiteral</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`enamedelement_e_id`"/> - </key> - <property name="value" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`value`"/> - </property> - <property name="literal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`literal`"/> - </property> - <many-to-one name="eEnum" entity-name="EEnum" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="eenumliteral_eenum" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`eenumliteral_eenum_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EFactoryImpl" entity-name="EFactory" abstract="false" lazy="false" extends="EModelElement" table="`efactory`"> - <meta attribute="eclassName">EFactory</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`emodelelement_e_id`"/> - </key> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EOperationImpl" entity-name="EOperation" abstract="false" lazy="false" extends="ETypedElement" table="`eoperation`"> - <meta attribute="eclassName">EOperation</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`etypedelement_e_id`"/> - </key> - <many-to-one name="eContainingClass" entity-name="EClass" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="eoperation_econtainingclass" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`eoperation_econtainingclass_e_id`"/> - </many-to-one> - <list name="eTypeParameters" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eoperation_etypeparameters"> - <column name="`eoperation_etypeparameters_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eoperation_etypeparameters_idx`"/> - <one-to-many entity-name="ETypeParameter"/> - </list> - <list name="eParameters" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eoperation_eparameters"> - <column name="`eparameter_eoperation_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eoperation_eparameters_idx`"/> - <one-to-many entity-name="EParameter"/> - </list> - <list name="eExceptions" lazy="true" cascade="merge,persist,save-update,lock,refresh"> - <key update="true" foreign-key="eoperation_eexceptions"> - <column name="`eoperation_eexceptions_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eoperation_eexceptions_idx`"/> - <one-to-many entity-name="EClassifier"/> - </list> - <list name="eGenericExceptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="eoperation_egenericexceptions"> - <column name="`eoperation_egenericexceptions_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`eoperation_egenericexceptions_idx`"/> - <one-to-many entity-name="EGenericType"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EPackageImpl" entity-name="EPackage" abstract="false" lazy="false" extends="ENamedElement" table="`epackage`"> - <meta attribute="eclassName">EPackage</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`enamedelement_e_id`"/> - </key> - <property name="nsURI" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`nsuri`"/> - </property> - <property name="nsPrefix" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`nsprefix`"/> - </property> - <list name="eClassifiers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="epackage_eclassifiers"> - <column name="`eclassifier_epackage_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`epackage_eclassifiers_idx`"/> - <one-to-many entity-name="EClassifier"/> - </list> - <list name="eSubpackages" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="epackage_esubpackages"> - <column name="`epackage_esuperpackage_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`epackage_esubpackages_idx`"/> - <one-to-many entity-name="EPackage"/> - </list> - <many-to-one name="eSuperPackage" entity-name="EPackage" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="epackage_esuperpackage" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`epackage_esuperpackage_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EParameterImpl" entity-name="EParameter" abstract="false" lazy="false" extends="ETypedElement" table="`eparameter`"> - <meta attribute="eclassName">EParameter</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`etypedelement_e_id`"/> - </key> - <many-to-one name="eOperation" entity-name="EOperation" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="eparameter_eoperation" insert="false" update="false" not-null="false"> - <column not-null="false" unique="false" name="`eparameter_eoperation_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EReferenceImpl" entity-name="EReference" abstract="false" lazy="false" extends="EStructuralFeature" table="`ereference`"> - <meta attribute="eclassName">EReference</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`estructuralfeature_e_id`"/> - </key> - <property name="containment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`containment`"/> - </property> - <property name="resolveProxies" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> - <column not-null="false" unique="false" name="`resolveproxies`"/> - </property> - <many-to-one name="eOpposite" entity-name="EReference" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="ereference_eopposite" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`ereference_eopposite_e_id`"/> - </many-to-one> - <list name="eKeys" lazy="true" cascade="merge,persist,save-update,lock,refresh"> - <key update="true" foreign-key="ereference_ekeys"> - <column name="`ereference_ekeys_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`ereference_ekeys_idx`"/> - <one-to-many entity-name="EAttribute"/> - </list> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.EGenericTypeImpl" entity-name="EGenericType" abstract="false" lazy="false" extends="ecore_EObject" table="`egenerictype`"> - <meta attribute="eclassName">EGenericType</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`ecore_eobject_e_id`"/> - </key> - <many-to-one name="eUpperBound" entity-name="EGenericType" lazy="false" cascade="all" foreign-key="egenerictype_eupperbound" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`egenerictype_eupperbound_e_id`"/> - </many-to-one> - <list name="eTypeArguments" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="egenerictype_etypearguments"> - <column name="`egenerictype_etypearguments_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`egenerictype_etypearguments_idx`"/> - <one-to-many entity-name="EGenericType"/> - </list> - <many-to-one name="eLowerBound" entity-name="EGenericType" lazy="false" cascade="all" foreign-key="egenerictype_elowerbound" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`egenerictype_elowerbound_e_id`"/> - </many-to-one> - <many-to-one name="eTypeParameter" entity-name="ETypeParameter" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="egenerictype_etypeparameter" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`etypeparameter_etypeparameter_e_id`"/> - </many-to-one> - <many-to-one name="eClassifier" entity-name="EClassifier" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="egenerictype_eclassifier" insert="true" update="true" not-null="false"> - <column not-null="false" unique="false" name="`eclassifier_eclassifier_e_id`"/> - </many-to-one> - </joined-subclass> - <joined-subclass name="org.eclipse.emf.ecore.impl.ETypeParameterImpl" entity-name="ETypeParameter" abstract="false" lazy="false" extends="ENamedElement" table="`etypeparameter`"> - <meta attribute="eclassName">ETypeParameter</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2002/Ecore</meta> - <key> - <column name="`enamedelement_e_id`"/> - </key> - <list name="eBounds" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="etypeparameter_ebounds"> - <column name="`etypeparameter_ebounds_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`etypeparameter_ebounds_idx`"/> - <one-to-many entity-name="EGenericType"/> - </list> - </joined-subclass> - <class name="org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl" entity-name="AnyType" abstract="false" lazy="false" table="`anytype`"> - <meta attribute="eclassName">AnyType</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2003/XMLType</meta> - <id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler"> - <meta attribute="syntheticId">true</meta> - <generator class="native"/> - </id> - <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - <list name="mixed" table="`anytype_mixed`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> - <column name="`anytype_mixed_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`anytype_mixed_idx`"/> - <one-to-many entity-name="AnyType_mixed"/> - </list> - <list name="anyAttribute" table="`anytype_anyattribute`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> - <column name="`anytype_anyattribute_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`anytype_anyattribute_idx`"/> - <one-to-many entity-name="AnyType_anyAttribute"/> - </list> - </class> - <class entity-name="AnyType_mixed" lazy="false" table="`anytype_mixed`"> - <meta attribute="featureMap">AnyType</meta> - <id type="long"> - <generator class="native"/> - </id> - <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - <property name="fme_feature" type="java.lang.String"/> - <list name="any" table="`mixed_anytype_any`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> - <column name="`mixed_anytype_any_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`mixed_anytype_any_idx`"/> - <one-to-many entity-name="AnyType_any"/> - </list> - <list name="anyAttribute" table="`mixed_anytype_anyattribute`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> - <column name="`mixed_anytype_anyattribute_e_id`" not-null="false" unique="false"/> - </key> - <list-index column="`mixed_anytype_anyattribute_idx`"/> - <one-to-many entity-name="AnyType_anyAttribute"/> - </list> - <property name="fme_mixed_text" type="java.lang.String"/> - <property name="fme_mixed_cdata" type="java.lang.String"/> - <property name="fme_mixed_comment" type="java.lang.String"/> - </class> - <class entity-name="AnyType_anyAttribute" lazy="false" table="`anytype_anyattribute`"> - <meta attribute="featureMap">AnyType</meta> - <id type="long"> - <generator class="native"/> - </id> - <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - <property name="fme_feature" type="java.lang.String"/> - </class> - <class entity-name="AnyType_any" lazy="false" table="`anytype_any`"> - <meta attribute="featureMap">AnyType</meta> - <id type="long"> - <generator class="native"/> - </id> - <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - <property name="fme_feature" type="java.lang.String"/> - <property name="any_fme_any_data" type="java.lang.String"/> - <any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all"> - <column not-null="false" unique="false" name="`any_type`"/> - <column not-null="false" unique="false" name="`any_id`"/> - </any> - </class> - <class name="org.eclipse.emf.ecore.xml.type.impl.ProcessingInstructionImpl" entity-name="ProcessingInstruction" abstract="false" lazy="false" table="`processinginstruction`"> - <meta attribute="eclassName">ProcessingInstruction</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2003/XMLType</meta> - <id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler"> - <meta attribute="syntheticId">true</meta> - <generator class="native"/> - </id> - <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> - <meta attribute="syntheticVersion">true</meta> - </version> - <property name="data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`data`"/> - </property> - <property name="target" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String"> - <column not-null="true" unique="false" name="`target`"/> - </property> - </class> - <joined-subclass name="org.eclipse.emf.ecore.xml.type.impl.SimpleAnyTypeImpl" entity-name="SimpleAnyType" abstract="false" lazy="false" extends="AnyType" table="`simpleanytype`"> - <meta attribute="eclassName">SimpleAnyType</meta> - <meta attribute="epackage">http://www.eclipse.org/emf/2003/XMLType</meta> - <key> - <column name="`anytype_e_id`"/> - </key> - <many-to-one name="instanceType" entity-name="EDataType" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="simpleanytype_instancetype" insert="true" update="true" not-null="true"> - <column not-null="true" unique="false" name="`edatatype_instancetype_e_id`"/> - </many-to-one> - </joined-subclass> -</hibernate-mapping>
\ No newline at end of file |