Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Taal2012-11-19 16:45:26 +0000
committerMartin Taal2012-11-19 16:45:26 +0000
commit2ac257b53e70920578648e706b268a04f0584706 (patch)
tree611cfd49d29066a3325e0c20570a7e44c2a9b717 /tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample
parent5ffe2f7d2107eb787a339442eda7af88db3f7e56 (diff)
downloadorg.eclipse.emf.teneo-2ac257b53e70920578648e706b268a04f0584706.tar.gz
org.eclipse.emf.teneo-2ac257b53e70920578648e706b268a04f0584706.tar.xz
org.eclipse.emf.teneo-2ac257b53e70920578648e706b268a04f0584706.zip
Solved inheritance issue in auditing models
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample')
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml116
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml116
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml19
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml88
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml88
12 files changed, 582 insertions, 0 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
index ff8b6d90b..1951af585 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
@@ -588,6 +588,32 @@
<key>
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ID`"/>
+ </property>
+ <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>
+ <property name="employed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`EMPLOYED`"/>
+ </property>
+ <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="birthAddress" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BIRTHADDRESS`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="AddressAuditing" abstract="false" lazy="false" extends="TemporalAuditing" table="`ADDRESSAUDITING`">
<meta attribute="eclassName" inherit="false">AddressAuditing</meta>
@@ -595,6 +621,18 @@
<key>
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="streetName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STREETNAME`"/>
+ </property>
+ <property name="streetNumber" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STREETNUMBER`"/>
+ </property>
+ <property name="city" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CITY`"/>
+ </property>
+ <property name="country" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COUNTRY`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="VehicleInfoAuditing" abstract="false" lazy="false" table="`VEHICLEINFOAUDITING`">
<meta attribute="eclassName" inherit="false">VehicleInfoAuditing</meta>
@@ -706,6 +744,26 @@
<key>
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ID`"/>
+ </property>
+ <list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLEETAUDITING_VEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="serviceGarage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SERVICEGARAGE`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="GarageAuditing" abstract="false" lazy="false" extends="TemporalAuditing" table="`GARAGEAUDITING`">
<meta attribute="eclassName" inherit="false">GarageAuditing</meta>
@@ -713,6 +771,29 @@
<key>
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="customerShuttles" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CUSTOMERSHUTTLES`"/>
+ </property>
+ <property name="address" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ADDRESS`"/>
+ </property>
+ <list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <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>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TireAuditing" abstract="false" lazy="false" table="`TIREAUDITING`">
<meta attribute="eclassName" inherit="false">TireAuditing</meta>
@@ -884,6 +965,19 @@
<property name="versionHolderContainment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`VERSIONHOLDERCONTAINMENT`"/>
</property>
+ <property name="numPassengers" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`NUMPASSENGERS`"/>
+ </property>
+ <property name="numTires" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`NUMTIRES`"/>
+ </property>
+ <list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CARAUDITING_TIRES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="HybridAuditing" abstract="false" lazy="false" extends="CarAuditing" table="`HYBRIDAUDITING`">
<meta attribute="eclassName" inherit="false">HybridAuditing</meta>
@@ -891,6 +985,12 @@
<key>
<column name="`CARAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="hasRechargePlug" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`HASRECHARGEPLUG`"/>
+ </property>
+ <property name="batteryLife" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`BATTERYLIFE`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EngineFactoryAuditing" abstract="false" lazy="false" extends="ManufacturingPlantAuditing" table="`ENGINEFACTORYAUDITING`">
<meta attribute="eclassName" inherit="false">EngineFactoryAuditing</meta>
@@ -898,6 +998,16 @@
<key>
<column name="`MANUFACTURINGPLANTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="makesDieselEngines" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
+ </property>
+ <list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="USAddressAuditing" abstract="false" lazy="false" extends="AddressAuditing" table="`USADDRESSAUDITING`">
<meta attribute="eclassName" inherit="false">USAddressAuditing</meta>
@@ -905,6 +1015,12 @@
<key>
<column name="`ADDRESSAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="zipCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ZIPCODE`"/>
+ </property>
+ <property name="state" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STATE`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="VinAuditing" abstract="false" lazy="false" table="`VINAUDITING`">
<meta attribute="eclassName" inherit="false">VinAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
index 68c4c3842..dc33a6b6d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
@@ -597,10 +597,48 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PersonAuditing" abstract="false" lazy="false" extends="TemporalAuditing" discriminator-value="PersonAuditing">
<meta attribute="eclassName" inherit="false">PersonAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ID`"/>
+ </property>
+ <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>
+ <property name="employed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`EMPLOYED`"/>
+ </property>
+ <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="birthAddress" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BIRTHADDRESS`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="AddressAuditing" abstract="false" lazy="false" extends="TemporalAuditing" discriminator-value="AddressAuditing">
<meta attribute="eclassName" inherit="false">AddressAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="streetName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STREETNAME`"/>
+ </property>
+ <property name="streetNumber" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STREETNUMBER`"/>
+ </property>
+ <property name="city" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CITY`"/>
+ </property>
+ <property name="country" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COUNTRY`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="VehicleInfoAuditing" abstract="false" lazy="false" discriminator-value="VehicleInfoAuditing" table="`VEHICLEINFOAUDITING`">
<meta attribute="eclassName" inherit="false">VehicleInfoAuditing</meta>
@@ -715,10 +753,53 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FleetAuditing" abstract="false" lazy="false" extends="TemporalAuditing" discriminator-value="FleetAuditing">
<meta attribute="eclassName" inherit="false">FleetAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ID`"/>
+ </property>
+ <list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLEETAUDITING_VEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="serviceGarage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SERVICEGARAGE`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="GarageAuditing" abstract="false" lazy="false" extends="TemporalAuditing" discriminator-value="GarageAuditing">
<meta attribute="eclassName" inherit="false">GarageAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="customerShuttles" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CUSTOMERSHUTTLES`"/>
+ </property>
+ <property name="address" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ADDRESS`"/>
+ </property>
+ <list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <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>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TireAuditing" abstract="false" lazy="false" discriminator-value="TireAuditing" table="`TIREAUDITING`">
<meta attribute="eclassName" inherit="false">TireAuditing</meta>
@@ -893,18 +974,53 @@
<property name="versionHolderContainment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`VERSIONHOLDERCONTAINMENT`"/>
</property>
+ <property name="numPassengers" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`NUMPASSENGERS`"/>
+ </property>
+ <property name="numTires" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`NUMTIRES`"/>
+ </property>
+ <list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CARAUDITING_TIRES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="HybridAuditing" abstract="false" lazy="false" extends="CarAuditing" discriminator-value="HybridAuditing">
<meta attribute="eclassName" inherit="false">HybridAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="hasRechargePlug" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`HASRECHARGEPLUG`"/>
+ </property>
+ <property name="batteryLife" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`BATTERYLIFE`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EngineFactoryAuditing" abstract="false" lazy="false" extends="ManufacturingPlantAuditing" discriminator-value="EngineFactoryAuditing">
<meta attribute="eclassName" inherit="false">EngineFactoryAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="makesDieselEngines" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
+ </property>
+ <list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="USAddressAuditing" abstract="false" lazy="false" extends="AddressAuditing" discriminator-value="USAddressAuditing">
<meta attribute="eclassName" inherit="false">USAddressAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
+ <property name="zipCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ZIPCODE`"/>
+ </property>
+ <property name="state" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STATE`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="VinAuditing" abstract="false" lazy="false" discriminator-value="VinAuditing" table="`VINAUDITING`">
<meta attribute="eclassName" inherit="false">VinAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
index 99321151c..15cdba711 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
@@ -220,6 +220,15 @@
<key>
<column name="`BOOKDEFINITIONAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="checkedout" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHECKEDOUT`"/>
+ </property>
+ <property name="userid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USERID`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ResourceLinkAuditing" abstract="false" lazy="false" table="`RESOURCELINKAUDITING`">
<meta attribute="eclassName" inherit="false">ResourceLinkAuditing</meta>
@@ -273,6 +282,9 @@
<key>
<column name="`RESOURCELINKAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="bookSubject" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOOKSUBJECT`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BooksInLibAuditing" abstract="false" lazy="false" table="`BOOKSINLIBAUDITING`">
<meta attribute="eclassName" inherit="false">BooksInLibAuditing</meta>
@@ -330,6 +342,18 @@
<key>
<column name="`BOOKDEFINITIONAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="cartoon" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CARTOON`"/>
+ </property>
+ <property name="popup" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`POPUP`"/>
+ </property>
+ <property name="publisherDefinitionRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PUBLISHERDEFINITIONREF`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="testAuditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
@@ -497,5 +521,11 @@
<key>
<column name="`BOOKDEFINITIONAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="resourceLink" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCELINK`"/>
+ </property>
</joined-subclass>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
index 6cf5d4d58..2baf2bdd8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
@@ -223,6 +223,15 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="AdultBooksAuditing" abstract="false" lazy="false" extends="BookDefinitionAuditing" discriminator-value="AdultBooksAuditing">
<meta attribute="eclassName" inherit="false">AdultBooksAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-test.xsdAuditing</meta>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="checkedout" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHECKEDOUT`"/>
+ </property>
+ <property name="userid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USERID`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ResourceLinkAuditing" abstract="false" lazy="false" discriminator-value="ResourceLinkAuditing" table="`RESOURCELINKAUDITING`">
<meta attribute="eclassName" inherit="false">ResourceLinkAuditing</meta>
@@ -276,6 +285,9 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BookDefinitionResourceLinkAuditing" abstract="false" lazy="false" extends="ResourceLinkAuditing" discriminator-value="BookDefinitionResourceLinkAuditing">
<meta attribute="eclassName" inherit="false">BookDefinitionResourceLinkAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-test.xsdAuditing</meta>
+ <property name="bookSubject" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOOKSUBJECT`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BooksInLibAuditing" abstract="false" lazy="false" discriminator-value="BooksInLibAuditing" table="`BOOKSINLIBAUDITING`">
<meta attribute="eclassName" inherit="false">BooksInLibAuditing</meta>
@@ -333,6 +345,18 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ChildrenBooksAuditing" abstract="false" lazy="false" extends="BookDefinitionAuditing" discriminator-value="ChildrenBooksAuditing">
<meta attribute="eclassName" inherit="false">ChildrenBooksAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-test.xsdAuditing</meta>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="cartoon" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CARTOON`"/>
+ </property>
+ <property name="popup" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`POPUP`"/>
+ </property>
+ <property name="publisherDefinitionRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PUBLISHERDEFINITIONREF`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="testAuditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
@@ -500,5 +524,11 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PublisherDefinitionAuditing" abstract="false" lazy="false" extends="BookDefinitionAuditing" discriminator-value="PublisherDefinitionAuditing">
<meta attribute="eclassName" inherit="false">PublisherDefinitionAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.ibm.com/websphere/appserver/schemas/6.0/ibm-portal-test.xsdAuditing</meta>
+ <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TITLE`"/>
+ </property>
+ <property name="resourceLink" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCELINK`"/>
+ </property>
</subclass>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
index 9ea519bbd..cf65cb7cb 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
@@ -186,6 +186,17 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="true" table="`CURRENCYAUDITING`" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -239,6 +250,14 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="true" table="`RENTALCONTRACTAUDITING`" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
index 1c9536610..7357a5545 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
@@ -195,6 +195,17 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalBicycleAuditing" abstract="false" lazy="true" extends="RentalUnitAuditing" discriminator-value="RentalBicycleAuditing" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">RentalBicycleAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="true" discriminator-value="CurrencyAuditing" table="`CURRENCYAUDITING`" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -248,6 +259,14 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalCarAuditing" abstract="false" lazy="true" extends="RentalUnitAuditing" discriminator-value="RentalCarAuditing" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">RentalCarAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="true" discriminator-value="RentalContractAuditing" table="`RENTALCONTRACTAUDITING`" proxy="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
index a254ebe73..b6c29d0a8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -186,6 +186,17 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="false" table="`CURRENCYAUDITING`">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -239,6 +250,14 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="false" table="`RENTALCONTRACTAUDITING`">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
index 2a520ccd0..d7d2a9705 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -195,6 +195,17 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalBicycleAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" discriminator-value="RentalBicycleAuditing">
<meta attribute="eclassName" inherit="false">RentalBicycleAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="false" discriminator-value="CurrencyAuditing" table="`CURRENCYAUDITING`">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -248,6 +259,14 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalCarAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" discriminator-value="RentalCarAuditing">
<meta attribute="eclassName" inherit="false">RentalCarAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="false" discriminator-value="RentalContractAuditing" table="`RENTALCONTRACTAUDITING`">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
index a254ebe73..b6c29d0a8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
@@ -186,6 +186,17 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="false" table="`CURRENCYAUDITING`">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -239,6 +250,14 @@
<key>
<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</joined-subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="false" table="`RENTALCONTRACTAUDITING`">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
index 2a520ccd0..d7d2a9705 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
@@ -195,6 +195,17 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalBicycleAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" discriminator-value="RentalBicycleAuditing">
<meta attribute="eclassName" inherit="false">RentalBicycleAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
+ <param name="eclassifier">RentalBicycleType</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
+ <property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANUFACTURER`"/>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="false" discriminator-value="CurrencyAuditing" table="`CURRENCYAUDITING`">
<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
@@ -248,6 +259,14 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalCarAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" discriminator-value="RentalCarAuditing">
<meta attribute="eclassName" inherit="false">RentalCarAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
+ <property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
+ <param name="eclassifier">RentalCarSize</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
+ </type>
+ </property>
</subclass>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="false" discriminator-value="RentalContractAuditing" table="`RENTALCONTRACTAUDITING`">
<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
index 65ce49577..efee1ad21 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
@@ -300,6 +300,27 @@
<key>
<column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_NODES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowNodeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`WORKFLOWNODEAUDITING`">
<meta attribute="eclassName" inherit="false">WorkflowNodeAuditing</meta>
@@ -307,6 +328,29 @@
<key>
<column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
+ <list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="isStart" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSTART`"/>
+ </property>
+ <property name="isFinish" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFINISH`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EdgeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`EDGEAUDITING`">
<meta attribute="eclassName" inherit="false">EdgeAuditing</meta>
@@ -314,6 +358,15 @@
<key>
<column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
+ <property name="target" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGET`"/>
+ </property>
+ <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>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PortAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`PORTAUDITING`">
<meta attribute="eclassName" inherit="false">PortAuditing</meta>
@@ -328,6 +381,16 @@
<key>
<column name="`PORTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NODE`"/>
+ </property>
+ <list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="OutputPortAuditing" abstract="false" lazy="false" extends="PortAuditing" table="`OUTPUTPORTAUDITING`">
<meta attribute="eclassName" inherit="false">OutputPortAuditing</meta>
@@ -335,6 +398,16 @@
<key>
<column name="`PORTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NODE`"/>
+ </property>
+ <list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FaultAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" table="`FAULTAUDITING`">
<meta attribute="eclassName" inherit="false">FaultAuditing</meta>
@@ -349,6 +422,9 @@
<key>
<column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="subworkflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SUBWORKFLOW`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TransformationTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`TRANSFORMATIONTASKAUDITING`">
<meta attribute="eclassName" inherit="false">TransformationTaskAuditing</meta>
@@ -356,6 +432,9 @@
<key>
<column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="transformExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMEXPRESSION`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`CONDITIONALTASKAUDITING`">
<meta attribute="eclassName" inherit="false">ConditionalTaskAuditing</meta>
@@ -370,6 +449,9 @@
<key>
<column name="`COMPOUNDTASKAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="whileCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WHILECONDITION`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalOutputPortAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" table="`CONDITIONALOUTPUTPORTAUDITING`">
<meta attribute="eclassName" inherit="false">ConditionalOutputPortAuditing</meta>
@@ -377,6 +459,9 @@
<key>
<column name="`OUTPUTPORTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="condition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CONDITION`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CommentAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`COMMENTAUDITING`">
<meta attribute="eclassName" inherit="false">CommentAuditing</meta>
@@ -384,6 +469,9 @@
<key>
<column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/>
</key>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
</joined-subclass>
<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`TASKAUDITING`">
<meta attribute="eclassName" inherit="false">TaskAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
index 893bc3b9b..0350833be 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
@@ -264,14 +264,67 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" discriminator-value="WorkflowAuditing">
<meta attribute="eclassName" inherit="false">WorkflowAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_NODES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowNodeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" discriminator-value="WorkflowNodeAuditing">
<meta attribute="eclassName" inherit="false">WorkflowNodeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
+ <list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="isStart" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSTART`"/>
+ </property>
+ <property name="isFinish" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFINISH`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EdgeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" discriminator-value="EdgeAuditing">
<meta attribute="eclassName" inherit="false">EdgeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
+ <property name="target" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGET`"/>
+ </property>
+ <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>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PortAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" discriminator-value="PortAuditing">
<meta attribute="eclassName" inherit="false">PortAuditing</meta>
@@ -280,10 +333,30 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="InputPortAuditing" abstract="false" lazy="false" extends="PortAuditing" discriminator-value="InputPortAuditing">
<meta attribute="eclassName" inherit="false">InputPortAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NODE`"/>
+ </property>
+ <list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="OutputPortAuditing" abstract="false" lazy="false" extends="PortAuditing" discriminator-value="OutputPortAuditing">
<meta attribute="eclassName" inherit="false">OutputPortAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NODE`"/>
+ </property>
+ <list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
+ <key update="true">
+ <column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FaultAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" discriminator-value="FaultAuditing">
<meta attribute="eclassName" inherit="false">FaultAuditing</meta>
@@ -292,10 +365,16 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CompoundTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" discriminator-value="CompoundTaskAuditing">
<meta attribute="eclassName" inherit="false">CompoundTaskAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="subworkflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SUBWORKFLOW`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TransformationTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" discriminator-value="TransformationTaskAuditing">
<meta attribute="eclassName" inherit="false">TransformationTaskAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="transformExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMEXPRESSION`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" discriminator-value="ConditionalTaskAuditing">
<meta attribute="eclassName" inherit="false">ConditionalTaskAuditing</meta>
@@ -304,14 +383,23 @@
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="LoopTaskAuditing" abstract="false" lazy="false" extends="CompoundTaskAuditing" discriminator-value="LoopTaskAuditing">
<meta attribute="eclassName" inherit="false">LoopTaskAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="whileCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WHILECONDITION`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalOutputPortAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" discriminator-value="ConditionalOutputPortAuditing">
<meta attribute="eclassName" inherit="false">ConditionalOutputPortAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="condition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CONDITION`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CommentAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" discriminator-value="CommentAuditing">
<meta attribute="eclassName" inherit="false">CommentAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
+ <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`WORKFLOW`"/>
+ </property>
</subclass>
<subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" discriminator-value="TaskAuditing">
<meta attribute="eclassName" inherit="false">TaskAuditing</meta>

Back to the top