Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.EcoreAction/mssql_s_o/hibernate.hbm.xml')
-rwxr-xr-xtests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.EcoreAction/mssql_s_o/hibernate.hbm.xml234
1 files changed, 234 insertions, 0 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.EcoreAction/mssql_s_o/hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.EcoreAction/mssql_s_o/hibernate.hbm.xml
new file mode 100755
index 000000000..db8f097e6
--- /dev/null
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/run/org.eclipse.emf.teneo.test.emf.sample.EcoreAction/mssql_s_o/hibernate.hbm.xml
@@ -0,0 +1,234 @@
+<?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">
+
+<!-- Generated by Teneo on Tue Oct 17 11:29:28 CEST 2006 -->
+<hibernate-mapping>
+ <class entity-name="EObject" abstract="false" lazy="false" table="`eobject`">
+ <id type="long" name="e_id" column="e_id">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"/>
+ </class>
+ <joined-subclass entity-name="EModelElement" abstract="true" lazy="false" extends="EObject" table="`emodelelement`">
+ <key>
+ <column name="`eobject_id`"/>
+ </key>
+ <list name="eAnnotations" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eannotation_emodelelement_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`emodelelement_eannotations_idx`"/>
+ <one-to-many entity-name="EAnnotation"/>
+ </list>
+ </joined-subclass>
+ <joined-subclass entity-name="ENamedElement" abstract="true" lazy="false" extends="EModelElement" table="`enamedelement`">
+ <key>
+ <column name="`emodelelement_id`"/>
+ </key>
+ <property name="name" type="java.lang.String" lazy="false" column="`name`" not-null="false"/>
+ </joined-subclass>
+ <joined-subclass entity-name="ETypedElement" abstract="true" lazy="false" extends="ENamedElement" table="`etypedelement`">
+ <key>
+ <column name="`enamedelement_id`"/>
+ </key>
+ <property name="ordered" type="boolean" lazy="false" column="`ordered`" not-null="false"/>
+ <property name="unique" type="boolean" lazy="false" column="`unique`" not-null="false"/>
+ <property name="lowerBound" type="int" lazy="false" column="`lowerbound`" not-null="false"/>
+ <property name="upperBound" type="int" lazy="false" column="`upperbound`" not-null="false"/>
+ <many-to-one name="eType" entity-name="EClassifier" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false">
+ <column not-null="false" unique="false" name="`eclassifier_etype_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EStructuralFeature" abstract="true" lazy="false" extends="ETypedElement" table="`estructuralfeature`">
+ <key>
+ <column name="`etypedelement_id`"/>
+ </key>
+ <property name="changeable" type="boolean" lazy="false" column="`changeable`" not-null="false"/>
+ <property name="volatile" type="boolean" lazy="false" column="`volatile`" not-null="false"/>
+ <property name="transient" type="boolean" lazy="false" column="`transient`" not-null="false"/>
+ <property name="defaultValueLiteral" type="java.lang.String" lazy="false" column="`defaultvalueliteral`" not-null="false"/>
+ <property name="unsettable" type="boolean" lazy="false" column="`unsettable`" not-null="false"/>
+ <property name="derived" type="boolean" lazy="false" column="`derived`" not-null="false"/>
+ <many-to-one name="eContainingClass" entity-name="EClass" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`estructuralfeature_econtainingclass_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EAttribute" abstract="false" lazy="false" extends="EStructuralFeature" table="`eattribute`">
+ <key>
+ <column name="`estructuralfeature_id`"/>
+ </key>
+ <property name="iD" type="boolean" lazy="false" column="`id`" not-null="false"/>
+ </joined-subclass>
+ <joined-subclass entity-name="EAnnotation" abstract="false" lazy="false" extends="EModelElement" table="`eannotation`">
+ <key>
+ <column name="`emodelelement_id`"/>
+ </key>
+ <property name="source" type="java.lang.String" lazy="false" column="`source`" not-null="false"/>
+ <list name="details" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eannotation_details_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eannotation_details_idx`"/>
+ <one-to-many entity-name="EStringToStringMapEntry"/>
+ </list>
+ <many-to-one name="eModelElement" entity-name="EModelElement" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`eannotation_emodelelement_id`"/>
+ </many-to-one>
+ <list name="contents" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eannotation_contents_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eannotation_contents_idx`"/>
+ <one-to-many entity-name="EObject"/>
+ </list>
+ <list name="references" lazy="true" cascade="merge,persist,save-update,lock,refresh">
+ <key update="true">
+ <column name="`eannotation_references_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eannotation_references_idx`"/>
+ <one-to-many entity-name="EObject"/>
+ </list>
+ </joined-subclass>
+ <joined-subclass entity-name="EClassifier" abstract="true" lazy="false" extends="ENamedElement" table="`eclassifier`">
+ <key>
+ <column name="`enamedelement_id`"/>
+ </key>
+ <property name="instanceClassName" type="java.lang.String" lazy="false" column="`instanceclassname`" not-null="false"/>
+ <many-to-one name="ePackage" entity-name="EPackage" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`eclassifier_epackage_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EClass" abstract="false" lazy="false" extends="EClassifier" table="`eclass`">
+ <key>
+ <column name="`eclassifier_id`"/>
+ </key>
+ <property name="abstract" type="boolean" lazy="false" column="`abstract`" not-null="false"/>
+ <property name="interface" type="boolean" lazy="false" column="`interface`" not-null="false"/>
+ <list name="eSuperTypes" lazy="true" cascade="merge,persist,save-update,lock,refresh">
+ <key update="true">
+ <column name="`eclass_esupertypes_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eclass_esupertypes_idx`"/>
+ <one-to-many entity-name="EClass"/>
+ </list>
+ <list name="eOperations" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eoperation_econtainingclass_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">
+ <column name="`estructuralfeature_econtainingclass_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eclass_estructuralfeatures_idx`"/>
+ <one-to-many entity-name="EStructuralFeature"/>
+ </list>
+ </joined-subclass>
+ <joined-subclass entity-name="EDataType" abstract="false" lazy="false" extends="EClassifier" table="`edatatype`">
+ <key>
+ <column name="`eclassifier_id`"/>
+ </key>
+ <property name="serializable" type="boolean" lazy="false" column="`serializable`" not-null="false"/>
+ </joined-subclass>
+ <joined-subclass entity-name="EEnum" abstract="false" lazy="false" extends="EDataType" table="`eenum`">
+ <key>
+ <column name="`edatatype_id`"/>
+ </key>
+ <list name="eLiterals" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eenumliteral_eenum_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eenum_eliterals_idx`"/>
+ <one-to-many entity-name="EEnumLiteral"/>
+ </list>
+ </joined-subclass>
+ <joined-subclass entity-name="EEnumLiteral" abstract="false" lazy="false" extends="ENamedElement" table="`eenumliteral`">
+ <key>
+ <column name="`enamedelement_id`"/>
+ </key>
+ <property name="value" type="int" lazy="false" column="`value`" not-null="false"/>
+ <property name="literal" type="java.lang.String" lazy="false" column="`literal`" not-null="false"/>
+ <many-to-one name="eEnum" entity-name="EEnum" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`eenumliteral_eenum_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EFactory" abstract="false" lazy="false" extends="EModelElement" table="`efactory`">
+ <key>
+ <column name="`emodelelement_id`"/>
+ </key>
+ </joined-subclass>
+ <joined-subclass entity-name="EOperation" abstract="false" lazy="false" extends="ETypedElement" table="`eoperation`">
+ <key>
+ <column name="`etypedelement_id`"/>
+ </key>
+ <many-to-one name="eContainingClass" entity-name="EClass" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`eoperation_econtainingclass_id`"/>
+ </many-to-one>
+ <list name="eParameters" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eparameter_eoperation_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">
+ <column name="`eoperation_eexceptions_id`" not-null="false" unique="false"/>
+ </key>
+ <list-index column="`eoperation_eexceptions_idx`"/>
+ <one-to-many entity-name="EClassifier"/>
+ </list>
+ </joined-subclass>
+ <joined-subclass entity-name="EPackage" abstract="false" lazy="false" extends="ENamedElement" table="`epackage`">
+ <key>
+ <column name="`enamedelement_id`"/>
+ </key>
+ <property name="nsURI" type="java.lang.String" lazy="false" column="`nsuri`" not-null="false"/>
+ <property name="nsPrefix" type="java.lang.String" lazy="false" column="`nsprefix`" not-null="false"/>
+ <list name="eClassifiers" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`eclassifier_epackage_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">
+ <column name="`epackage_esuperpackage_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" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`epackage_esuperpackage_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EParameter" abstract="false" lazy="false" extends="ETypedElement" table="`eparameter`">
+ <key>
+ <column name="`etypedelement_id`"/>
+ </key>
+ <many-to-one name="eOperation" entity-name="EOperation" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="false" update="false" not-null="false">
+ <column not-null="false" unique="false" name="`eparameter_eoperation_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <joined-subclass entity-name="EReference" abstract="false" lazy="false" extends="EStructuralFeature" table="`ereference`">
+ <key>
+ <column name="`estructuralfeature_id`"/>
+ </key>
+ <property name="containment" type="boolean" lazy="false" column="`containment`" not-null="false"/>
+ <property name="resolveProxies" type="boolean" lazy="false" column="`resolveproxies`" not-null="false"/>
+ <many-to-one name="eOpposite" entity-name="EReference" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false">
+ <column not-null="false" unique="false" name="`ereference_eopposite_id`"/>
+ </many-to-one>
+ </joined-subclass>
+ <class entity-name="EStringToStringMapEntry" abstract="false" lazy="false" table="`estringtostringmapentry`">
+ <id type="long" name="e_id" column="e_id">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"/>
+ <property name="key" type="java.lang.String" lazy="false" column="`key`" not-null="false"/>
+ <property name="value" type="java.lang.String" lazy="false" column="`value`" not-null="false"/>
+ </class>
+</hibernate-mapping> \ No newline at end of file

Back to the top