Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Taal2012-11-02 07:12:05 +0000
committerMartin Taal2012-11-02 07:12:05 +0000
commitfc9330d9ae331abe2351b056d5ab6881b3c4ccdb (patch)
treeea9e230528971f85931455f72dd6184f90365e7f /tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues
parent82b64c8b5966329827a65c03ac20488cd39fbca9 (diff)
downloadorg.eclipse.emf.teneo-fc9330d9ae331abe2351b056d5ab6881b3c4ccdb.tar.gz
org.eclipse.emf.teneo-fc9330d9ae331abe2351b056d5ab6881b3c4ccdb.tar.xz
org.eclipse.emf.teneo-fc9330d9ae331abe2351b056d5ab6881b3c4ccdb.zip
Added support for mixed content and auditing
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues')
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml441
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml444
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml166
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml178
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml40
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml43
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml129
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml138
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_e_o_hibernate.hbm.xml125
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_h_o_hibernate.hbm.xml134
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_e_o_hibernate.hbm.xml46
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_h_o_hibernate.hbm.xml49
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml15902
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml16385
14 files changed, 33328 insertions, 892 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
index b3aaeddd0..039a3157b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
@@ -1106,6 +1106,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="CanonicalizationMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -1113,6 +1120,21 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="CanonicalizationMethodTypeAuditing_any" lazy="false" table="`CANONICALIZATIONMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">CanonicalizationMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DigestMethodTypeAuditing" abstract="false" lazy="false" table="`DIGESTMETHODTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">DigestMethodTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -1172,6 +1194,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="DigestMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -1179,7 +1208,22 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DocumentRootAuditing" abstract="false" lazy="false" table="`DOCUMENTROOTAUDITING`">
+ <class entity-name="DigestMethodTypeAuditing_any" lazy="false" table="`DIGESTMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">DigestMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="_xmldsigAuditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
<id name="teneo_audit_id" type="long" unsaved-value="0">
@@ -1198,7 +1242,7 @@
<property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_END`"/>
</property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="_XMLDSIGAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
<column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
</many-to-one>
<property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
@@ -1218,16 +1262,82 @@
<property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
</property>
- <list name="mixed" table="`DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
- <one-to-many entity-name="DocumentRootAuditing_mixed"/>
- </list>
+ <many-to-one name="mixed" entity-name="_xmldsigAuditing.DocumentRootAuditing_mixed" cascade="all" not-null="false"/>
+ <property name="canonicalizationMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CANONICALIZATIONMETHOD`"/>
+ </property>
+ <property name="digestMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DIGESTMETHOD`"/>
+ </property>
+ <property name="digestValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
+ <column not-null="false" unique="false" name="`DIGESTVALUE`"/>
+ </property>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DSAKEYVALUE`"/>
+ </property>
+ <property name="keyInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYINFO`"/>
+ </property>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYVALUE`"/>
+ </property>
+ <property name="manifest" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANIFEST`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MGMTDATA`"/>
+ </property>
+ <property name="object" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OBJECT`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PGPDATA`"/>
+ </property>
+ <property name="reference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`REFERENCE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RETRIEVALMETHOD`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RSAKEYVALUE`"/>
+ </property>
+ <property name="signature" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATURE`"/>
+ </property>
+ <property name="signatureMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/>
+ </property>
+ <property name="signatureProperties" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREPROPERTIES`"/>
+ </property>
+ <property name="signatureProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREPROPERTY`"/>
+ </property>
+ <property name="signatureValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREVALUE`"/>
+ </property>
+ <property name="signedInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNEDINFO`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SPKIDATA`"/>
+ </property>
+ <property name="transform" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORM`"/>
+ </property>
+ <property name="transforms" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMS`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`X509DATA`"/>
+ </property>
</class>
- <class entity-name="DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTAUDITING_MIXED`">
- <meta attribute="featureMap" inherit="false">DocumentRootAuditing</meta>
+ <class entity-name="_xmldsigAuditing.DocumentRootAuditing_mixed" lazy="false" table="`_XMLDSIGAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">_xmldsigAuditing.DocumentRootAuditing</meta>
<id type="long">
<generator class="native"/>
</id>
@@ -1235,6 +1345,78 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="canonicalizationMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CANONICALIZATIONMETHOD`"/>
+ </property>
+ <property name="digestMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIGESTMETHOD`"/>
+ </property>
+ <property name="digestValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
+ <column not-null="false" unique="false" name="`MIXED_DIGESTVALUE`"/>
+ </property>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DSAKEYVALUE`"/>
+ </property>
+ <property name="keyInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYINFO`"/>
+ </property>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYVALUE`"/>
+ </property>
+ <property name="manifest" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MANIFEST`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MGMTDATA`"/>
+ </property>
+ <property name="object" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OBJECT`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PGPDATA`"/>
+ </property>
+ <property name="reference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_REFERENCE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
+ </property>
+ <property name="signature" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATURE`"/>
+ </property>
+ <property name="signatureMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREMETHOD`"/>
+ </property>
+ <property name="signatureProperties" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREPROPERTIES`"/>
+ </property>
+ <property name="signatureProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREPROPERTY`"/>
+ </property>
+ <property name="signatureValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREVALUE`"/>
+ </property>
+ <property name="signedInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNEDINFO`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SPKIDATA`"/>
+ </property>
+ <property name="transform" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSFORM`"/>
+ </property>
+ <property name="transforms" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSFORMS`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_X509DATA`"/>
+ </property>
<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"/>
@@ -1387,62 +1569,35 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="keyName" table="`MIXED_KEYINFOTYPEAUDITING_KEYNAME`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_KEYNAME_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_KEYNAME_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="keyValue" table="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="retrievalMethod" table="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="x509Data" table="`MIXED_KEYINFOTYPEAUDITING_X509DATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_X509DATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_X509DATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="pGPData" table="`MIXED_KEYINFOTYPEAUDITING_PGPDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_PGPDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_PGPDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="sPKIData" table="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="mgmtData" table="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="any" table="`MIXED_KEYINFOTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="KeyInfoTypeAuditing_any"/>
+ <list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="KeyInfoTypeAuditing_group"/>
</list>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYVALUE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_X509DATA`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PGPDATA`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SPKIDATA`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MGMTDATA`"/>
+ </property>
+ <many-to-one name="any" entity-name="KeyInfoTypeAuditing_any" cascade="all" not-null="false"/>
<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="`MIXED_ID`"/>
</property>
@@ -1450,6 +1605,38 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="KeyInfoTypeAuditing_group" lazy="false" table="`KEYINFOTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">KeyInfoTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_KEYVALUE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_X509DATA`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_PGPDATA`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_SPKIDATA`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_MGMTDATA`"/>
+ </property>
+ <many-to-one name="any" entity-name="KeyInfoTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="KeyInfoTypeAuditing_any" lazy="false" table="`KEYINFOTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">KeyInfoTypeAuditing</meta>
<id type="long">
@@ -1521,10 +1708,38 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DSAKEYVALUE`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
+ </property>
+ <list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="KeyValueTypeAuditing_any"/>
+ </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="KeyValueTypeAuditing_any" lazy="false" table="`KEYVALUETYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">KeyValueTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ManifestTypeAuditing" abstract="false" lazy="false" table="`MANIFESTTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">ManifestTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -1640,13 +1855,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_OBJECTTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_OBJECTTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_OBJECTTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="ObjectTypeAuditing_any"/>
+ <list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="ObjectTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="ObjectTypeAuditing_any" cascade="all" not-null="false"/>
<property name="encoding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ENCODING`"/>
</property>
@@ -1660,6 +1876,17 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="ObjectTypeAuditing_group" lazy="false" table="`OBJECTTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">ObjectTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="ObjectTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="ObjectTypeAuditing_any" lazy="false" table="`OBJECTTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">ObjectTypeAuditing</meta>
<id type="long">
@@ -2004,6 +2231,16 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="hMACOutputLength" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
+ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
+ </property>
+ <list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="SignatureMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -2011,6 +2248,21 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="SignatureMethodTypeAuditing_any" lazy="false" table="`SIGNATUREMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">SignatureMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SignaturePropertiesTypeAuditing" abstract="false" lazy="false" table="`SIGNATUREPROPERTIESTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">SignaturePropertiesTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -2123,13 +2375,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="SignaturePropertyTypeAuditing_any"/>
+ <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="SignaturePropertyTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="SignaturePropertyTypeAuditing_any" cascade="all" not-null="false"/>
<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="`MIXED_ID`"/>
</property>
@@ -2140,6 +2393,17 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="SignaturePropertyTypeAuditing_group" lazy="false" table="`SIGNATUREPROPERTYTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">SignaturePropertyTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="SignaturePropertyTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="SignaturePropertyTypeAuditing_any" lazy="false" table="`SIGNATUREPROPERTYTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">SignaturePropertyTypeAuditing</meta>
<id type="long">
@@ -2502,20 +2766,17 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_TRANSFORMTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_TRANSFORMTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_TRANSFORMTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="TransformTypeAuditing_any"/>
- </list>
- <list name="xPath" table="`MIXED_TRANSFORMTYPEAUDITING_XPATH`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_TRANSFORMTYPEAUDITING_XPATH_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_TRANSFORMTYPEAUDITING_XPATH_IDX`"/>
- <element type="java.lang.String"/>
+ <list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="TransformTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="TransformTypeAuditing_any" cascade="all" not-null="false"/>
+ <property name="xPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_XPATH`"/>
+ </property>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -2523,6 +2784,20 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="TransformTypeAuditing_group" lazy="false" table="`TRANSFORMTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">TransformTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="TransformTypeAuditing_any" cascade="all" not-null="false"/>
+ <property name="xPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_XPATH`"/>
+ </property>
+ </class>
<class entity-name="TransformTypeAuditing_any" lazy="false" table="`TRANSFORMTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">TransformTypeAuditing</meta>
<id type="long">
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
index e7051dd39..ee515f48b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
@@ -1178,6 +1178,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="CanonicalizationMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -1185,6 +1192,21 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="CanonicalizationMethodTypeAuditing_any" lazy="false" table="`CANONICALIZATIONMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">CanonicalizationMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DigestMethodTypeAuditing" abstract="false" lazy="false" discriminator-value="DigestMethodTypeAuditing" table="`DIGESTMETHODTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">DigestMethodTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -1247,6 +1269,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="DigestMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -1254,16 +1283,28 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="DocumentRootAuditing" table="`DOCUMENTROOTAUDITING`">
+ <class entity-name="DigestMethodTypeAuditing_any" lazy="false" table="`DIGESTMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">DigestMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="_xmldsigAuditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
<id name="teneo_audit_id" type="long" unsaved-value="0">
<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
<generator class="native"/>
</id>
- <discriminator type="string">
- <column name="`DTYPE`" index="DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
<version name="teneo_version" type="long">
<column not-null="true" unique="false" name="`TENEO_VERSION`"/>
</version>
@@ -1276,7 +1317,7 @@
<property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_END`"/>
</property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="_XMLDSIGAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
<column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
</many-to-one>
<property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
@@ -1296,16 +1337,82 @@
<property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
</property>
- <list name="mixed" table="`DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
- <one-to-many entity-name="DocumentRootAuditing_mixed"/>
- </list>
+ <many-to-one name="mixed" entity-name="_xmldsigAuditing.DocumentRootAuditing_mixed" cascade="all" not-null="false"/>
+ <property name="canonicalizationMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CANONICALIZATIONMETHOD`"/>
+ </property>
+ <property name="digestMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DIGESTMETHOD`"/>
+ </property>
+ <property name="digestValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
+ <column not-null="false" unique="false" name="`DIGESTVALUE`"/>
+ </property>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DSAKEYVALUE`"/>
+ </property>
+ <property name="keyInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYINFO`"/>
+ </property>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`KEYVALUE`"/>
+ </property>
+ <property name="manifest" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MANIFEST`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MGMTDATA`"/>
+ </property>
+ <property name="object" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OBJECT`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PGPDATA`"/>
+ </property>
+ <property name="reference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`REFERENCE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RETRIEVALMETHOD`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RSAKEYVALUE`"/>
+ </property>
+ <property name="signature" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATURE`"/>
+ </property>
+ <property name="signatureMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/>
+ </property>
+ <property name="signatureProperties" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREPROPERTIES`"/>
+ </property>
+ <property name="signatureProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREPROPERTY`"/>
+ </property>
+ <property name="signatureValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNATUREVALUE`"/>
+ </property>
+ <property name="signedInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNEDINFO`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SPKIDATA`"/>
+ </property>
+ <property name="transform" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORM`"/>
+ </property>
+ <property name="transforms" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMS`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`X509DATA`"/>
+ </property>
</class>
- <class entity-name="DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTAUDITING_MIXED`">
- <meta attribute="featureMap" inherit="false">DocumentRootAuditing</meta>
+ <class entity-name="_xmldsigAuditing.DocumentRootAuditing_mixed" lazy="false" table="`_XMLDSIGAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">_xmldsigAuditing.DocumentRootAuditing</meta>
<id type="long">
<generator class="native"/>
</id>
@@ -1313,6 +1420,78 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="canonicalizationMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CANONICALIZATIONMETHOD`"/>
+ </property>
+ <property name="digestMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIGESTMETHOD`"/>
+ </property>
+ <property name="digestValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
+ <column not-null="false" unique="false" name="`MIXED_DIGESTVALUE`"/>
+ </property>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DSAKEYVALUE`"/>
+ </property>
+ <property name="keyInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYINFO`"/>
+ </property>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYVALUE`"/>
+ </property>
+ <property name="manifest" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MANIFEST`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MGMTDATA`"/>
+ </property>
+ <property name="object" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OBJECT`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PGPDATA`"/>
+ </property>
+ <property name="reference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_REFERENCE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
+ </property>
+ <property name="signature" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATURE`"/>
+ </property>
+ <property name="signatureMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREMETHOD`"/>
+ </property>
+ <property name="signatureProperties" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREPROPERTIES`"/>
+ </property>
+ <property name="signatureProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREPROPERTY`"/>
+ </property>
+ <property name="signatureValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNATUREVALUE`"/>
+ </property>
+ <property name="signedInfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNEDINFO`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SPKIDATA`"/>
+ </property>
+ <property name="transform" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSFORM`"/>
+ </property>
+ <property name="transforms" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSFORMS`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_X509DATA`"/>
+ </property>
<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"/>
@@ -1471,62 +1650,35 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="keyName" table="`MIXED_KEYINFOTYPEAUDITING_KEYNAME`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_KEYNAME_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_KEYNAME_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="keyValue" table="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_KEYVALUE_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="retrievalMethod" table="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_RETRIEVALMETHOD_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="x509Data" table="`MIXED_KEYINFOTYPEAUDITING_X509DATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_X509DATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_X509DATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="pGPData" table="`MIXED_KEYINFOTYPEAUDITING_PGPDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_PGPDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_PGPDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="sPKIData" table="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_SPKIDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="mgmtData" table="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_MGMTDATA_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <list name="any" table="`MIXED_KEYINFOTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_KEYINFOTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_KEYINFOTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="KeyInfoTypeAuditing_any"/>
+ <list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="KeyInfoTypeAuditing_group"/>
</list>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_KEYVALUE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_X509DATA`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PGPDATA`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SPKIDATA`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MGMTDATA`"/>
+ </property>
+ <many-to-one name="any" entity-name="KeyInfoTypeAuditing_any" cascade="all" not-null="false"/>
<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="`MIXED_ID`"/>
</property>
@@ -1534,6 +1686,38 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="KeyInfoTypeAuditing_group" lazy="false" table="`KEYINFOTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">KeyInfoTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="keyName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_KEYNAME`"/>
+ </property>
+ <property name="keyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_KEYVALUE`"/>
+ </property>
+ <property name="retrievalMethod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_RETRIEVALMETHOD`"/>
+ </property>
+ <property name="x509Data" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_X509DATA`"/>
+ </property>
+ <property name="pGPData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_PGPDATA`"/>
+ </property>
+ <property name="sPKIData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_SPKIDATA`"/>
+ </property>
+ <property name="mgmtData" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_MGMTDATA`"/>
+ </property>
+ <many-to-one name="any" entity-name="KeyInfoTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="KeyInfoTypeAuditing_any" lazy="false" table="`KEYINFOTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">KeyInfoTypeAuditing</meta>
<id type="long">
@@ -1608,10 +1792,38 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="dSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DSAKEYVALUE`"/>
+ </property>
+ <property name="rSAKeyValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
+ </property>
+ <list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="KeyValueTypeAuditing_any"/>
+ </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="KeyValueTypeAuditing_any" lazy="false" table="`KEYVALUETYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">KeyValueTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ManifestTypeAuditing" abstract="false" lazy="false" discriminator-value="ManifestTypeAuditing" table="`MANIFESTTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">ManifestTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -1733,13 +1945,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_OBJECTTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_OBJECTTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_OBJECTTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="ObjectTypeAuditing_any"/>
+ <list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="ObjectTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="ObjectTypeAuditing_any" cascade="all" not-null="false"/>
<property name="encoding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ENCODING`"/>
</property>
@@ -1753,6 +1966,17 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="ObjectTypeAuditing_group" lazy="false" table="`OBJECTTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">ObjectTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="ObjectTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="ObjectTypeAuditing_any" lazy="false" table="`OBJECTTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">ObjectTypeAuditing</meta>
<id type="long">
@@ -2112,6 +2336,16 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="hMACOutputLength" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
+ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
+ </property>
+ <list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/>
+ <one-to-many entity-name="SignatureMethodTypeAuditing_any"/>
+ </list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -2119,6 +2353,21 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="SignatureMethodTypeAuditing_any" lazy="false" table="`SIGNATUREMETHODTYPEAUDITING_ANY`">
+ <meta attribute="featureMap" inherit="false">SignatureMethodTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">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.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SignaturePropertiesTypeAuditing" abstract="false" lazy="false" discriminator-value="SignaturePropertiesTypeAuditing" table="`SIGNATUREPROPERTIESTYPEAUDITING`">
<meta attribute="eclassName" inherit="false">SignaturePropertiesTypeAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.w3.org/2000/09/xmldsig#Auditing</meta>
@@ -2237,13 +2486,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="SignaturePropertyTypeAuditing_any"/>
+ <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="SignaturePropertyTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="SignaturePropertyTypeAuditing_any" cascade="all" not-null="false"/>
<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="`MIXED_ID`"/>
</property>
@@ -2254,6 +2504,17 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="SignaturePropertyTypeAuditing_group" lazy="false" table="`SIGNATUREPROPERTYTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">SignaturePropertyTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="SignaturePropertyTypeAuditing_any" cascade="all" not-null="false"/>
+ </class>
<class entity-name="SignaturePropertyTypeAuditing_any" lazy="false" table="`SIGNATUREPROPERTYTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">SignaturePropertyTypeAuditing</meta>
<id type="long">
@@ -2634,20 +2895,17 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
- <list name="any" table="`MIXED_TRANSFORMTYPEAUDITING_ANY`" lazy="true" cascade="all,delete-orphan">
+ <list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUP`" lazy="true" cascade="all,delete-orphan">
<key update="true">
- <column name="`MIXED_TRANSFORMTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
+ <column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
- <list-index column="`MIXED_TRANSFORMTYPEAUDITING_ANY_IDX`"/>
- <one-to-many entity-name="TransformTypeAuditing_any"/>
- </list>
- <list name="xPath" table="`MIXED_TRANSFORMTYPEAUDITING_XPATH`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`MIXED_TRANSFORMTYPEAUDITING_XPATH_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`MIXED_TRANSFORMTYPEAUDITING_XPATH_IDX`"/>
- <element type="java.lang.String"/>
+ <list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/>
+ <one-to-many entity-name="TransformTypeAuditing_group"/>
</list>
+ <many-to-one name="any" entity-name="TransformTypeAuditing_any" cascade="all" not-null="false"/>
+ <property name="xPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_XPATH`"/>
+ </property>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`MIXED_ALGORITHM`"/>
</property>
@@ -2655,6 +2913,20 @@
<property name="fme_mixed_cdata" type="java.lang.String"/>
<property name="fme_mixed_comment" type="java.lang.String"/>
</class>
+ <class entity-name="TransformTypeAuditing_group" lazy="false" table="`TRANSFORMTYPEAUDITING_GROUP`">
+ <meta attribute="featureMap" inherit="false">TransformTypeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <many-to-one name="any" entity-name="TransformTypeAuditing_any" cascade="all" not-null="false"/>
+ <property name="xPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`GROUP_XPATH`"/>
+ </property>
+ </class>
<class entity-name="TransformTypeAuditing_any" lazy="false" table="`TRANSFORMTYPEAUDITING_ANY`">
<meta attribute="featureMap" inherit="false">TransformTypeAuditing</meta>
<id type="long">
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
index ac6d5c647..7b451d308 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
@@ -43,170 +43,4 @@
<column not-null="false" unique="false" name="`CLI_ID`" length="8"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" table="`TENEOAUDITCOMMITINFO`">
- <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
- <id name="id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`ID`"/>
- <generator class="native"/>
- </id>
- <version name="version" type="long">
- <column not-null="true" unique="false" name="`VERSION`"/>
- </version>
- <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`USER`"/>
- </property>
- <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
- <column not-null="false" unique="false" name="`COMMENT`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BarAuditing" abstract="false" lazy="false" table="`BARAUDITING`">
- <meta attribute="eclassName" inherit="false">BarAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BARAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <component name="barKey" class="org.eclipse.emf.teneo.samples.issues.bz282414.impl.BarKeyImpl">
- <meta attribute="eclassName" inherit="false">BarKey</meta>
- <meta attribute="epackage">http://www.eclipse.org/emf/teneo/samples/issues/bz282414</meta>
- <property name="classId" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLAS_ID`"/>
- </property>
- <property name="groupId" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`GRP_ID`"/>
- </property>
- </component>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BarKeyAuditing" abstract="false" lazy="false" table="`BARKEYAUDITING`">
- <meta attribute="eclassName" inherit="false">BarKeyAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BARKEYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="classId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLASSID`"/>
- </property>
- <property name="groupId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`GROUPID`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FooAuditing" abstract="false" lazy="false" table="`FOOAUDITING`">
- <meta attribute="eclassName" inherit="false">FooAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="FOOAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <list name="bagOfBars" table="`FOOAUDITING_BAGOFBARS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`FOOAUDITING_BAGOFBARS_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`FOOAUDITING_BAGOFBARS_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <property name="clientId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLIENTID`"/>
- </property>
- <property name="dnmSK" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`DNMSK`"/>
- </property>
- </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
index e3fa54ea7..1c262643d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
@@ -49,182 +49,4 @@
<column not-null="false" unique="false" name="`CLI_ID`" length="8"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" discriminator-value="TeneoAuditCommitInfo" table="`TENEOAUDITCOMMITINFO`">
- <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
- <id name="id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="TENEOAUDITCOMMITINFODTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="version" type="long">
- <column not-null="true" unique="false" name="`VERSION`"/>
- </version>
- <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`USER`"/>
- </property>
- <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
- <column not-null="false" unique="false" name="`COMMENT`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BarAuditing" abstract="false" lazy="false" discriminator-value="BarAuditing" table="`BARAUDITING`">
- <meta attribute="eclassName" inherit="false">BarAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="BARAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BARAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <component name="barKey" class="org.eclipse.emf.teneo.samples.issues.bz282414.impl.BarKeyImpl">
- <meta attribute="eclassName" inherit="false">BarKey</meta>
- <meta attribute="epackage">http://www.eclipse.org/emf/teneo/samples/issues/bz282414</meta>
- <property name="classId" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLAS_ID`"/>
- </property>
- <property name="groupId" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`GRP_ID`"/>
- </property>
- </component>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BarKeyAuditing" abstract="false" lazy="false" discriminator-value="BarKeyAuditing" table="`BARKEYAUDITING`">
- <meta attribute="eclassName" inherit="false">BarKeyAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="BARKEYAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BARKEYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="classId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLASSID`"/>
- </property>
- <property name="groupId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`GROUPID`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FooAuditing" abstract="false" lazy="false" discriminator-value="FooAuditing" table="`FOOAUDITING`">
- <meta attribute="eclassName" inherit="false">FooAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz282414Auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="FOOAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="FOOAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <list name="bagOfBars" table="`FOOAUDITING_BAGOFBARS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`FOOAUDITING_BAGOFBARS_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`FOOAUDITING_BAGOFBARS_IDX`"/>
- <element type="java.lang.String"/>
- </list>
- <property name="clientId" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`CLIENTID`"/>
- </property>
- <property name="dnmSK" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`DNMSK`"/>
- </property>
- </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
index ff041494c..6715a36ea 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
@@ -156,7 +156,7 @@
</type>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DocumentRootAuditing" abstract="false" lazy="false" table="`DOCUMENTROOTAUDITING`">
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bz288963Auditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz288963Auditing</meta>
<id name="teneo_audit_id" type="long" unsaved-value="0">
@@ -175,7 +175,7 @@
<property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_END`"/>
</property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BZ288963AUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
<column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
</many-to-one>
<property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
@@ -195,16 +195,22 @@
<property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
</property>
- <list name="mixed" table="`DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
- <one-to-many entity-name="DocumentRootAuditing_mixed"/>
- </list>
+ <many-to-one name="mixed" entity-name="bz288963Auditing.DocumentRootAuditing_mixed" cascade="all" not-null="false"/>
+ <property name="book" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOOK`"/>
+ </property>
+ <property name="footnote" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FOOTNOTE`"/>
+ </property>
+ <property name="indentedpara" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INDENTEDPARA`"/>
+ </property>
+ <property name="paragraph" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARAGRAPH`"/>
+ </property>
</class>
- <class entity-name="DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTAUDITING_MIXED`">
- <meta attribute="featureMap" inherit="false">DocumentRootAuditing</meta>
+ <class entity-name="bz288963Auditing.DocumentRootAuditing_mixed" lazy="false" table="`BZ288963AUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bz288963Auditing.DocumentRootAuditing</meta>
<id type="long">
<generator class="native"/>
</id>
@@ -212,6 +218,18 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="book" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOOK`"/>
+ </property>
+ <property name="footnote" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FOOTNOTE`"/>
+ </property>
+ <property name="indentedpara" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INDENTEDPARA`"/>
+ </property>
+ <property name="paragraph" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARAGRAPH`"/>
+ </property>
<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"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
index 3dfd200ba..a61680ce6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
@@ -162,16 +162,13 @@
</type>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="DocumentRootAuditing" table="`DOCUMENTROOTAUDITING`">
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bz288963Auditing.DocumentRootAuditing" abstract="false" lazy="false">
<meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz288963Auditing</meta>
<id name="teneo_audit_id" type="long" unsaved-value="0">
<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
<generator class="native"/>
</id>
- <discriminator type="string">
- <column name="`DTYPE`" index="DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
<version name="teneo_version" type="long">
<column not-null="true" unique="false" name="`TENEO_VERSION`"/>
</version>
@@ -184,7 +181,7 @@
<property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_END`"/>
</property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BZ288963AUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
<column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
</many-to-one>
<property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
@@ -204,16 +201,22 @@
<property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
<column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
</property>
- <list name="mixed" table="`DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
- <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
- </key>
- <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
- <one-to-many entity-name="DocumentRootAuditing_mixed"/>
- </list>
+ <many-to-one name="mixed" entity-name="bz288963Auditing.DocumentRootAuditing_mixed" cascade="all" not-null="false"/>
+ <property name="book" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOOK`"/>
+ </property>
+ <property name="footnote" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FOOTNOTE`"/>
+ </property>
+ <property name="indentedpara" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INDENTEDPARA`"/>
+ </property>
+ <property name="paragraph" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARAGRAPH`"/>
+ </property>
</class>
- <class entity-name="DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTAUDITING_MIXED`">
- <meta attribute="featureMap" inherit="false">DocumentRootAuditing</meta>
+ <class entity-name="bz288963Auditing.DocumentRootAuditing_mixed" lazy="false" table="`BZ288963AUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bz288963Auditing.DocumentRootAuditing</meta>
<id type="long">
<generator class="native"/>
</id>
@@ -221,6 +224,18 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
+ <property name="book" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOOK`"/>
+ </property>
+ <property name="footnote" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FOOTNOTE`"/>
+ </property>
+ <property name="indentedpara" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INDENTEDPARA`"/>
+ </property>
+ <property name="paragraph" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARAGRAPH`"/>
+ </property>
<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"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
index 1d7a80d61..469651e78 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
@@ -71,4 +71,133 @@
<column not-null="false" unique="false" name="`FIRSTNAME`"/>
</property>
</class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" table="`TENEOAUDITCOMMITINFO`">
+ <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
+ <id name="id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="version" type="long">
+ <column not-null="true" unique="false" name="`VERSION`"/>
+ </version>
+ <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USER`"/>
+ </property>
+ <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
+ <column not-null="false" unique="false" name="`COMMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="documentrootexpAuditing.DocumentRootAuditing" abstract="false" lazy="false" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/schemaconstructs/documentrootexpAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="documentrootexpAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="documentrootexpAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">documentrootexpAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="aNYTHING" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ANYTHING`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PersonTypeAuditing" abstract="false" lazy="false" table="`PERSONTYPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PersonTypeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/schemaconstructs/documentrootexpAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="PERSONTYPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LASTNAME`"/>
+ </property>
+ <property name="age" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
+ <column not-null="false" unique="false" name="`AGE`"/>
+ </property>
+ <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FIRSTNAME`"/>
+ </property>
+ </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
index 792f4f30b..c31b37a26 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
@@ -77,4 +77,142 @@
<column not-null="false" unique="false" name="`FIRSTNAME`"/>
</property>
</class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" discriminator-value="TeneoAuditCommitInfo" table="`TENEOAUDITCOMMITINFO`">
+ <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
+ <id name="id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="TENEOAUDITCOMMITINFODTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="version" type="long">
+ <column not-null="true" unique="false" name="`VERSION`"/>
+ </version>
+ <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USER`"/>
+ </property>
+ <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
+ <column not-null="false" unique="false" name="`COMMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="documentrootexpAuditing.DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="documentrootexpAuditing.DocumentRootAuditing" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/schemaconstructs/documentrootexpAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="documentrootexpAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="documentrootexpAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">documentrootexpAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="aNYTHING" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ANYTHING`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PersonTypeAuditing" abstract="false" lazy="false" discriminator-value="PersonTypeAuditing" table="`PERSONTYPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PersonTypeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/schemaconstructs/documentrootexpAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="PERSONTYPEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="PERSONTYPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LASTNAME`"/>
+ </property>
+ <property name="age" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
+ <column not-null="false" unique="false" name="`AGE`"/>
+ </property>
+ <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FIRSTNAME`"/>
+ </property>
+ </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_e_o_hibernate.hbm.xml
index 35a68eaca..1540f4d17 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_e_o_hibernate.hbm.xml
@@ -28,129 +28,4 @@
<column not-null="true" unique="false" name="`SALARY`"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" table="`TENEOAUDITCOMMITINFO`">
- <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
- <id name="id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`ID`"/>
- <generator class="native"/>
- </id>
- <version name="version" type="long">
- <column not-null="true" unique="false" name="`VERSION`"/>
- </version>
- <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`USER`"/>
- </property>
- <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
- <column not-null="false" unique="false" name="`COMMENT`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EmployeeAuditing" abstract="false" lazy="false" table="`EMPLOYEEAUDITING`">
- <meta attribute="eclassName" inherit="false">EmployeeAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz321765/auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EMPLOYEEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <component name="employeePK" class="org.eclipse.emf.teneo.samples.issues.bz321765.impl.EmployeePKImpl">
- <meta attribute="eclassName" inherit="false">EmployeePK</meta>
- <meta attribute="epackage">http://www.eclipse.org/emf/teneo/samples/issues/bz321765</meta>
- <property name="id" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.math.BigInteger">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_ID`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_LASTNAME`"/>
- </property>
- </component>
- <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="salary" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
- <column not-null="false" unique="false" name="`SALARY`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EmployeePKAuditing" abstract="false" lazy="false" table="`EMPLOYEEPKAUDITING`">
- <meta attribute="eclassName" inherit="false">EmployeePKAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz321765/auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EMPLOYEEPKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
- <column not-null="false" unique="false" name="`ID`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`LASTNAME`"/>
- </property>
- </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_h_o_hibernate.hbm.xml
index 01a4d77d6..cda28f298 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321765Action_hsqldb_h_o_hibernate.hbm.xml
@@ -31,138 +31,4 @@
<column not-null="true" unique="false" name="`SALARY`"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" discriminator-value="TeneoAuditCommitInfo" table="`TENEOAUDITCOMMITINFO`">
- <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
- <id name="id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="TENEOAUDITCOMMITINFODTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="version" type="long">
- <column not-null="true" unique="false" name="`VERSION`"/>
- </version>
- <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`USER`"/>
- </property>
- <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
- <column not-null="false" unique="false" name="`COMMENT`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EmployeeAuditing" abstract="false" lazy="false" discriminator-value="EmployeeAuditing" table="`EMPLOYEEAUDITING`">
- <meta attribute="eclassName" inherit="false">EmployeeAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz321765/auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="EMPLOYEEAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EMPLOYEEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <component name="employeePK" class="org.eclipse.emf.teneo.samples.issues.bz321765.impl.EmployeePKImpl">
- <meta attribute="eclassName" inherit="false">EmployeePK</meta>
- <meta attribute="epackage">http://www.eclipse.org/emf/teneo/samples/issues/bz321765</meta>
- <property name="id" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.math.BigInteger">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_ID`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
- <column not-null="true" unique="false" name="`EMPLOYEEPK_LASTNAME`"/>
- </property>
- </component>
- <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="salary" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
- <column not-null="false" unique="false" name="`SALARY`"/>
- </property>
- </class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EmployeePKAuditing" abstract="false" lazy="false" discriminator-value="EmployeePKAuditing" table="`EMPLOYEEPKAUDITING`">
- <meta attribute="eclassName" inherit="false">EmployeePKAuditing</meta>
- <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/issues/bz321765/auditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="EMPLOYEEPKAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EMPLOYEEPKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger">
- <column not-null="false" unique="false" name="`ID`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`LASTNAME`"/>
- </property>
- </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_e_o_hibernate.hbm.xml
index db1e1376d..76a68f970 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_e_o_hibernate.hbm.xml
@@ -40,52 +40,6 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="NameAuditing" abstract="false" lazy="false" table="`NAMEAUDITING`">
- <meta attribute="eclassName" inherit="false">NameAuditing</meta>
- <meta attribute="epackage" inherit="false">http:///www.elver.org/org.eclipse.emf.teneo.hibernate.test.issues.Bz321768ActionAuditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="NAMEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`LASTNAME`"/>
- </property>
- </class>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PersonAuditing" abstract="false" lazy="false" table="`PERSONAUDITING`">
<meta attribute="eclassName" inherit="false">PersonAuditing</meta>
<meta attribute="epackage" inherit="false">http:///www.elver.org/org.eclipse.emf.teneo.hibernate.test.issues.Bz321768ActionAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_h_o_hibernate.hbm.xml
index 6fde98056..38d065375 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321768Action_hsqldb_h_o_hibernate.hbm.xml
@@ -46,55 +46,6 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
</class>
- <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="NameAuditing" abstract="false" lazy="false" discriminator-value="NameAuditing" table="`NAMEAUDITING`">
- <meta attribute="eclassName" inherit="false">NameAuditing</meta>
- <meta attribute="epackage" inherit="false">http:///www.elver.org/org.eclipse.emf.teneo.hibernate.test.issues.Bz321768ActionAuditing</meta>
- <id name="teneo_audit_id" type="long" unsaved-value="0">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
- <generator class="native"/>
- </id>
- <discriminator type="string">
- <column name="`DTYPE`" index="NAMEAUDITINGDTYPE" length="255" not-null="true"/>
- </discriminator>
- <version name="teneo_version" type="long">
- <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
- </version>
- <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
- </property>
- <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_START`"/>
- </property>
- <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_END`"/>
- </property>
- <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="NAMEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
- <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
- </many-to-one>
- <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
- <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
- <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
- <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
- <param name="eclassifier">TeneoAuditKind</param>
- <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
- </type>
- </property>
- <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
- </property>
- <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
- <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
- </property>
- <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
- <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
- </property>
- <property name="firstName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`FIRSTNAME`"/>
- </property>
- <property name="lastName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
- <column not-null="false" unique="false" name="`LASTNAME`"/>
- </property>
- </class>
<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PersonAuditing" abstract="false" lazy="false" discriminator-value="PersonAuditing" table="`PERSONAUDITING`">
<meta attribute="eclassName" inherit="false">PersonAuditing</meta>
<meta attribute="epackage" inherit="false">http:///www.elver.org/org.eclipse.emf.teneo.hibernate.test.issues.Bz321768ActionAuditing</meta>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
index 702ab62ce..bdc5ec884 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
@@ -3417,4 +3417,15906 @@
<column not-null="true" unique="false" name="`Y`"/>
</property>
</class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="teneoauditing.TeneoAuditCommitInfo" abstract="false" lazy="false" table="`TENEOAUDITING_TENEOAUDITCOMMITINFO`">
+ <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
+ <id name="id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="version" type="long">
+ <column not-null="true" unique="false" name="`VERSION`"/>
+ </version>
+ <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USER`"/>
+ </property>
+ <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
+ <column not-null="false" unique="false" name="`COMMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DocumentRootAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentRootAuditing_mixed" lazy="false" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="activity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ACTIVITY`"/>
+ </property>
+ <property name="adHocSubProcess" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ADHOCSUBPROCESS`"/>
+ </property>
+ <property name="flowElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FLOWELEMENT`"/>
+ </property>
+ <property name="artifact" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ARTIFACT`"/>
+ </property>
+ <property name="assignment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ASSIGNMENT`"/>
+ </property>
+ <property name="association" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ASSOCIATION`"/>
+ </property>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_AUDITING`"/>
+ </property>
+ <property name="baseElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BASEELEMENT`"/>
+ </property>
+ <property name="baseElementWithMixedContent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BASEELEMENTWITHMIXEDCONTENT`"/>
+ </property>
+ <property name="boundaryEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOUNDARYEVENT`"/>
+ </property>
+ <property name="businessRuleTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BUSINESSRULETASK`"/>
+ </property>
+ <property name="callableElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLABLEELEMENT`"/>
+ </property>
+ <property name="callActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLACTIVITY`"/>
+ </property>
+ <property name="callChoreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLCHOREOGRAPHY`"/>
+ </property>
+ <property name="callConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLCONVERSATION`"/>
+ </property>
+ <property name="conversationNode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONNODE`"/>
+ </property>
+ <property name="cancelEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CANCELEVENTDEFINITION`"/>
+ </property>
+ <property name="eventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENTDEFINITION`"/>
+ </property>
+ <property name="rootElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ROOTELEMENT`"/>
+ </property>
+ <property name="catchEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATCHEVENT`"/>
+ </property>
+ <property name="category" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATEGORY`"/>
+ </property>
+ <property name="categoryValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATEGORYVALUE`"/>
+ </property>
+ <property name="choreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHY`"/>
+ </property>
+ <property name="collaboration" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COLLABORATION`"/>
+ </property>
+ <property name="choreographyActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHYACTIVITY`"/>
+ </property>
+ <property name="choreographyTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHYTASK`"/>
+ </property>
+ <property name="compensateEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPENSATEEVENTDEFINITION`"/>
+ </property>
+ <property name="complexBehaviorDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPLEXBEHAVIORDEFINITION`"/>
+ </property>
+ <property name="complexGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPLEXGATEWAY`"/>
+ </property>
+ <property name="conditionalEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONDITIONALEVENTDEFINITION`"/>
+ </property>
+ <property name="conversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATION`"/>
+ </property>
+ <property name="conversationAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONASSOCIATION`"/>
+ </property>
+ <property name="conversationLink" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONLINK`"/>
+ </property>
+ <property name="correlationKey" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONKEY`"/>
+ </property>
+ <property name="correlationProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTY`"/>
+ </property>
+ <property name="correlationPropertyBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTYBINDING`"/>
+ </property>
+ <property name="correlationPropertyRetrievalExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTYRETRIEVALEXPRESSION`"/>
+ </property>
+ <property name="correlationSubscription" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONSUBSCRIPTION`"/>
+ </property>
+ <property name="dataAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAASSOCIATION`"/>
+ </property>
+ <property name="dataInput" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAINPUT`"/>
+ </property>
+ <property name="dataInputAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAINPUTASSOCIATION`"/>
+ </property>
+ <property name="dataObject" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOBJECT`"/>
+ </property>
+ <property name="dataObjectReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOBJECTREFERENCE`"/>
+ </property>
+ <property name="dataOutput" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOUTPUT`"/>
+ </property>
+ <property name="dataOutputAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOUTPUTASSOCIATION`"/>
+ </property>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTATE`"/>
+ </property>
+ <property name="dataStore" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTORE`"/>
+ </property>
+ <property name="dataStoreReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTOREREFERENCE`"/>
+ </property>
+ <property name="definitions" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DEFINITIONS`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DOCUMENTATION`"/>
+ </property>
+ <property name="endEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ENDEVENT`"/>
+ </property>
+ <property name="endPoint" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ENDPOINT`"/>
+ </property>
+ <property name="error" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ERROR`"/>
+ </property>
+ <property name="errorEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ERROREVENTDEFINITION`"/>
+ </property>
+ <property name="escalation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ESCALATION`"/>
+ </property>
+ <property name="escalationEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ESCALATIONEVENTDEFINITION`"/>
+ </property>
+ <property name="event" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENT`"/>
+ </property>
+ <property name="eventBasedGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENTBASEDGATEWAY`"/>
+ </property>
+ <property name="exclusiveGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXCLUSIVEGATEWAY`"/>
+ </property>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXPRESSION`"/>
+ </property>
+ <property name="extension" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXTENSION`"/>
+ </property>
+ <property name="extensionElements" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXTENSIONELEMENTS`"/>
+ </property>
+ <property name="flowNode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FLOWNODE`"/>
+ </property>
+ <property name="formalExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FORMALEXPRESSION`"/>
+ </property>
+ <property name="gateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GATEWAY`"/>
+ </property>
+ <property name="globalBusinessRuleTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALBUSINESSRULETASK`"/>
+ </property>
+ <property name="globalChoreographyTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALCHOREOGRAPHYTASK`"/>
+ </property>
+ <property name="globalConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALCONVERSATION`"/>
+ </property>
+ <property name="globalManualTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALMANUALTASK`"/>
+ </property>
+ <property name="globalScriptTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALSCRIPTTASK`"/>
+ </property>
+ <property name="globalTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALTASK`"/>
+ </property>
+ <property name="globalUserTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALUSERTASK`"/>
+ </property>
+ <property name="group" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GROUP`"/>
+ </property>
+ <property name="humanPerformer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_HUMANPERFORMER`"/>
+ </property>
+ <property name="performer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PERFORMER`"/>
+ </property>
+ <property name="resourceRole" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEROLE`"/>
+ </property>
+ <property name="implicitThrowEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IMPLICITTHROWEVENT`"/>
+ </property>
+ <property name="import" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IMPORT`"/>
+ </property>
+ <property name="inclusiveGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INCLUSIVEGATEWAY`"/>
+ </property>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INPUTSET`"/>
+ </property>
+ <property name="interface" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERFACE`"/>
+ </property>
+ <property name="intermediateCatchEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERMEDIATECATCHEVENT`"/>
+ </property>
+ <property name="intermediateThrowEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERMEDIATETHROWEVENT`"/>
+ </property>
+ <property name="ioBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IOBINDING`"/>
+ </property>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IOSPECIFICATION`"/>
+ </property>
+ <property name="itemDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ITEMDEFINITION`"/>
+ </property>
+ <property name="lane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANE`"/>
+ </property>
+ <property name="laneSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANESET`"/>
+ </property>
+ <property name="linkEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LINKEVENTDEFINITION`"/>
+ </property>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="manualTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MANUALTASK`"/>
+ </property>
+ <property name="message" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGE`"/>
+ </property>
+ <property name="messageEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEEVENTDEFINITION`"/>
+ </property>
+ <property name="messageFlow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEFLOW`"/>
+ </property>
+ <property name="messageFlowAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEFLOWASSOCIATION`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MONITORING`"/>
+ </property>
+ <property name="multiInstanceLoopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MULTIINSTANCELOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="operation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OPERATION`"/>
+ </property>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OUTPUTSET`"/>
+ </property>
+ <property name="parallelGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARALLELGATEWAY`"/>
+ </property>
+ <property name="participant" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANT`"/>
+ </property>
+ <property name="participantAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANTASSOCIATION`"/>
+ </property>
+ <property name="participantMultiplicity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANTMULTIPLICITY`"/>
+ </property>
+ <property name="partnerEntity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTNERENTITY`"/>
+ </property>
+ <property name="partnerRole" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTNERROLE`"/>
+ </property>
+ <property name="potentialOwner" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_POTENTIALOWNER`"/>
+ </property>
+ <property name="process" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PROCESS`"/>
+ </property>
+ <property name="property" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PROPERTY`"/>
+ </property>
+ <property name="receiveTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RECEIVETASK`"/>
+ </property>
+ <property name="relationship" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RELATIONSHIP`"/>
+ </property>
+ <property name="rendering" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RENDERING`"/>
+ </property>
+ <property name="resource" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCE`"/>
+ </property>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEASSIGNMENTEXPRESSION`"/>
+ </property>
+ <property name="resourceParameter" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEPARAMETER`"/>
+ </property>
+ <property name="resourceParameterBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEPARAMETERBINDING`"/>
+ </property>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SCRIPT`"/>
+ </property>
+ <property name="scriptTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SCRIPTTASK`"/>
+ </property>
+ <property name="sendTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SENDTASK`"/>
+ </property>
+ <property name="sequenceFlow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SEQUENCEFLOW`"/>
+ </property>
+ <property name="serviceTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SERVICETASK`"/>
+ </property>
+ <property name="signal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNAL`"/>
+ </property>
+ <property name="signalEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNALEVENTDEFINITION`"/>
+ </property>
+ <property name="standardLoopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STANDARDLOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="startEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STARTEVENT`"/>
+ </property>
+ <property name="subChoreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBCHOREOGRAPHY`"/>
+ </property>
+ <property name="subConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBCONVERSATION`"/>
+ </property>
+ <property name="subProcess" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBPROCESS`"/>
+ </property>
+ <property name="task" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TASK`"/>
+ </property>
+ <property name="terminateEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TERMINATEEVENTDEFINITION`"/>
+ </property>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXT`"/>
+ </property>
+ <property name="textAnnotation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXTANNOTATION`"/>
+ </property>
+ <property name="throwEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_THROWEVENT`"/>
+ </property>
+ <property name="timerEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TIMEREVENTDEFINITION`"/>
+ </property>
+ <property name="transaction" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSACTION`"/>
+ </property>
+ <property name="userTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_USERTASK`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ActivityAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_ACTIVITYAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_ACTIVITYAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_ACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_ACTIVITYAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AdHocSubProcessAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">AdHocSubProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AdHocSubProcessAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ADHOCSUBPROCESSAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ <property name="completionCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COMPLETIONCONDITION`"/>
+ </property>
+ <property name="cancelRemainingInstances" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`CANCELREMAININGINSTANCES`"/>
+ </property>
+ <property name="ordering" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ORDERING`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.AdHocOrdering</param>
+ <param name="eclassifier">AdHocOrdering</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AdHocSubProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AdHocSubProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ArtifactAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ARTIFACTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ArtifactAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ARTIFACTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ARTIFACTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ARTIFACTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ARTIFACTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ARTIFACTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ARTIFACTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ArtifactAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ArtifactAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ARTIFACTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ArtifactAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AssignmentAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ASSIGNMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">AssignmentAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ASSIGNMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ASSIGNMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AssignmentAuditing_anyAttribute"/>
+ </list>
+ <property name="from" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FROM`"/>
+ </property>
+ <property name="to" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TO`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AssignmentAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AssignmentAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">AssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="associationDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ASSOCIATIONDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.AssociationDirection</param>
+ <param name="eclassifier">AssociationDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AuditingAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_AUDITINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">AuditingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_AUDITINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_AUDITINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_AUDITINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_AUDITINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_AUDITINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`AUDITINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AuditingAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.AuditingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_AUDITINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AuditingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BaseElementAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_BASEELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">BaseElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BASEELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BASEELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BASEELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BASEELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BASEELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BASEELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BaseElementAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.BaseElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BASEELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BaseElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BoundaryEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">BoundaryEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BOUNDARYEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BOUNDARYEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BoundaryEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BOUNDARYEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ <property name="attachedToRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ATTACHEDTOREF`"/>
+ </property>
+ <property name="cancelActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`CANCELACTIVITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.BoundaryEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BoundaryEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BusinessRuleTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">BusinessRuleTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BUSINESSRULETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BUSINESSRULETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BusinessRuleTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BUSINESSRULETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.BusinessRuleTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BusinessRuleTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallActivityAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CALLACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="calledElementRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDELEMENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallChoreographyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallChoreographyAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCHOREOGRAPHYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="calledChoreographyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDCHOREOGRAPHYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallConversationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="calledCollaborationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDCOLLABORATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallableElementAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallableElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLABLEELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLABLEELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallableElementAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CallableElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallableElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CancelEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CancelEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CancelEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.CancelEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CancelEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CatchEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CATCHEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">CatchEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATCHEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATCHEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATCHEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CatchEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CATCHEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CATCHEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CATCHEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATCHEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_CATCHEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CatchEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATCHEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CatchEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CategoryAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CATEGORYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CategoryAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATEGORYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATEGORYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATEGORYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATEGORYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATEGORYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATEGORYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CategoryAuditing_anyAttribute"/>
+ </list>
+ <bag name="categoryValue" table="`BPMN2AUDITING_CATEGORYAUDITING_CATEGORYVALUE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_CATEGORYVALUE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CategoryAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATEGORYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CategoryAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CategoryValueAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING`">
+ <meta attribute="eclassName" inherit="false">CategoryValueAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATEGORYVALUEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATEGORYVALUEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CategoryValueAuditing_anyAttribute"/>
+ </list>
+ <property name="value" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`VALUE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CategoryValueAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CategoryValueAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ <bag name="laneSets" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyActivityAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="messageFlowRef" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_MESSAGEFLOWREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_MESSAGEFLOWREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CollaborationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_COLLABORATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CollaborationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COLLABORATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COLLABORATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COLLABORATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COLLABORATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COLLABORATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CollaborationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_COLLABORATIONAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_COLLABORATIONAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.CollaborationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CollaborationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CompensateEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="activityRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ACTIVITYREF`"/>
+ </property>
+ <property name="waitForCompletion" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`WAITFORCOMPLETION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CompensateEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ComplexBehaviorDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing_anyAttribute"/>
+ </list>
+ <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>
+ <property name="event" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EVENT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ComplexBehaviorDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ComplexGatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ComplexGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPLEXGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ComplexGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="activationCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ACTIVATIONCONDITION`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ComplexGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ComplexGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConditionalEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConditionalEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerConversationNodeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERCONVERSATIONNODEREF`"/>
+ </property>
+ <property name="outerConversationNodeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERCONVERSATIONNODEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationLinkAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationLinkAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONLINKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONLINKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationLinkAuditing_anyAttribute"/>
+ </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>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationLinkAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationLinkAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationNodeAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONNODEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationNodeAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationNodeAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationNodeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationKeyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationKeyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONKEYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONKEYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationKeyAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyRef" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_CORRELATIONPROPERTYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_CORRELATIONPROPERTYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationKeyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationKeyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyRetrievalExpression" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="dataPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATAPATH`"/>
+ </property>
+ <property name="correlationPropertyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CORRELATIONPROPERTYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyRetrievalExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="messagePath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEPATH`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationSubscriptionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyBinding" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_CORRELATIONPROPERTYBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_CORRELATIONPROPERTYBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="correlationKeyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CORRELATIONKEYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationSubscriptionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataInputAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAINPUTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataInputAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAINPUTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAINPUTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAINPUTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAINPUTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAINPUTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAINPUTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataInputAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataInputAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAINPUTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataInputAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataInputAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataInputAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataInputAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataInputAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataInputAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataObjectAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAOBJECTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataObjectAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOBJECTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOBJECTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOBJECTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOBJECTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOBJECTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOBJECTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataObjectAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATAOBJECTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataObjectAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOBJECTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataObjectAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataObjectReferenceAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataObjectReferenceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataObjectReferenceAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="dataObjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATAOBJECTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataObjectReferenceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataObjectReferenceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataOutputAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataOutputAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOUTPUTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOUTPUTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataOutputAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataOutputAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataOutputAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataOutputAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataOutputAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataOutputAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataOutputAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataOutputAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStateAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATASTATEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStateAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTATEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTATEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTATEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTATEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTATEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTATEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStateAuditing_anyAttribute"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStateAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTATEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStateAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStoreAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATASTOREAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStoreAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTOREAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTOREAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTOREAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTOREAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTOREAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTOREAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStoreAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="capacity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`CAPACITY`"/>
+ </property>
+ <property name="isUnlimited" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISUNLIMITED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStoreAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTOREAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStoreAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStoreReferenceAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStoreReferenceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTOREREFERENCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTOREREFERENCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStoreReferenceAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="dataStoreRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTOREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStoreReferenceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStoreReferenceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DefinitionsAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DEFINITIONSAUDITING`">
+ <meta attribute="eclassName" inherit="false">DefinitionsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DEFINITIONSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DEFINITIONSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DEFINITIONSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DefinitionsAuditing_anyAttribute"/>
+ </list>
+ <bag name="imports" table="`BPMN2AUDITING_DEFINITIONSAUDITING_IMPORTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_IMPORTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensions" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="rootElements" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ROOTELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_ROOTELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="diagrams" table="`BPMN2AUDITING_DEFINITIONSAUDITING_DIAGRAMS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_DIAGRAMS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="relationships" table="`BPMN2AUDITING_DEFINITIONSAUDITING_RELATIONSHIPS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_RELATIONSHIPS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="exporter" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPORTER`"/>
+ </property>
+ <property name="exporterVersion" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPORTERVERSION`"/>
+ </property>
+ <property name="expressionLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSIONLANGUAGE`"/>
+ </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="targetNamespace" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETNAMESPACE`"/>
+ </property>
+ <property name="typeLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPELANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DefinitionsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DefinitionsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DocumentationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DOCUMENTATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute"/>
+ </list>
+ <list name="mixed" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTATIONAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_mixed"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentationAuditing_mixed" lazy="false" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <bag name="extensionValues" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="`MIXED_ID`"/>
+ </property>
+ <list name="anyAttribute" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_DOCUMENTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXTFORMAT`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EndEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ENDEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EndEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ENDEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ENDEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ENDEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ENDEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ENDEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EndEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ENDEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ENDEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ENDEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_ENDEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_ENDEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_ENDEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_ENDEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_ENDEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.EndEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ENDEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EndEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EndPointAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ENDPOINTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EndPointAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ENDPOINTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ENDPOINTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ENDPOINTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ENDPOINTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ENDPOINTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDPOINTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EndPointAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.EndPointAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ENDPOINTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EndPointAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ErrorAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ERRORAUDITING`">
+ <meta attribute="eclassName" inherit="false">ErrorAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ERRORAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ERRORAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ERRORAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ERRORAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ERRORAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ERRORAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ErrorAuditing_anyAttribute"/>
+ </list>
+ <property name="errorCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ERRORCODE`"/>
+ </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="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ErrorAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ERRORAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ErrorAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ErrorEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="errorRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ERRORREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ErrorEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EscalationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ESCALATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EscalationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ESCALATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ESCALATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ESCALATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ESCALATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ESCALATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ESCALATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EscalationAuditing_anyAttribute"/>
+ </list>
+ <property name="escalationCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ESCALATIONCODE`"/>
+ </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="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EscalationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ESCALATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EscalationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EscalationEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="escalationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ESCALATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EscalationEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_EVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.EventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventBasedGatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventBasedGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventBasedGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTBASEDGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="eventGatewayType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`EVENTGATEWAYTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.EventBasedGatewayType</param>
+ <param name="eclassifier">EventBasedGatewayType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="instantiate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`INSTANTIATE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EventBasedGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventBasedGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.EventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExclusiveGatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExclusiveGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExclusiveGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXCLUSIVEGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ExclusiveGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExclusiveGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExpressionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExpressionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXTENSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="definition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFINITION`"/>
+ </property>
+ <property name="mustUnderstand" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`MUSTUNDERSTAND`"/>
+ </property>
+ <property name="xsdDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="org.eclipse.emf.teneo.hibernate.mapping.QNameUserType">
+ <column not-null="false" unique="false" name="`XSDDEFINITION`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAttributeDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAttributeDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONATTRIBUTEDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ <property name="isReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISREFERENCE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAttributeValueAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="value" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_VALUE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXTENSIONATTRIBUTEVALUEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXTENSIONATTRIBUTEVALUEAUDITING_VALUE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing_value"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing_value" lazy="false" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_VALUE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExtensionAttributeValueAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="value_fme_any_data" type="java.lang.String"/>
+ <any id-type="long" meta-type="string" name="value_fme_any_reference" cascade="all">
+ <column not-null="false" unique="false" name="`VALUE_TYPE`"/>
+ <column not-null="false" unique="false" name="`VALUE_ID`"/>
+ </any>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_EXTENSIONDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowElementAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowElementAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowElementsContainerAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowElementsContainerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowElementsContainerAuditing_anyAttribute"/>
+ </list>
+ <bag name="laneSets" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowElementsContainerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowElementsContainerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowNodeAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_FLOWNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWNODEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWNODEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWNODEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWNODEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWNODEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowNodeAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_FLOWNODEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_FLOWNODEAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_FLOWNODEAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWNODEAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowNodeAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWNODEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowNodeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FormalExpressionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">FormalExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FORMALEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute"/>
+ </list>
+ <list name="mixed" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FORMALEXPRESSIONAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_mixed"/>
+ </list>
+ <property name="body" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BODY`"/>
+ </property>
+ <property name="evaluatesToTypeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EVALUATESTOTYPEREF`"/>
+ </property>
+ <property name="language" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FormalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class entity-name="bpmn2Auditing.FormalExpressionAuditing_mixed" lazy="false" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FormalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <bag name="extensionValues" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="`MIXED_ID`"/>
+ </property>
+ <list name="anyAttribute" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="body" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BODY`"/>
+ </property>
+ <property name="evaluatesToTypeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVALUATESTOTYPEREF`"/>
+ </property>
+ <property name="language" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANGUAGE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">GatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_GATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_GATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_GATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalBusinessRuleTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalBusinessRuleTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalChoreographyTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ <bag name="laneSets" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalChoreographyTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalConversationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalManualTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalManualTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALMANUALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALMANUALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalManualTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalManualTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalManualTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalScriptTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalScriptTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalScriptTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPT`"/>
+ </property>
+ <property name="scriptLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPTLANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalScriptTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalScriptTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalUserTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalUserTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALUSERTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALUSERTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalUserTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="renderings" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_RENDERINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_RENDERINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalUserTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalUserTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GroupAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_GROUPAUDITING`">
+ <meta attribute="eclassName" inherit="false">GroupAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GROUPAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GROUPAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GROUPAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GROUPAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GROUPAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GROUPAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GroupAuditing_anyAttribute"/>
+ </list>
+ <property name="categoryValueRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CATEGORYVALUEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GroupAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GROUPAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GroupAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.HumanPerformerAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING`">
+ <meta attribute="eclassName" inherit="false">HumanPerformerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_HUMANPERFORMERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`HUMANPERFORMERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.HumanPerformerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.HumanPerformerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.HumanPerformerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ImplicitThrowEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ImplicitThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ImplicitThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`IMPLICITTHROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ImplicitThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ImplicitThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ImportAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_IMPORTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ImportAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_IMPORTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="importType" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPORTTYPE`"/>
+ </property>
+ <property name="location" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOCATION`"/>
+ </property>
+ <property name="namespace" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NAMESPACE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InclusiveGatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">InclusiveGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InclusiveGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INCLUSIVEGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.InclusiveGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InclusiveGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputOutputBindingAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputOutputBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputOutputBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="inputDataRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTDATAREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ <property name="outputDataRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTDATAREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.InputOutputBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputOutputBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputOutputSpecificationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputOutputSpecificationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputOutputSpecificationAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataInputs" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="inputSets" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_INPUTSETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_INPUTSETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="outputSets" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_OUTPUTSETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_OUTPUTSETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.InputOutputSpecificationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputOutputSpecificationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputSetAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INPUTSETAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTSETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTSETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTSETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTSETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTSETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTSETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_DATAINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_DATAINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="optionalInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_OPTIONALINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_OPTIONALINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="whileExecutingInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_WHILEEXECUTINGINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_WHILEEXECUTINGINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="outputSetRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_OUTPUTSETREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_OUTPUTSETREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.InputSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTSETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InteractionNodeAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INTERACTIONNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">InteractionNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERACTIONNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InterfaceAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INTERFACEAUDITING`">
+ <meta attribute="eclassName" inherit="false">InterfaceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERFACEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERFACEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERFACEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERFACEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERFACEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERFACEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InterfaceAuditing_anyAttribute"/>
+ </list>
+ <bag name="operations" table="`BPMN2AUDITING_INTERFACEAUDITING_OPERATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_OPERATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATIONREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.InterfaceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERFACEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InterfaceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.IntermediateCatchEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">IntermediateCatchEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.IntermediateCatchEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATECATCHEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.IntermediateCatchEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.IntermediateCatchEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.IntermediateThrowEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">IntermediateThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.IntermediateThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATETHROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.IntermediateThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.IntermediateThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ItemAwareElementAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ItemAwareElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ItemAwareElementAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ItemAwareElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ItemAwareElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ItemDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ItemDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ITEMDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ITEMDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ItemDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </property>
+ <property name="itemKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ITEMKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ItemKind</param>
+ <param name="eclassifier">ItemKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ItemDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ItemDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LaneAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_LANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LANEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LANEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LANEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LANEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LANEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LaneAuditing_anyAttribute"/>
+ </list>
+ <property name="partitionElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTITIONELEMENT`"/>
+ </property>
+ <bag name="flowNodeRefs" table="`BPMN2AUDITING_LANEAUDITING_FLOWNODEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_FLOWNODEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="childLaneSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHILDLANESET`"/>
+ </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="partitionElementRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTITIONELEMENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.LaneAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LANEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LaneAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LaneSetAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_LANESETAUDITING`">
+ <meta attribute="eclassName" inherit="false">LaneSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LANESETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LANESETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LANESETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LANESETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LANESETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LANESETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LaneSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="lanes" table="`BPMN2AUDITING_LANESETAUDITING_LANES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_LANES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.LaneSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LANESETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LaneSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LinkEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">LinkEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LinkEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <bag name="source" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_SOURCE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_SOURCE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="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>
+ </class>
+ <class entity-name="bpmn2Auditing.LinkEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LinkEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LoopCharacteristicsAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">LoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.LoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ManualTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MANUALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ManualTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MANUALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MANUALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MANUALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MANUALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MANUALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MANUALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ManualTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_MANUALTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_MANUALTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_MANUALTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MANUALTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_MANUALTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_MANUALTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_MANUALTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_MANUALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ManualTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MANUALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ManualTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MESSAGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageAuditing_anyAttribute"/>
+ </list>
+ <property name="itemRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageFlowAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageFlowAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEFLOWAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEFLOWAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageFlowAuditing_anyAttribute"/>
+ </list>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </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="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageFlowAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageFlowAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageFlowAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageFlowAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageFlowAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerMessageFlowRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERMESSAGEFLOWREF`"/>
+ </property>
+ <property name="outerMessageFlowRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERMESSAGEFLOWREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageFlowAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageFlowAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MonitoringAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MONITORINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">MonitoringAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MONITORINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MONITORINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MONITORINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MONITORINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MONITORINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MONITORINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MonitoringAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.MonitoringAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MONITORINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MonitoringAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">MultiInstanceLoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ <property name="loopCardinality" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCARDINALITY`"/>
+ </property>
+ <property name="loopDataInputRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPDATAINPUTREF`"/>
+ </property>
+ <property name="loopDataOutputRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPDATAOUTPUTREF`"/>
+ </property>
+ <property name="inputDataItem" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTDATAITEM`"/>
+ </property>
+ <property name="outputDataItem" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTDATAITEM`"/>
+ </property>
+ <bag name="complexBehaviorDefinition" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_COMPLEXBEHAVIORDEFINITION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_COMPLEXBEHAVIORDEFINITION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="completionCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COMPLETIONCONDITION`"/>
+ </property>
+ <property name="behavior" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`BEHAVIOR`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.MultiInstanceBehavior</param>
+ <param name="eclassifier">MultiInstanceBehavior</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="isSequential" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSEQUENTIAL`"/>
+ </property>
+ <property name="noneBehaviorEventRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NONEBEHAVIOREVENTREF`"/>
+ </property>
+ <property name="oneBehaviorEventRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ONEBEHAVIOREVENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.OperationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_OPERATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">OperationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_OPERATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_OPERATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_OPERATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_OPERATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_OPERATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OPERATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.OperationAuditing_anyAttribute"/>
+ </list>
+ <property name="inMessageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INMESSAGEREF`"/>
+ </property>
+ <property name="outMessageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTMESSAGEREF`"/>
+ </property>
+ <bag name="errorRefs" table="`BPMN2AUDITING_OPERATIONAUDITING_ERRORREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_ERRORREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATIONREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.OperationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_OPERATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.OperationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.OutputSetAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_OUTPUTSETAUDITING`">
+ <meta attribute="eclassName" inherit="false">OutputSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_OUTPUTSETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_OUTPUTSETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_OUTPUTSETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_OUTPUTSETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_OUTPUTSETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OUTPUTSETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.OutputSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_DATAOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_DATAOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="optionalOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_OPTIONALOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_OPTIONALOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="whileExecutingOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_WHILEEXECUTINGOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_WHILEEXECUTINGOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="inputSetRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_INPUTSETREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_INPUTSETREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.OutputSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_OUTPUTSETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.OutputSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParallelGatewayAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParallelGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARALLELGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARALLELGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParallelGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARALLELGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParallelGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParallelGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARTICIPANTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantAuditing_anyAttribute"/>
+ </list>
+ <bag name="interfaceRefs" table="`BPMN2AUDITING_PARTICIPANTAUDITING_INTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_INTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="endPointRefs" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ENDPOINTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_ENDPOINTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="participantMultiplicity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTICIPANTMULTIPLICITY`"/>
+ </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="processRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PROCESSREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantAssociationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERPARTICIPANTREF`"/>
+ </property>
+ <property name="outerParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERPARTICIPANTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantMultiplicityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing_anyAttribute"/>
+ </list>
+ <property name="maximum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`MAXIMUM`"/>
+ </property>
+ <property name="minimum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`MINIMUM`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantMultiplicityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PartnerEntityAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARTNERENTITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">PartnerEntityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTNERENTITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTNERENTITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PartnerEntityAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRef" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_PARTICIPANTREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_PARTICIPANTREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.PartnerEntityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PartnerEntityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PartnerRoleAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PARTNERROLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PartnerRoleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTNERROLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTNERROLEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTNERROLEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTNERROLEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTNERROLEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTNERROLEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PartnerRoleAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRef" table="`BPMN2AUDITING_PARTNERROLEAUDITING_PARTICIPANTREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_PARTICIPANTREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.PartnerRoleAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTNERROLEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PartnerRoleAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PerformerAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PERFORMERAUDITING`">
+ <meta attribute="eclassName" inherit="false">PerformerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PERFORMERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PERFORMERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PERFORMERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PERFORMERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PERFORMERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERFORMERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PerformerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_PERFORMERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PerformerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PERFORMERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PerformerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PotentialOwnerAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING`">
+ <meta attribute="eclassName" inherit="false">PotentialOwnerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_POTENTIALOWNERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`POTENTIALOWNERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PotentialOwnerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PotentialOwnerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PotentialOwnerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ProcessAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">ProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ProcessAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_PROCESSAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_PROCESSAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="laneSets" table="`BPMN2AUDITING_PROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_PROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_PROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_PROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_PROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationSubscriptions" table="`BPMN2AUDITING_PROCESSAUDITING_CORRELATIONSUBSCRIPTIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_CORRELATIONSUBSCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="supports" table="`BPMN2AUDITING_PROCESSAUDITING_SUPPORTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_SUPPORTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="definitionalCollaborationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFINITIONALCOLLABORATIONREF`"/>
+ </property>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </property>
+ <property name="isExecutable" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISEXECUTABLE`"/>
+ </property>
+ <property name="processType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`PROCESSTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ProcessType</param>
+ <param name="eclassifier">ProcessType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PropertyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_PROPERTYAUDITING`">
+ <meta attribute="eclassName" inherit="false">PropertyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PROPERTYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PROPERTYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PROPERTYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PROPERTYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PROPERTYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PROPERTYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PropertyAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PropertyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PROPERTYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PropertyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ReceiveTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RECEIVETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ReceiveTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RECEIVETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RECEIVETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RECEIVETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RECEIVETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RECEIVETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ReceiveTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_RECEIVETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_RECEIVETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_RECEIVETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RECEIVETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_RECEIVETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_RECEIVETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="instantiate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`INSTANTIATE`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ReceiveTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RECEIVETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ReceiveTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RelationshipAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RELATIONSHIPAUDITING`">
+ <meta attribute="eclassName" inherit="false">RelationshipAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RELATIONSHIPAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RELATIONSHIPAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RelationshipAuditing_anyAttribute"/>
+ </list>
+ <bag name="sources" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_SOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_SOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="targets" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_TARGETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_TARGETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="direction" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`DIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.RelationshipDirection</param>
+ <param name="eclassifier">RelationshipDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.RelationshipAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RelationshipAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RenderingAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RENDERINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">RenderingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RENDERINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RENDERINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RENDERINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RENDERINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RENDERINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RENDERINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RenderingAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.RenderingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RENDERINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RenderingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RESOURCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceAuditing_anyAttribute"/>
+ </list>
+ <bag name="resourceParameters" table="`BPMN2AUDITING_RESOURCEAUDITING_RESOURCEPARAMETERS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_RESOURCEPARAMETERS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceAssignmentExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceAssignmentExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceParameterAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceParameterAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEPARAMETERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEPARAMETERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceParameterAuditing_anyAttribute"/>
+ </list>
+ <property name="isRequired" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISREQUIRED`"/>
+ </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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceParameterAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceParameterAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceParameterBindingAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceParameterBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceParameterBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSION`"/>
+ </property>
+ <property name="parameterRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARAMETERREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceParameterBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceParameterBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceRoleAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_RESOURCEROLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceRoleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEROLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEROLEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceRoleAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceRoleAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceRoleAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RootElementAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_ROOTELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">RootElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ROOTELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ROOTELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RootElementAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.RootElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RootElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ScriptTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SCRIPTTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ScriptTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SCRIPTTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SCRIPTTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ScriptTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SCRIPTTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPT`"/>
+ </property>
+ <property name="scriptFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ScriptTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ScriptTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SendTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SENDTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">SendTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SENDTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SENDTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SENDTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SENDTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SENDTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SENDTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SendTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SENDTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SENDTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SENDTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SENDTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SENDTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SENDTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SENDTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SENDTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SendTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SENDTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SendTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SequenceFlowAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING`">
+ <meta attribute="eclassName" inherit="false">SequenceFlowAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SEQUENCEFLOWAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SEQUENCEFLOWAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SequenceFlowAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="conditionExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CONDITIONEXPRESSION`"/>
+ </property>
+ <property name="isImmediate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISIMMEDIATE`"/>
+ </property>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SequenceFlowAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SequenceFlowAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ServiceTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SERVICETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ServiceTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SERVICETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SERVICETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SERVICETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SERVICETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SERVICETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SERVICETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ServiceTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SERVICETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SERVICETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SERVICETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SERVICETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SERVICETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SERVICETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SERVICETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SERVICETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ServiceTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SERVICETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ServiceTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SignalAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SIGNALAUDITING`">
+ <meta attribute="eclassName" inherit="false">SignalAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SIGNALAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SIGNALAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SIGNALAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SIGNALAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SIGNALAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SIGNALAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SignalAuditing_anyAttribute"/>
+ </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>
+ <property name="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SignalAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SIGNALAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SignalAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SignalEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">SignalEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SignalEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="signalRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNALREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SignalEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SignalEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">StandardLoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ <property name="loopCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCONDITION`"/>
+ </property>
+ <property name="loopMaximum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPMAXIMUM`"/>
+ </property>
+ <property name="testBefore" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TESTBEFORE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.StandardLoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.StartEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_STARTEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">StartEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_STARTEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_STARTEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_STARTEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_STARTEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_STARTEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STARTEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.StartEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_STARTEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_STARTEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_STARTEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STARTEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_STARTEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_STARTEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_STARTEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_STARTEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_STARTEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ <property name="isInterrupting" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISINTERRUPTING`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.StartEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_STARTEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.StartEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubChoreographyAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubChoreographyAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCHOREOGRAPHYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.SubChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubConversationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="conversationNodes" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_CONVERSATIONNODES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_CONVERSATIONNODES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.SubConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubProcessAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_SUBPROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBPROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBPROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBPROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBPROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubProcessAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SUBPROCESSAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SUBPROCESSAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SUBPROCESSAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBPROCESSAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SUBPROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SUBPROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_SUBPROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_SUBPROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SubProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_TASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">TaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_TASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_TASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_TASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_TASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_TASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_TASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_TASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TerminateEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TerminateEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TextAnnotationAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TextAnnotationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TEXTANNOTATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TEXTANNOTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TextAnnotationAuditing_anyAttribute"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TextAnnotationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TextAnnotationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ThrowEventAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_THROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_THROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_THROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_THROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_THROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_THROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`THROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_THROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_THROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_THROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`THROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_THROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_THROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_THROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_THROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_THROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_THROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TimerEventDefinitionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TimerEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TimerEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="timeDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMEDATE`"/>
+ </property>
+ <property name="timeDuration" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMEDURATION`"/>
+ </property>
+ <property name="timeCycle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMECYCLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TimerEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TimerEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TransactionAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_TRANSACTIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TransactionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TRANSACTIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TRANSACTIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TRANSACTIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TRANSACTIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TransactionAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_TRANSACTIONAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_TRANSACTIONAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_TRANSACTIONAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TRANSACTIONAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_TRANSACTIONAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_TRANSACTIONAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_TRANSACTIONAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_TRANSACTIONAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ <property name="protocol" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PROTOCOL`"/>
+ </property>
+ <property name="method" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`METHOD`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TransactionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TransactionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.UserTaskAuditing" abstract="false" lazy="false" table="`BPMN2AUDITING_USERTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">UserTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_USERTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_USERTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_USERTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_USERTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_USERTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`USERTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.UserTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_USERTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_USERTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_USERTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`USERTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_USERTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_USERTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_USERTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_USERTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="renderings" table="`BPMN2AUDITING_USERTASKAUDITING_RENDERINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_RENDERINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.UserTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_USERTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.UserTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.DocumentRootAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmndiAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="bpmndiAuditing.DocumentRootAuditing_mixed" lazy="false" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmndiAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="bPMNDiagram" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNDIAGRAM`"/>
+ </property>
+ <property name="bPMNEdge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNEDGE`"/>
+ </property>
+ <property name="bPMNLabel" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNLABEL`"/>
+ </property>
+ <property name="bPMNLabelStyle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNLABELSTYLE`"/>
+ </property>
+ <property name="bPMNPlane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNPLANE`"/>
+ </property>
+ <property name="bPMNShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNSHAPE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNDiagramAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNDIAGRAMAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNDiagramAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNDIAGRAMAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DOCUMENTATION`"/>
+ </property>
+ <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="resolution" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`RESOLUTION`"/>
+ </property>
+ <property name="plane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PLANE`"/>
+ </property>
+ <bag name="labelStyle" table="`BPMNDIAUDITING_BPMNDIAGRAMAUDITING_LABELSTYLE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNDIAGRAMAUDITING_LABELSTYLE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNEdgeAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNEDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNEdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNEDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`BPMNDIAUDITING_BPMNEDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNEDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BPMNEDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABEL`"/>
+ </property>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ <property name="messageVisibleKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`MESSAGEVISIBLEKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.di.MessageVisibleKind</param>
+ <param name="eclassifier">MessageVisibleKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/DI-XMI</param>
+ </type>
+ </property>
+ <property name="sourceElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEELEMENT`"/>
+ </property>
+ <property name="targetElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETELEMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNLabelAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNLABELAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNLabelAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNLABELAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ <property name="labelStyle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABELSTYLE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNLabelStyleAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNLABELSTYLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNLabelStyleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNLABELSTYLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="font" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FONT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNPlaneAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNPLANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNPlaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNPLANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="planeElement" table="`BPMNDIAUDITING_BPMNPLANEAUDITING_PLANEELEMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNPLANEAUDITING_PLANEELEMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BPMNPLANEAUDITING_PLANEELEMENT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNShapeAuditing" abstract="false" lazy="false" table="`BPMNDIAUDITING_BPMNSHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNSHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABEL`"/>
+ </property>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ <property name="choreographyActivityShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHOREOGRAPHYACTIVITYSHAPE`"/>
+ </property>
+ <property name="isExpanded" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISEXPANDED`"/>
+ </property>
+ <property name="isHorizontal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISHORIZONTAL`"/>
+ </property>
+ <property name="isMarkerVisible" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISMARKERVISIBLE`"/>
+ </property>
+ <property name="isMessageVisible" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISMESSAGEVISIBLE`"/>
+ </property>
+ <property name="participantBandKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`PARTICIPANTBANDKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.di.ParticipantBandKind</param>
+ <param name="eclassifier">ParticipantBandKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/DI-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.DocumentRootAuditing" abstract="false" lazy="false" table="`DCAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DCAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="dcAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="dcAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DCAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">dcAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOUNDS`"/>
+ </property>
+ <property name="font" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FONT`"/>
+ </property>
+ <property name="point" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_POINT`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.BoundsAuditing" abstract="false" lazy="false" table="`DCAUDITING_BOUNDSAUDITING`">
+ <meta attribute="eclassName" inherit="false">BoundsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_BOUNDSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="height" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`HEIGHT`"/>
+ </property>
+ <property name="width" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`WIDTH`"/>
+ </property>
+ <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`X`"/>
+ </property>
+ <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`Y`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.FontAuditing" abstract="false" lazy="false" table="`DCAUDITING_FONTAUDITING`">
+ <meta attribute="eclassName" inherit="false">FontAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_FONTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="isBold" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISBOLD`"/>
+ </property>
+ <property name="isItalic" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISITALIC`"/>
+ </property>
+ <property name="isStrikeThrough" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSTRIKETHROUGH`"/>
+ </property>
+ <property name="isUnderline" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISUNDERLINE`"/>
+ </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="size" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.PointAuditing" abstract="false" lazy="false" table="`DCAUDITING_POINTAUDITING`">
+ <meta attribute="eclassName" inherit="false">PointAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_POINTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`X`"/>
+ </property>
+ <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`Y`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DocumentRootAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DDDIAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="dddiAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="dddiAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DDDIAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">dddiAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="diagramElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIAGRAMELEMENT`"/>
+ </property>
+ <property name="diagram" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIAGRAM`"/>
+ </property>
+ <property name="edge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EDGE`"/>
+ </property>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABEL`"/>
+ </property>
+ <property name="labeledEdge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABELEDEDGE`"/>
+ </property>
+ <property name="labeledShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABELEDSHAPE`"/>
+ </property>
+ <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="`MIXED_NODE`"/>
+ </property>
+ <property name="plane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PLANE`"/>
+ </property>
+ <property name="shape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SHAPE`"/>
+ </property>
+ <property name="style" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STYLE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DiagramAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_DIAGRAMAUDITING`">
+ <meta attribute="eclassName" inherit="false">DiagramAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DIAGRAMAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DOCUMENTATION`"/>
+ </property>
+ <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="resolution" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`RESOLUTION`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DiagramElementAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_DIAGRAMELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DiagramElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DIAGRAMELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.EdgeAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_EDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">EdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_EDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`DDDIAUDITING_EDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabelAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_LABELAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabelAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabeledEdgeAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_LABELEDEDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabeledEdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELEDEDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`DDDIAUDITING_LABELEDEDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LABELEDEDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LABELEDEDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabeledShapeAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_LABELEDSHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabeledShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELEDSHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.NodeAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_NODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">NodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_NODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.PlaneAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_PLANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PlaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_PLANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="planeElement" table="`DDDIAUDITING_PLANEAUDITING_PLANEELEMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PLANEAUDITING_PLANEELEMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PLANEAUDITING_PLANEELEMENT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.ShapeAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_SHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_SHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.StyleAuditing" abstract="false" lazy="false" table="`DDDIAUDITING_STYLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">StyleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_STYLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
</hibernate-mapping> \ No newline at end of file
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
index 45dcce27b..7b847ddf7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
@@ -3039,4 +3039,16389 @@
<column not-null="true" unique="false" name="`Y`"/>
</property>
</class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="teneoauditing.TeneoAuditCommitInfo" abstract="false" lazy="false" discriminator-value="teneoauditing.TeneoAuditCommitInfo" table="`TENEOAUDITING_TENEOAUDITCOMMITINFO`">
+ <meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
+ <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
+ <id name="id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="TENEOAUDITING_TENEOAUDITCOMMITINFODTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="version" type="long">
+ <column not-null="true" unique="false" name="`VERSION`"/>
+ </version>
+ <property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`USER`"/>
+ </property>
+ <property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="text">
+ <column not-null="false" unique="false" name="`COMMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DocumentRootAuditing" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentRootAuditing_mixed" lazy="false" table="`BPMN2AUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="activity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ACTIVITY`"/>
+ </property>
+ <property name="adHocSubProcess" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ADHOCSUBPROCESS`"/>
+ </property>
+ <property name="flowElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FLOWELEMENT`"/>
+ </property>
+ <property name="artifact" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ARTIFACT`"/>
+ </property>
+ <property name="assignment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ASSIGNMENT`"/>
+ </property>
+ <property name="association" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ASSOCIATION`"/>
+ </property>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_AUDITING`"/>
+ </property>
+ <property name="baseElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BASEELEMENT`"/>
+ </property>
+ <property name="baseElementWithMixedContent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BASEELEMENTWITHMIXEDCONTENT`"/>
+ </property>
+ <property name="boundaryEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOUNDARYEVENT`"/>
+ </property>
+ <property name="businessRuleTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BUSINESSRULETASK`"/>
+ </property>
+ <property name="callableElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLABLEELEMENT`"/>
+ </property>
+ <property name="callActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLACTIVITY`"/>
+ </property>
+ <property name="callChoreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLCHOREOGRAPHY`"/>
+ </property>
+ <property name="callConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CALLCONVERSATION`"/>
+ </property>
+ <property name="conversationNode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONNODE`"/>
+ </property>
+ <property name="cancelEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CANCELEVENTDEFINITION`"/>
+ </property>
+ <property name="eventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENTDEFINITION`"/>
+ </property>
+ <property name="rootElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ROOTELEMENT`"/>
+ </property>
+ <property name="catchEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATCHEVENT`"/>
+ </property>
+ <property name="category" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATEGORY`"/>
+ </property>
+ <property name="categoryValue" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CATEGORYVALUE`"/>
+ </property>
+ <property name="choreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHY`"/>
+ </property>
+ <property name="collaboration" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COLLABORATION`"/>
+ </property>
+ <property name="choreographyActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHYACTIVITY`"/>
+ </property>
+ <property name="choreographyTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CHOREOGRAPHYTASK`"/>
+ </property>
+ <property name="compensateEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPENSATEEVENTDEFINITION`"/>
+ </property>
+ <property name="complexBehaviorDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPLEXBEHAVIORDEFINITION`"/>
+ </property>
+ <property name="complexGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_COMPLEXGATEWAY`"/>
+ </property>
+ <property name="conditionalEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONDITIONALEVENTDEFINITION`"/>
+ </property>
+ <property name="conversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATION`"/>
+ </property>
+ <property name="conversationAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONASSOCIATION`"/>
+ </property>
+ <property name="conversationLink" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CONVERSATIONLINK`"/>
+ </property>
+ <property name="correlationKey" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONKEY`"/>
+ </property>
+ <property name="correlationProperty" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTY`"/>
+ </property>
+ <property name="correlationPropertyBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTYBINDING`"/>
+ </property>
+ <property name="correlationPropertyRetrievalExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONPROPERTYRETRIEVALEXPRESSION`"/>
+ </property>
+ <property name="correlationSubscription" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_CORRELATIONSUBSCRIPTION`"/>
+ </property>
+ <property name="dataAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAASSOCIATION`"/>
+ </property>
+ <property name="dataInput" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAINPUT`"/>
+ </property>
+ <property name="dataInputAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAINPUTASSOCIATION`"/>
+ </property>
+ <property name="dataObject" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOBJECT`"/>
+ </property>
+ <property name="dataObjectReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOBJECTREFERENCE`"/>
+ </property>
+ <property name="dataOutput" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOUTPUT`"/>
+ </property>
+ <property name="dataOutputAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATAOUTPUTASSOCIATION`"/>
+ </property>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTATE`"/>
+ </property>
+ <property name="dataStore" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTORE`"/>
+ </property>
+ <property name="dataStoreReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DATASTOREREFERENCE`"/>
+ </property>
+ <property name="definitions" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DEFINITIONS`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DOCUMENTATION`"/>
+ </property>
+ <property name="endEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ENDEVENT`"/>
+ </property>
+ <property name="endPoint" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ENDPOINT`"/>
+ </property>
+ <property name="error" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ERROR`"/>
+ </property>
+ <property name="errorEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ERROREVENTDEFINITION`"/>
+ </property>
+ <property name="escalation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ESCALATION`"/>
+ </property>
+ <property name="escalationEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ESCALATIONEVENTDEFINITION`"/>
+ </property>
+ <property name="event" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENT`"/>
+ </property>
+ <property name="eventBasedGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVENTBASEDGATEWAY`"/>
+ </property>
+ <property name="exclusiveGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXCLUSIVEGATEWAY`"/>
+ </property>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXPRESSION`"/>
+ </property>
+ <property name="extension" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXTENSION`"/>
+ </property>
+ <property name="extensionElements" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EXTENSIONELEMENTS`"/>
+ </property>
+ <property name="flowNode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FLOWNODE`"/>
+ </property>
+ <property name="formalExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FORMALEXPRESSION`"/>
+ </property>
+ <property name="gateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GATEWAY`"/>
+ </property>
+ <property name="globalBusinessRuleTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALBUSINESSRULETASK`"/>
+ </property>
+ <property name="globalChoreographyTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALCHOREOGRAPHYTASK`"/>
+ </property>
+ <property name="globalConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALCONVERSATION`"/>
+ </property>
+ <property name="globalManualTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALMANUALTASK`"/>
+ </property>
+ <property name="globalScriptTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALSCRIPTTASK`"/>
+ </property>
+ <property name="globalTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALTASK`"/>
+ </property>
+ <property name="globalUserTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GLOBALUSERTASK`"/>
+ </property>
+ <property name="group" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_GROUP`"/>
+ </property>
+ <property name="humanPerformer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_HUMANPERFORMER`"/>
+ </property>
+ <property name="performer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PERFORMER`"/>
+ </property>
+ <property name="resourceRole" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEROLE`"/>
+ </property>
+ <property name="implicitThrowEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IMPLICITTHROWEVENT`"/>
+ </property>
+ <property name="import" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IMPORT`"/>
+ </property>
+ <property name="inclusiveGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INCLUSIVEGATEWAY`"/>
+ </property>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INPUTSET`"/>
+ </property>
+ <property name="interface" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERFACE`"/>
+ </property>
+ <property name="intermediateCatchEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERMEDIATECATCHEVENT`"/>
+ </property>
+ <property name="intermediateThrowEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_INTERMEDIATETHROWEVENT`"/>
+ </property>
+ <property name="ioBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IOBINDING`"/>
+ </property>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_IOSPECIFICATION`"/>
+ </property>
+ <property name="itemDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_ITEMDEFINITION`"/>
+ </property>
+ <property name="lane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANE`"/>
+ </property>
+ <property name="laneSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANESET`"/>
+ </property>
+ <property name="linkEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LINKEVENTDEFINITION`"/>
+ </property>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="manualTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MANUALTASK`"/>
+ </property>
+ <property name="message" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGE`"/>
+ </property>
+ <property name="messageEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEEVENTDEFINITION`"/>
+ </property>
+ <property name="messageFlow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEFLOW`"/>
+ </property>
+ <property name="messageFlowAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MESSAGEFLOWASSOCIATION`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MONITORING`"/>
+ </property>
+ <property name="multiInstanceLoopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_MULTIINSTANCELOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="operation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OPERATION`"/>
+ </property>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_OUTPUTSET`"/>
+ </property>
+ <property name="parallelGateway" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARALLELGATEWAY`"/>
+ </property>
+ <property name="participant" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANT`"/>
+ </property>
+ <property name="participantAssociation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANTASSOCIATION`"/>
+ </property>
+ <property name="participantMultiplicity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTICIPANTMULTIPLICITY`"/>
+ </property>
+ <property name="partnerEntity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTNERENTITY`"/>
+ </property>
+ <property name="partnerRole" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PARTNERROLE`"/>
+ </property>
+ <property name="potentialOwner" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_POTENTIALOWNER`"/>
+ </property>
+ <property name="process" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PROCESS`"/>
+ </property>
+ <property name="property" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PROPERTY`"/>
+ </property>
+ <property name="receiveTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RECEIVETASK`"/>
+ </property>
+ <property name="relationship" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RELATIONSHIP`"/>
+ </property>
+ <property name="rendering" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RENDERING`"/>
+ </property>
+ <property name="resource" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCE`"/>
+ </property>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEASSIGNMENTEXPRESSION`"/>
+ </property>
+ <property name="resourceParameter" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEPARAMETER`"/>
+ </property>
+ <property name="resourceParameterBinding" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_RESOURCEPARAMETERBINDING`"/>
+ </property>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SCRIPT`"/>
+ </property>
+ <property name="scriptTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SCRIPTTASK`"/>
+ </property>
+ <property name="sendTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SENDTASK`"/>
+ </property>
+ <property name="sequenceFlow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SEQUENCEFLOW`"/>
+ </property>
+ <property name="serviceTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SERVICETASK`"/>
+ </property>
+ <property name="signal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNAL`"/>
+ </property>
+ <property name="signalEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SIGNALEVENTDEFINITION`"/>
+ </property>
+ <property name="standardLoopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STANDARDLOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="startEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STARTEVENT`"/>
+ </property>
+ <property name="subChoreography" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBCHOREOGRAPHY`"/>
+ </property>
+ <property name="subConversation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBCONVERSATION`"/>
+ </property>
+ <property name="subProcess" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SUBPROCESS`"/>
+ </property>
+ <property name="task" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TASK`"/>
+ </property>
+ <property name="terminateEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TERMINATEEVENTDEFINITION`"/>
+ </property>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXT`"/>
+ </property>
+ <property name="textAnnotation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXTANNOTATION`"/>
+ </property>
+ <property name="throwEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_THROWEVENT`"/>
+ </property>
+ <property name="timerEventDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TIMEREVENTDEFINITION`"/>
+ </property>
+ <property name="transaction" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TRANSACTION`"/>
+ </property>
+ <property name="userTask" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_USERTASK`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ActivityAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ActivityAuditing" table="`BPMN2AUDITING_ACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ACTIVITYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_ACTIVITYAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_ACTIVITYAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_ACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_ACTIVITYAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ACTIVITYAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AdHocSubProcessAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.AdHocSubProcessAuditing" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">AdHocSubProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ADHOCSUBPROCESSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AdHocSubProcessAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ADHOCSUBPROCESSAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ADHOCSUBPROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ <property name="completionCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COMPLETIONCONDITION`"/>
+ </property>
+ <property name="cancelRemainingInstances" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`CANCELREMAININGINSTANCES`"/>
+ </property>
+ <property name="ordering" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ORDERING`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.AdHocOrdering</param>
+ <param name="eclassifier">AdHocOrdering</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AdHocSubProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ADHOCSUBPROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AdHocSubProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ArtifactAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ArtifactAuditing" table="`BPMN2AUDITING_ARTIFACTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ArtifactAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ARTIFACTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ARTIFACTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ARTIFACTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ARTIFACTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ARTIFACTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ARTIFACTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ARTIFACTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ARTIFACTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ArtifactAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ArtifactAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ARTIFACTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ArtifactAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AssignmentAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.AssignmentAuditing" table="`BPMN2AUDITING_ASSIGNMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">AssignmentAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ASSIGNMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ASSIGNMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSIGNMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ASSIGNMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AssignmentAuditing_anyAttribute"/>
+ </list>
+ <property name="from" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FROM`"/>
+ </property>
+ <property name="to" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TO`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AssignmentAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ASSIGNMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AssignmentAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.AssociationAuditing" table="`BPMN2AUDITING_ASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">AssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="associationDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ASSOCIATIONDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.AssociationDirection</param>
+ <param name="eclassifier">AssociationDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.AssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.AuditingAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.AuditingAuditing" table="`BPMN2AUDITING_AUDITINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">AuditingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_AUDITINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_AUDITINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_AUDITINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_AUDITINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_AUDITINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_AUDITINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`AUDITINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`AUDITINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.AuditingAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.AuditingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_AUDITINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.AuditingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BaseElementAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.BaseElementAuditing" table="`BPMN2AUDITING_BASEELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">BaseElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_BASEELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BASEELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BASEELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BASEELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BASEELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BASEELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BASEELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BASEELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BaseElementAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.BaseElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BASEELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BaseElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BoundaryEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.BoundaryEventAuditing" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">BoundaryEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_BOUNDARYEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BOUNDARYEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BOUNDARYEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BoundaryEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BOUNDARYEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BOUNDARYEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ <property name="attachedToRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ATTACHEDTOREF`"/>
+ </property>
+ <property name="cancelActivity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`CANCELACTIVITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.BoundaryEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BOUNDARYEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BoundaryEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.BusinessRuleTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.BusinessRuleTaskAuditing" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">BusinessRuleTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_BUSINESSRULETASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_BUSINESSRULETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BUSINESSRULETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.BusinessRuleTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BUSINESSRULETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BUSINESSRULETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.BusinessRuleTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_BUSINESSRULETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.BusinessRuleTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallActivityAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CallActivityAuditing" table="`BPMN2AUDITING_CALLACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CALLACTIVITYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLACTIVITYAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="calledElementRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDELEMENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallChoreographyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CallChoreographyAuditing" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CALLCHOREOGRAPHYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallChoreographyAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCHOREOGRAPHYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="calledChoreographyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDCHOREOGRAPHYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLCHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallConversationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CallConversationAuditing" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CALLCONVERSATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="calledCollaborationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CALLEDCOLLABORATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CallConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CallableElementAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CallableElementAuditing" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">CallableElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CALLABLEELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CALLABLEELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CALLABLEELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CallableElementAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CALLABLEELEMENTAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CallableElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CALLABLEELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CallableElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CancelEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CancelEventDefinitionAuditing" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CancelEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CancelEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.CancelEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CANCELEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CancelEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CatchEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CatchEventAuditing" table="`BPMN2AUDITING_CATCHEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">CatchEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CATCHEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATCHEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATCHEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATCHEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CatchEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CATCHEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CATCHEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CATCHEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATCHEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_CATCHEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_CATCHEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_CATCHEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATCHEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CatchEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATCHEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CatchEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CategoryAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CategoryAuditing" table="`BPMN2AUDITING_CATEGORYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CategoryAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CATEGORYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATEGORYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATEGORYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATEGORYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATEGORYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATEGORYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATEGORYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CategoryAuditing_anyAttribute"/>
+ </list>
+ <bag name="categoryValue" table="`BPMN2AUDITING_CATEGORYAUDITING_CATEGORYVALUE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYAUDITING_CATEGORYVALUE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CategoryAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATEGORYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CategoryAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CategoryValueAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CategoryValueAuditing" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING`">
+ <meta attribute="eclassName" inherit="false">CategoryValueAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CATEGORYVALUEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CATEGORYVALUEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CATEGORYVALUEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CATEGORYVALUEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CategoryValueAuditing_anyAttribute"/>
+ </list>
+ <property name="value" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`VALUE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CategoryValueAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CATEGORYVALUEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CategoryValueAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ChoreographyAuditing" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CHOREOGRAPHYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ <bag name="laneSets" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyActivityAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ChoreographyActivityAuditing" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyActivityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyActivityAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYACTIVITYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYACTIVITYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyActivityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYACTIVITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyActivityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ChoreographyTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ChoreographyTaskAuditing" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ChoreographyTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CHOREOGRAPHYTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ChoreographyTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CHOREOGRAPHYTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="messageFlowRef" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_MESSAGEFLOWREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CHOREOGRAPHYTASKAUDITING_MESSAGEFLOWREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ChoreographyTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ChoreographyTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CollaborationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CollaborationAuditing" table="`BPMN2AUDITING_COLLABORATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CollaborationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_COLLABORATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COLLABORATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COLLABORATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COLLABORATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COLLABORATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COLLABORATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CollaborationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_COLLABORATIONAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_COLLABORATIONAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_COLLABORATIONAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_COLLABORATIONAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COLLABORATIONAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.CollaborationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COLLABORATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CollaborationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CompensateEventDefinitionAuditing" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CompensateEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="activityRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ACTIVITYREF`"/>
+ </property>
+ <property name="waitForCompletion" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`WAITFORCOMPLETION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CompensateEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPENSATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CompensateEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ComplexBehaviorDefinitionAuditing" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ComplexBehaviorDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing_anyAttribute"/>
+ </list>
+ <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>
+ <property name="event" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EVENT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ComplexBehaviorDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPLEXBEHAVIORDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ComplexBehaviorDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ComplexGatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ComplexGatewayAuditing" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ComplexGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_COMPLEXGATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_COMPLEXGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ComplexGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`COMPLEXGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`COMPLEXGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="activationCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ACTIVATIONCONDITION`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ComplexGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_COMPLEXGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ComplexGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ConditionalEventDefinitionAuditing" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConditionalEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConditionalEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONDITIONALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConditionalEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ConversationAuditing" table="`BPMN2AUDITING_CONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CONVERSATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ConversationAssociationAuditing" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerConversationNodeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERCONVERSATIONNODEREF`"/>
+ </property>
+ <property name="outerConversationNodeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERCONVERSATIONNODEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationLinkAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ConversationLinkAuditing" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationLinkAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CONVERSATIONLINKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONLINKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONLINKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONLINKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationLinkAuditing_anyAttribute"/>
+ </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>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationLinkAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONLINKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationLinkAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ConversationNodeAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ConversationNodeAuditing" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ConversationNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CONVERSATIONNODEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CONVERSATIONNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CONVERSATIONNODEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ConversationNodeAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CONVERSATIONNODEAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ConversationNodeAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CONVERSATIONNODEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ConversationNodeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationKeyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CorrelationKeyAuditing" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationKeyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CORRELATIONKEYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONKEYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONKEYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationKeyAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyRef" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_CORRELATIONPROPERTYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONKEYAUDITING_CORRELATIONPROPERTYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationKeyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONKEYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationKeyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CorrelationPropertyAuditing" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CORRELATIONPROPERTYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyRetrievalExpression" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYAUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CorrelationPropertyBindingAuditing" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="dataPath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATAPATH`"/>
+ </property>
+ <property name="correlationPropertyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CORRELATIONPROPERTYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationPropertyRetrievalExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="messagePath" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEPATH`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONPROPERTYRETRIEVALEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationPropertyRetrievalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.CorrelationSubscriptionAuditing" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">CorrelationSubscriptionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing_anyAttribute"/>
+ </list>
+ <bag name="correlationPropertyBinding" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_CORRELATIONPROPERTYBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`CORRELATIONSUBSCRIPTIONAUDITING_CORRELATIONPROPERTYBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="correlationKeyRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CORRELATIONKEYREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.CorrelationSubscriptionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_CORRELATIONSUBSCRIPTIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.CorrelationSubscriptionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataAssociationAuditing" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataInputAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataInputAuditing" table="`BPMN2AUDITING_DATAINPUTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataInputAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAINPUTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAINPUTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAINPUTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAINPUTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAINPUTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAINPUTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAINPUTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataInputAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataInputAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAINPUTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataInputAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataInputAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataInputAssociationAuditing" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataInputAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataInputAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAINPUTASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataInputAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAINPUTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataInputAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataObjectAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataObjectAuditing" table="`BPMN2AUDITING_DATAOBJECTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataObjectAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAOBJECTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOBJECTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOBJECTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOBJECTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOBJECTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOBJECTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOBJECTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataObjectAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATAOBJECTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataObjectAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOBJECTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataObjectAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataObjectReferenceAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataObjectReferenceAuditing" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataObjectReferenceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAOBJECTREFERENCEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataObjectReferenceAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOBJECTREFERENCEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="dataObjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATAOBJECTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataObjectReferenceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOBJECTREFERENCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataObjectReferenceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataOutputAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataOutputAuditing" table="`BPMN2AUDITING_DATAOUTPUTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataOutputAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAOUTPUTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOUTPUTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOUTPUTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataOutputAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataOutputAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataOutputAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataOutputAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataOutputAssociationAuditing" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataOutputAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataOutputAssociationAuditing_anyAttribute"/>
+ </list>
+ <bag name="sourceRef" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_SOURCEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_SOURCEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ <property name="transformation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TRANSFORMATION`"/>
+ </property>
+ <bag name="assignment" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ASSIGNMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATAOUTPUTASSOCIATIONAUDITING_ASSIGNMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.DataOutputAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATAOUTPUTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataOutputAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStateAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataStateAuditing" table="`BPMN2AUDITING_DATASTATEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStateAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATASTATEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTATEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTATEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTATEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTATEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTATEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTATEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTATEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStateAuditing_anyAttribute"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStateAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTATEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStateAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStoreAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataStoreAuditing" table="`BPMN2AUDITING_DATASTOREAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStoreAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATASTOREAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTOREAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTOREAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTOREAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTOREAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTOREAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTOREAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStoreAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="capacity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`CAPACITY`"/>
+ </property>
+ <property name="isUnlimited" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISUNLIMITED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStoreAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTOREAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStoreAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DataStoreReferenceAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DataStoreReferenceAuditing" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">DataStoreReferenceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DATASTOREREFERENCEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DATASTOREREFERENCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DATASTOREREFERENCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DataStoreReferenceAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DATASTOREREFERENCEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ <property name="dataStoreRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTOREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DataStoreReferenceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DATASTOREREFERENCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DataStoreReferenceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DefinitionsAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DefinitionsAuditing" table="`BPMN2AUDITING_DEFINITIONSAUDITING`">
+ <meta attribute="eclassName" inherit="false">DefinitionsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DEFINITIONSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DEFINITIONSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DEFINITIONSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DEFINITIONSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DefinitionsAuditing_anyAttribute"/>
+ </list>
+ <bag name="imports" table="`BPMN2AUDITING_DEFINITIONSAUDITING_IMPORTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_IMPORTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensions" table="`BPMN2AUDITING_DEFINITIONSAUDITING_EXTENSIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_EXTENSIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="rootElements" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ROOTELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_ROOTELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="diagrams" table="`BPMN2AUDITING_DEFINITIONSAUDITING_DIAGRAMS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_DIAGRAMS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="relationships" table="`BPMN2AUDITING_DEFINITIONSAUDITING_RELATIONSHIPS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DEFINITIONSAUDITING_RELATIONSHIPS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="exporter" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPORTER`"/>
+ </property>
+ <property name="exporterVersion" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPORTERVERSION`"/>
+ </property>
+ <property name="expressionLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSIONLANGUAGE`"/>
+ </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="targetNamespace" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETNAMESPACE`"/>
+ </property>
+ <property name="typeLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPELANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DefinitionsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DEFINITIONSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DefinitionsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.DocumentationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.DocumentationAuditing" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_DOCUMENTATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_DOCUMENTATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute"/>
+ </list>
+ <list name="mixed" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTATIONAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTATIONAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_mixed"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class entity-name="bpmn2Auditing.DocumentationAuditing_mixed" lazy="false" table="`BPMN2AUDITING_DOCUMENTATIONAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.DocumentationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <bag name="extensionValues" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="`MIXED_ID`"/>
+ </property>
+ <list name="anyAttribute" table="`MIXED_BPMN2AUDITING_DOCUMENTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_DOCUMENTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_DOCUMENTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.DocumentationAuditing_anyAttribute"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_TEXTFORMAT`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EndEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EndEventAuditing" table="`BPMN2AUDITING_ENDEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EndEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ENDEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ENDEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ENDEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ENDEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ENDEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ENDEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EndEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_ENDEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_ENDEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_ENDEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_ENDEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_ENDEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_ENDEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_ENDEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_ENDEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.EndEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ENDEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EndEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EndPointAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EndPointAuditing" table="`BPMN2AUDITING_ENDPOINTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EndPointAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ENDPOINTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ENDPOINTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ENDPOINTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ENDPOINTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ENDPOINTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ENDPOINTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ENDPOINTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ENDPOINTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EndPointAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.EndPointAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ENDPOINTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EndPointAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ErrorAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ErrorAuditing" table="`BPMN2AUDITING_ERRORAUDITING`">
+ <meta attribute="eclassName" inherit="false">ErrorAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ERRORAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ERRORAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ERRORAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ERRORAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ERRORAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ERRORAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERRORAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ERRORAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ErrorAuditing_anyAttribute"/>
+ </list>
+ <property name="errorCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ERRORCODE`"/>
+ </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="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ErrorAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ERRORAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ErrorAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ErrorEventDefinitionAuditing" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ErrorEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ERROREVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="errorRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ERRORREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ErrorEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ERROREVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ErrorEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EscalationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EscalationAuditing" table="`BPMN2AUDITING_ESCALATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EscalationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ESCALATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ESCALATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ESCALATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ESCALATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ESCALATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ESCALATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ESCALATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EscalationAuditing_anyAttribute"/>
+ </list>
+ <property name="escalationCode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ESCALATIONCODE`"/>
+ </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="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EscalationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ESCALATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EscalationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EscalationEventDefinitionAuditing" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EscalationEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="escalationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ESCALATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EscalationEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ESCALATIONEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EscalationEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EventAuditing" table="`BPMN2AUDITING_EVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_EVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.EventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventBasedGatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EventBasedGatewayAuditing" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventBasedGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EVENTBASEDGATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventBasedGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTBASEDGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTBASEDGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="eventGatewayType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`EVENTGATEWAYTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.EventBasedGatewayType</param>
+ <param name="eclassifier">EventBasedGatewayType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="instantiate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`INSTANTIATE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.EventBasedGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTBASEDGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventBasedGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.EventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.EventDefinitionAuditing" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">EventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.EventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.EventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.EventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExclusiveGatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExclusiveGatewayAuditing" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExclusiveGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExclusiveGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXCLUSIVEGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXCLUSIVEGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ExclusiveGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EXCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExclusiveGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExpressionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExpressionAuditing" table="`BPMN2AUDITING_EXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXPRESSIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_EXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_EXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_EXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_EXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExpressionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_EXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExtensionAuditing" table="`BPMN2AUDITING_EXTENSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXTENSIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="definition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFINITION`"/>
+ </property>
+ <property name="mustUnderstand" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`MUSTUNDERSTAND`"/>
+ </property>
+ <property name="xsdDefinition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="org.eclipse.emf.teneo.hibernate.mapping.QNameUserType">
+ <column not-null="false" unique="false" name="`XSDDEFINITION`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAttributeDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExtensionAttributeDefinitionAuditing" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAttributeDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXTENSIONATTRIBUTEDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONATTRIBUTEDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ <property name="isReference" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISREFERENCE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExtensionAttributeValueAuditing" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionAttributeValueAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="value" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_VALUE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EXTENSIONATTRIBUTEVALUEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EXTENSIONATTRIBUTEVALUEAUDITING_VALUE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing_value"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.ExtensionAttributeValueAuditing_value" lazy="false" table="`BPMN2AUDITING_EXTENSIONATTRIBUTEVALUEAUDITING_VALUE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ExtensionAttributeValueAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="value_fme_any_data" type="java.lang.String"/>
+ <any id-type="long" meta-type="string" name="value_fme_any_reference" cascade="all">
+ <column not-null="false" unique="false" name="`VALUE_TYPE`"/>
+ <column not-null="false" unique="false" name="`VALUE_ID`"/>
+ </any>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ExtensionDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ExtensionDefinitionAuditing" table="`BPMN2AUDITING_EXTENSIONDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ExtensionDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_EXTENSIONDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_EXTENSIONDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowElementAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.FlowElementAuditing" table="`BPMN2AUDITING_FLOWELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_FLOWELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowElementAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowElementsContainerAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.FlowElementsContainerAuditing" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowElementsContainerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowElementsContainerAuditing_anyAttribute"/>
+ </list>
+ <bag name="laneSets" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWELEMENTSCONTAINERAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowElementsContainerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWELEMENTSCONTAINERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowElementsContainerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FlowNodeAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.FlowNodeAuditing" table="`BPMN2AUDITING_FLOWNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">FlowNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_FLOWNODEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FLOWNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FLOWNODEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FLOWNODEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FLOWNODEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FLOWNODEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWNODEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FlowNodeAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_FLOWNODEAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_FLOWNODEAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_FLOWNODEAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FLOWNODEAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FLOWNODEAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.FlowNodeAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FLOWNODEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FlowNodeAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.FormalExpressionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.FormalExpressionAuditing" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">FormalExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_FORMALEXPRESSIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_FORMALEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute"/>
+ </list>
+ <list name="mixed" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`FORMALEXPRESSIONAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`FORMALEXPRESSIONAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_mixed"/>
+ </list>
+ <property name="body" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BODY`"/>
+ </property>
+ <property name="evaluatesToTypeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EVALUATESTOTYPEREF`"/>
+ </property>
+ <property name="language" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FormalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class entity-name="bpmn2Auditing.FormalExpressionAuditing_mixed" lazy="false" table="`BPMN2AUDITING_FORMALEXPRESSIONAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.FormalExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <bag name="extensionValues" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="`MIXED_ID`"/>
+ </property>
+ <list name="anyAttribute" table="`MIXED_BPMN2AUDITING_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MIXED_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MIXED_FORMALEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.FormalExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="body" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BODY`"/>
+ </property>
+ <property name="evaluatesToTypeRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EVALUATESTOTYPEREF`"/>
+ </property>
+ <property name="language" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LANGUAGE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GatewayAuditing" table="`BPMN2AUDITING_GATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">GatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_GATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_GATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_GATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalBusinessRuleTaskAuditing" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalBusinessRuleTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALBUSINESSRULETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalBusinessRuleTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALBUSINESSRULETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalBusinessRuleTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalChoreographyTaskAuditing" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalChoreographyTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ <bag name="laneSets" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCHOREOGRAPHYTASKAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalChoreographyTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALCHOREOGRAPHYTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalChoreographyTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalConversationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalConversationAuditing" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALCONVERSATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participants" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_PARTICIPANTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_PARTICIPANTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlows" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_MESSAGEFLOWS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_MESSAGEFLOWS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="participantAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_PARTICIPANTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowAssociations" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_MESSAGEFLOWASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_MESSAGEFLOWASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="choreographyRef" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CHOREOGRAPHYREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CHOREOGRAPHYREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="conversationLinks" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_CONVERSATIONLINKS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALCONVERSATIONAUDITING_CONVERSATIONLINKS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalManualTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalManualTaskAuditing" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalManualTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALMANUALTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALMANUALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALMANUALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalManualTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALMANUALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalManualTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALMANUALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalManualTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalScriptTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalScriptTaskAuditing" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalScriptTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALSCRIPTTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalScriptTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALSCRIPTTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPT`"/>
+ </property>
+ <property name="scriptLanguage" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPTLANGUAGE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalScriptTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALSCRIPTTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalScriptTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalTaskAuditing" table="`BPMN2AUDITING_GLOBALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GlobalUserTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GlobalUserTaskAuditing" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">GlobalUserTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GLOBALUSERTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GLOBALUSERTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GLOBALUSERTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GlobalUserTaskAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="resources" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="renderings" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_RENDERINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GLOBALUSERTASKAUDITING_RENDERINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GlobalUserTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GLOBALUSERTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GlobalUserTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.GroupAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.GroupAuditing" table="`BPMN2AUDITING_GROUPAUDITING`">
+ <meta attribute="eclassName" inherit="false">GroupAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_GROUPAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_GROUPAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_GROUPAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_GROUPAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_GROUPAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_GROUPAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`GROUPAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`GROUPAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.GroupAuditing_anyAttribute"/>
+ </list>
+ <property name="categoryValueRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CATEGORYVALUEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.GroupAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_GROUPAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.GroupAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.HumanPerformerAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.HumanPerformerAuditing" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING`">
+ <meta attribute="eclassName" inherit="false">HumanPerformerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_HUMANPERFORMERAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_HUMANPERFORMERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`HUMANPERFORMERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.HumanPerformerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`HUMANPERFORMERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.HumanPerformerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_HUMANPERFORMERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.HumanPerformerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ImplicitThrowEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ImplicitThrowEventAuditing" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ImplicitThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_IMPLICITTHROWEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ImplicitThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`IMPLICITTHROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`IMPLICITTHROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ImplicitThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_IMPLICITTHROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ImplicitThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ImportAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ImportAuditing" table="`BPMN2AUDITING_IMPORTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ImportAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_IMPORTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_IMPORTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="importType" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPORTTYPE`"/>
+ </property>
+ <property name="location" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOCATION`"/>
+ </property>
+ <property name="namespace" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NAMESPACE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InclusiveGatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InclusiveGatewayAuditing" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">InclusiveGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INCLUSIVEGATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InclusiveGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INCLUSIVEGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INCLUSIVEGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.InclusiveGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INCLUSIVEGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InclusiveGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputOutputBindingAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InputOutputBindingAuditing" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputOutputBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputOutputBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="inputDataRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTDATAREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ <property name="outputDataRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTDATAREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.InputOutputBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputOutputBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputOutputSpecificationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InputOutputSpecificationAuditing" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputOutputSpecificationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputOutputSpecificationAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataInputs" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="inputSets" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_INPUTSETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_INPUTSETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="outputSets" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_OUTPUTSETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTOUTPUTSPECIFICATIONAUDITING_OUTPUTSETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.InputOutputSpecificationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTOUTPUTSPECIFICATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputOutputSpecificationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InputSetAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InputSetAuditing" table="`BPMN2AUDITING_INPUTSETAUDITING`">
+ <meta attribute="eclassName" inherit="false">InputSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INPUTSETAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INPUTSETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INPUTSETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INPUTSETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INPUTSETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INPUTSETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INPUTSETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InputSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_DATAINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_DATAINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="optionalInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_OPTIONALINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_OPTIONALINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="whileExecutingInputRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_WHILEEXECUTINGINPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_WHILEEXECUTINGINPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="outputSetRefs" table="`BPMN2AUDITING_INPUTSETAUDITING_OUTPUTSETREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INPUTSETAUDITING_OUTPUTSETREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.InputSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INPUTSETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InputSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InteractionNodeAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InteractionNodeAuditing" table="`BPMN2AUDITING_INTERACTIONNODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">InteractionNodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INTERACTIONNODEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERACTIONNODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.InterfaceAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.InterfaceAuditing" table="`BPMN2AUDITING_INTERFACEAUDITING`">
+ <meta attribute="eclassName" inherit="false">InterfaceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INTERFACEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERFACEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERFACEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERFACEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERFACEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERFACEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERFACEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.InterfaceAuditing_anyAttribute"/>
+ </list>
+ <bag name="operations" table="`BPMN2AUDITING_INTERFACEAUDITING_OPERATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERFACEAUDITING_OPERATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATIONREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.InterfaceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERFACEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.InterfaceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.IntermediateCatchEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.IntermediateCatchEventAuditing" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">IntermediateCatchEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.IntermediateCatchEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATECATCHEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATECATCHEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.IntermediateCatchEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERMEDIATECATCHEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.IntermediateCatchEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.IntermediateThrowEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.IntermediateThrowEventAuditing" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">IntermediateThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.IntermediateThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`INTERMEDIATETHROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`INTERMEDIATETHROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.IntermediateThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_INTERMEDIATETHROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.IntermediateThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ItemAwareElementAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ItemAwareElementAuditing" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ItemAwareElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ITEMAWAREELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ItemAwareElementAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ItemAwareElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ITEMAWAREELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ItemAwareElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ItemDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ItemDefinitionAuditing" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ItemDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ITEMDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ITEMDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ITEMDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ITEMDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ItemDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="isCollection" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCOLLECTION`"/>
+ </property>
+ <property name="itemKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`ITEMKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ItemKind</param>
+ <param name="eclassifier">ItemKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ItemDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ITEMDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ItemDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LaneAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.LaneAuditing" table="`BPMN2AUDITING_LANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_LANEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LANEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LANEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LANEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LANEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LANEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LaneAuditing_anyAttribute"/>
+ </list>
+ <property name="partitionElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTITIONELEMENT`"/>
+ </property>
+ <bag name="flowNodeRefs" table="`BPMN2AUDITING_LANEAUDITING_FLOWNODEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANEAUDITING_FLOWNODEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="childLaneSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHILDLANESET`"/>
+ </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="partitionElementRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTITIONELEMENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.LaneAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LANEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LaneAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LaneSetAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.LaneSetAuditing" table="`BPMN2AUDITING_LANESETAUDITING`">
+ <meta attribute="eclassName" inherit="false">LaneSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_LANESETAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LANESETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LANESETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LANESETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LANESETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LANESETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LANESETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LaneSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="lanes" table="`BPMN2AUDITING_LANESETAUDITING_LANES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LANESETAUDITING_LANES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.LaneSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LANESETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LaneSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LinkEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.LinkEventDefinitionAuditing" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">LinkEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_LINKEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LinkEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <bag name="source" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_SOURCE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LINKEVENTDEFINITIONAUDITING_SOURCE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="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>
+ </class>
+ <class entity-name="bpmn2Auditing.LinkEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LINKEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LinkEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.LoopCharacteristicsAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.LoopCharacteristicsAuditing" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">LoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_LOOPCHARACTERISTICSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.LoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.LoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_LOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.LoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ManualTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ManualTaskAuditing" table="`BPMN2AUDITING_MANUALTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ManualTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MANUALTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MANUALTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MANUALTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MANUALTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MANUALTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MANUALTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MANUALTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ManualTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_MANUALTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_MANUALTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_MANUALTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MANUALTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_MANUALTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_MANUALTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_MANUALTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_MANUALTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MANUALTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ManualTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MANUALTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ManualTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MessageAuditing" table="`BPMN2AUDITING_MESSAGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MESSAGEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageAuditing_anyAttribute"/>
+ </list>
+ <property name="itemRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MessageEventDefinitionAuditing" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageFlowAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MessageFlowAuditing" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageFlowAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MESSAGEFLOWAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEFLOWAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEFLOWAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageFlowAuditing_anyAttribute"/>
+ </list>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </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="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageFlowAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageFlowAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MessageFlowAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MessageFlowAssociationAuditing" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">MessageFlowAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MessageFlowAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerMessageFlowRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERMESSAGEFLOWREF`"/>
+ </property>
+ <property name="outerMessageFlowRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERMESSAGEFLOWREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MessageFlowAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MESSAGEFLOWASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MessageFlowAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MonitoringAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MonitoringAuditing" table="`BPMN2AUDITING_MONITORINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">MonitoringAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MONITORINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MONITORINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MONITORINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MONITORINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MONITORINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MONITORINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MONITORINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MONITORINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MonitoringAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.MonitoringAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MONITORINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MonitoringAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">MultiInstanceLoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ <property name="loopCardinality" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCARDINALITY`"/>
+ </property>
+ <property name="loopDataInputRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPDATAINPUTREF`"/>
+ </property>
+ <property name="loopDataOutputRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPDATAOUTPUTREF`"/>
+ </property>
+ <property name="inputDataItem" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTDATAITEM`"/>
+ </property>
+ <property name="outputDataItem" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTDATAITEM`"/>
+ </property>
+ <bag name="complexBehaviorDefinition" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_COMPLEXBEHAVIORDEFINITION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`MULTIINSTANCELOOPCHARACTERISTICSAUDITING_COMPLEXBEHAVIORDEFINITION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="completionCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`COMPLETIONCONDITION`"/>
+ </property>
+ <property name="behavior" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`BEHAVIOR`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.MultiInstanceBehavior</param>
+ <param name="eclassifier">MultiInstanceBehavior</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="isSequential" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSEQUENTIAL`"/>
+ </property>
+ <property name="noneBehaviorEventRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`NONEBEHAVIOREVENTREF`"/>
+ </property>
+ <property name="oneBehaviorEventRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ONEBEHAVIOREVENTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_MULTIINSTANCELOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.MultiInstanceLoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.OperationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.OperationAuditing" table="`BPMN2AUDITING_OPERATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">OperationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_OPERATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_OPERATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_OPERATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_OPERATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_OPERATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_OPERATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OPERATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.OperationAuditing_anyAttribute"/>
+ </list>
+ <property name="inMessageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INMESSAGEREF`"/>
+ </property>
+ <property name="outMessageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTMESSAGEREF`"/>
+ </property>
+ <bag name="errorRefs" table="`BPMN2AUDITING_OPERATIONAUDITING_ERRORREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OPERATIONAUDITING_ERRORREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATIONREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.OperationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_OPERATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.OperationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.OutputSetAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.OutputSetAuditing" table="`BPMN2AUDITING_OUTPUTSETAUDITING`">
+ <meta attribute="eclassName" inherit="false">OutputSetAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_OUTPUTSETAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_OUTPUTSETAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_OUTPUTSETAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_OUTPUTSETAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_OUTPUTSETAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_OUTPUTSETAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`OUTPUTSETAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.OutputSetAuditing_anyAttribute"/>
+ </list>
+ <bag name="dataOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_DATAOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_DATAOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="optionalOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_OPTIONALOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_OPTIONALOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="whileExecutingOutputRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_WHILEEXECUTINGOUTPUTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_WHILEEXECUTINGOUTPUTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="inputSetRefs" table="`BPMN2AUDITING_OUTPUTSETAUDITING_INPUTSETREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`OUTPUTSETAUDITING_INPUTSETREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.OutputSetAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_OUTPUTSETAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.OutputSetAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParallelGatewayAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ParallelGatewayAuditing" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParallelGatewayAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARALLELGATEWAYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARALLELGATEWAYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARALLELGATEWAYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParallelGatewayAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARALLELGATEWAYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARALLELGATEWAYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="gatewayDirection" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`GATEWAYDIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.GatewayDirection</param>
+ <param name="eclassifier">GatewayDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParallelGatewayAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARALLELGATEWAYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParallelGatewayAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ParticipantAuditing" table="`BPMN2AUDITING_PARTICIPANTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARTICIPANTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantAuditing_anyAttribute"/>
+ </list>
+ <bag name="interfaceRefs" table="`BPMN2AUDITING_PARTICIPANTAUDITING_INTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_INTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="endPointRefs" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ENDPOINTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTAUDITING_ENDPOINTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="participantMultiplicity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARTICIPANTMULTIPLICITY`"/>
+ </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="processRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PROCESSREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantAssociationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ParticipantAssociationAuditing" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantAssociationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantAssociationAuditing_anyAttribute"/>
+ </list>
+ <property name="innerParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INNERPARTICIPANTREF`"/>
+ </property>
+ <property name="outerParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTERPARTICIPANTREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantAssociationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTASSOCIATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantAssociationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ParticipantMultiplicityAuditing" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">ParticipantMultiplicityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing_anyAttribute"/>
+ </list>
+ <property name="maximum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`MAXIMUM`"/>
+ </property>
+ <property name="minimum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`MINIMUM`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ParticipantMultiplicityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTICIPANTMULTIPLICITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ParticipantMultiplicityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PartnerEntityAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.PartnerEntityAuditing" table="`BPMN2AUDITING_PARTNERENTITYAUDITING`">
+ <meta attribute="eclassName" inherit="false">PartnerEntityAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARTNERENTITYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTNERENTITYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTNERENTITYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PartnerEntityAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRef" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_PARTICIPANTREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERENTITYAUDITING_PARTICIPANTREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.PartnerEntityAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTNERENTITYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PartnerEntityAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PartnerRoleAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.PartnerRoleAuditing" table="`BPMN2AUDITING_PARTNERROLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PartnerRoleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PARTNERROLEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PARTNERROLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PARTNERROLEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PARTNERROLEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PARTNERROLEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PARTNERROLEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PARTNERROLEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PartnerRoleAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRef" table="`BPMN2AUDITING_PARTNERROLEAUDITING_PARTICIPANTREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PARTNERROLEAUDITING_PARTICIPANTREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.PartnerRoleAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PARTNERROLEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PartnerRoleAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PerformerAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.PerformerAuditing" table="`BPMN2AUDITING_PERFORMERAUDITING`">
+ <meta attribute="eclassName" inherit="false">PerformerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PERFORMERAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PERFORMERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PERFORMERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PERFORMERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PERFORMERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PERFORMERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PERFORMERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PerformerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_PERFORMERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PERFORMERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PerformerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PERFORMERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PerformerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PotentialOwnerAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.PotentialOwnerAuditing" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING`">
+ <meta attribute="eclassName" inherit="false">PotentialOwnerAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_POTENTIALOWNERAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_POTENTIALOWNERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`POTENTIALOWNERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PotentialOwnerAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`POTENTIALOWNERAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PotentialOwnerAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_POTENTIALOWNERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PotentialOwnerAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ProcessAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ProcessAuditing" table="`BPMN2AUDITING_PROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">ProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PROCESSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ProcessAuditing_anyAttribute"/>
+ </list>
+ <bag name="supportedInterfaceRefs" table="`BPMN2AUDITING_PROCESSAUDITING_SUPPORTEDINTERFACEREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_SUPPORTEDINTERFACEREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="ioBinding" table="`BPMN2AUDITING_PROCESSAUDITING_IOBINDING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_IOBINDING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="laneSets" table="`BPMN2AUDITING_PROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_PROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_PROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_PROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_PROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationSubscriptions" table="`BPMN2AUDITING_PROCESSAUDITING_CORRELATIONSUBSCRIPTIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_CORRELATIONSUBSCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="supports" table="`BPMN2AUDITING_PROCESSAUDITING_SUPPORTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROCESSAUDITING_SUPPORTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="definitionalCollaborationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFINITIONALCOLLABORATIONREF`"/>
+ </property>
+ <property name="isClosed" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISCLOSED`"/>
+ </property>
+ <property name="isExecutable" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISEXECUTABLE`"/>
+ </property>
+ <property name="processType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`PROCESSTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ProcessType</param>
+ <param name="eclassifier">ProcessType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.PropertyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.PropertyAuditing" table="`BPMN2AUDITING_PROPERTYAUDITING`">
+ <meta attribute="eclassName" inherit="false">PropertyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_PROPERTYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_PROPERTYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_PROPERTYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_PROPERTYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_PROPERTYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_PROPERTYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PROPERTYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PROPERTYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.PropertyAuditing_anyAttribute"/>
+ </list>
+ <property name="dataState" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DATASTATE`"/>
+ </property>
+ <property name="itemSubjectRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`ITEMSUBJECTREF`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.PropertyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_PROPERTYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.PropertyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ReceiveTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ReceiveTaskAuditing" table="`BPMN2AUDITING_RECEIVETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ReceiveTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RECEIVETASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RECEIVETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RECEIVETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RECEIVETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RECEIVETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RECEIVETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ReceiveTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_RECEIVETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_RECEIVETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_RECEIVETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RECEIVETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_RECEIVETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_RECEIVETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_RECEIVETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RECEIVETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="instantiate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`INSTANTIATE`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ReceiveTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RECEIVETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ReceiveTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RelationshipAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.RelationshipAuditing" table="`BPMN2AUDITING_RELATIONSHIPAUDITING`">
+ <meta attribute="eclassName" inherit="false">RelationshipAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RELATIONSHIPAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RELATIONSHIPAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RELATIONSHIPAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RelationshipAuditing_anyAttribute"/>
+ </list>
+ <bag name="sources" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_SOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_SOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="targets" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_TARGETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RELATIONSHIPAUDITING_TARGETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="direction" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`DIRECTION`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.RelationshipDirection</param>
+ <param name="eclassifier">RelationshipDirection</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <property name="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.RelationshipAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RELATIONSHIPAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RelationshipAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RenderingAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.RenderingAuditing" table="`BPMN2AUDITING_RENDERINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">RenderingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RENDERINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RENDERINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RENDERINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RENDERINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RENDERINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RENDERINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RENDERINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RENDERINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RenderingAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.RenderingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RENDERINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RenderingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ResourceAuditing" table="`BPMN2AUDITING_RESOURCEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RESOURCEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceAuditing_anyAttribute"/>
+ </list>
+ <bag name="resourceParameters" table="`BPMN2AUDITING_RESOURCEAUDITING_RESOURCEPARAMETERS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEAUDITING_RESOURCEPARAMETERS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ResourceAssignmentExpressionAuditing" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceAssignmentExpressionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing_anyAttribute"/>
+ </list>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceAssignmentExpressionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEASSIGNMENTEXPRESSIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceAssignmentExpressionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceParameterAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ResourceParameterAuditing" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceParameterAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RESOURCEPARAMETERAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEPARAMETERAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEPARAMETERAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceParameterAuditing_anyAttribute"/>
+ </list>
+ <property name="isRequired" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISREQUIRED`"/>
+ </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="type" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TYPE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceParameterAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceParameterAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceParameterBindingAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ResourceParameterBindingAuditing" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceParameterBindingAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceParameterBindingAuditing_anyAttribute"/>
+ </list>
+ <property name="expression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`EXPRESSION`"/>
+ </property>
+ <property name="parameterRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PARAMETERREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceParameterBindingAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEPARAMETERBINDINGAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceParameterBindingAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ResourceRoleAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ResourceRoleAuditing" table="`BPMN2AUDITING_RESOURCEROLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ResourceRoleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_RESOURCEROLEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_RESOURCEROLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`RESOURCEROLEAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ResourceRoleAuditing_anyAttribute"/>
+ </list>
+ <property name="resourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEREF`"/>
+ </property>
+ <bag name="resourceParameterBindings" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_RESOURCEPARAMETERBINDINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`RESOURCEROLEAUDITING_RESOURCEPARAMETERBINDINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="resourceAssignmentExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`RESOURCEASSIGNMENTEXPRESSION`"/>
+ </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>
+ </class>
+ <class entity-name="bpmn2Auditing.ResourceRoleAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_RESOURCEROLEAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ResourceRoleAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.RootElementAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.RootElementAuditing" table="`BPMN2AUDITING_ROOTELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">RootElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_ROOTELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_ROOTELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`ROOTELEMENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`ROOTELEMENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.RootElementAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.RootElementAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_ROOTELEMENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.RootElementAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ScriptTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ScriptTaskAuditing" table="`BPMN2AUDITING_SCRIPTTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ScriptTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SCRIPTTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SCRIPTTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SCRIPTTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ScriptTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SCRIPTTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SCRIPTTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="script" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPT`"/>
+ </property>
+ <property name="scriptFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SCRIPTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ScriptTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SCRIPTTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ScriptTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SendTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SendTaskAuditing" table="`BPMN2AUDITING_SENDTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">SendTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SENDTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SENDTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SENDTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SENDTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SENDTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SENDTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SENDTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SendTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SENDTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SENDTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SENDTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SENDTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SENDTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SENDTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SENDTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SENDTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SENDTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="messageRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MESSAGEREF`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SendTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SENDTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SendTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SequenceFlowAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SequenceFlowAuditing" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING`">
+ <meta attribute="eclassName" inherit="false">SequenceFlowAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SEQUENCEFLOWAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SEQUENCEFLOWAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SEQUENCEFLOWAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SequenceFlowAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SEQUENCEFLOWAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="conditionExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CONDITIONEXPRESSION`"/>
+ </property>
+ <property name="isImmediate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISIMMEDIATE`"/>
+ </property>
+ <property name="sourceRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEREF`"/>
+ </property>
+ <property name="targetRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SequenceFlowAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SEQUENCEFLOWAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SequenceFlowAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ServiceTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ServiceTaskAuditing" table="`BPMN2AUDITING_SERVICETASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">ServiceTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SERVICETASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SERVICETASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SERVICETASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SERVICETASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SERVICETASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SERVICETASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SERVICETASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ServiceTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SERVICETASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SERVICETASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SERVICETASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SERVICETASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SERVICETASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SERVICETASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SERVICETASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SERVICETASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SERVICETASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ <property name="operationRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OPERATIONREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.ServiceTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SERVICETASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ServiceTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SignalAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SignalAuditing" table="`BPMN2AUDITING_SIGNALAUDITING`">
+ <meta attribute="eclassName" inherit="false">SignalAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SIGNALAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SIGNALAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SIGNALAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SIGNALAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SIGNALAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SIGNALAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SIGNALAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SignalAuditing_anyAttribute"/>
+ </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>
+ <property name="structureRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`STRUCTUREREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SignalAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SIGNALAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SignalAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SignalEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SignalEventDefinitionAuditing" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">SignalEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SignalEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="signalRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SIGNALREF`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SignalEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SIGNALEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SignalEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.StandardLoopCharacteristicsAuditing" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING`">
+ <meta attribute="eclassName" inherit="false">StandardLoopCharacteristicsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing_anyAttribute"/>
+ </list>
+ <property name="loopCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCONDITION`"/>
+ </property>
+ <property name="loopMaximum" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPMAXIMUM`"/>
+ </property>
+ <property name="testBefore" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TESTBEFORE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.StandardLoopCharacteristicsAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_STANDARDLOOPCHARACTERISTICSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.StandardLoopCharacteristicsAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.StartEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.StartEventAuditing" table="`BPMN2AUDITING_STARTEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">StartEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_STARTEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_STARTEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_STARTEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_STARTEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_STARTEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_STARTEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STARTEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.StartEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_STARTEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_STARTEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_STARTEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`STARTEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_STARTEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputs" table="`BPMN2AUDITING_STARTEVENTAUDITING_DATAOUTPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DATAOUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociation" table="`BPMN2AUDITING_STARTEVENTAUDITING_DATAOUTPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_DATAOUTPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="outputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`OUTPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_STARTEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_STARTEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`STARTEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="parallelMultiple" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`PARALLELMULTIPLE`"/>
+ </property>
+ <property name="isInterrupting" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISINTERRUPTING`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.StartEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_STARTEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.StartEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubChoreographyAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SubChoreographyAuditing" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubChoreographyAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SUBCHOREOGRAPHYAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubChoreographyAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCHOREOGRAPHYAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="initiatingParticipantRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INITIATINGPARTICIPANTREF`"/>
+ </property>
+ <property name="loopType" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`LOOPTYPE`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.ChoreographyLoopType</param>
+ <param name="eclassifier">ChoreographyLoopType</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</param>
+ </type>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCHOREOGRAPHYAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.SubChoreographyAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBCHOREOGRAPHYAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubChoreographyAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubConversationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SubConversationAuditing" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubConversationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SUBCONVERSATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBCONVERSATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBCONVERSATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubConversationAuditing_anyAttribute"/>
+ </list>
+ <bag name="participantRefs" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_PARTICIPANTREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_PARTICIPANTREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="messageFlowRefs" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_MESSAGEFLOWREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_MESSAGEFLOWREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="correlationKeys" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_CORRELATIONKEYS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_CORRELATIONKEYS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="conversationNodes" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_CONVERSATIONNODES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBCONVERSATIONAUDITING_CONVERSATIONNODES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.SubConversationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBCONVERSATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubConversationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.SubProcessAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.SubProcessAuditing" table="`BPMN2AUDITING_SUBPROCESSAUDITING`">
+ <meta attribute="eclassName" inherit="false">SubProcessAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_SUBPROCESSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_SUBPROCESSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_SUBPROCESSAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_SUBPROCESSAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBPROCESSAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.SubProcessAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_SUBPROCESSAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_SUBPROCESSAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_SUBPROCESSAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`SUBPROCESSAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_SUBPROCESSAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_SUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_SUBPROCESSAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_SUBPROCESSAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_SUBPROCESSAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`SUBPROCESSAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.SubProcessAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_SUBPROCESSAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.SubProcessAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.TaskAuditing" table="`BPMN2AUDITING_TASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">TaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_TASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_TASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_TASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_TASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_TASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_TASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_TASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_TASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.TerminateEventDefinitionAuditing" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TerminateEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ </class>
+ <class entity-name="bpmn2Auditing.TerminateEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TERMINATEEVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TerminateEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TextAnnotationAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.TextAnnotationAuditing" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TextAnnotationAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_TEXTANNOTATIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TEXTANNOTATIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TEXTANNOTATIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TEXTANNOTATIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TextAnnotationAuditing_anyAttribute"/>
+ </list>
+ <property name="text" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXT`"/>
+ </property>
+ <property name="textFormat" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TEXTFORMAT`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TextAnnotationAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TEXTANNOTATIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TextAnnotationAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.ThrowEventAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.ThrowEventAuditing" table="`BPMN2AUDITING_THROWEVENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">ThrowEventAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_THROWEVENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_THROWEVENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_THROWEVENTAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_THROWEVENTAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_THROWEVENTAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_THROWEVENTAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`THROWEVENTAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.ThrowEventAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_THROWEVENTAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_THROWEVENTAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_THROWEVENTAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`THROWEVENTAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <bag name="properties" table="`BPMN2AUDITING_THROWEVENTAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputs" table="`BPMN2AUDITING_THROWEVENTAUDITING_DATAINPUTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DATAINPUTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociation" table="`BPMN2AUDITING_THROWEVENTAUDITING_DATAINPUTASSOCIATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_DATAINPUTASSOCIATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="inputSet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`INPUTSET`"/>
+ </property>
+ <bag name="eventDefinitions" table="`BPMN2AUDITING_THROWEVENTAUDITING_EVENTDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EVENTDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="eventDefinitionRefs" table="`BPMN2AUDITING_THROWEVENTAUDITING_EVENTDEFINITIONREFS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`THROWEVENTAUDITING_EVENTDEFINITIONREFS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class entity-name="bpmn2Auditing.ThrowEventAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_THROWEVENTAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.ThrowEventAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TimerEventDefinitionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.TimerEventDefinitionAuditing" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TimerEventDefinitionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TimerEventDefinitionAuditing_anyAttribute"/>
+ </list>
+ <property name="timeDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMEDATE`"/>
+ </property>
+ <property name="timeDuration" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMEDURATION`"/>
+ </property>
+ <property name="timeCycle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TIMECYCLE`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TimerEventDefinitionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TIMEREVENTDEFINITIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TimerEventDefinitionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.TransactionAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.TransactionAuditing" table="`BPMN2AUDITING_TRANSACTIONAUDITING`">
+ <meta attribute="eclassName" inherit="false">TransactionAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_TRANSACTIONAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_TRANSACTIONAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_TRANSACTIONAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_TRANSACTIONAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TRANSACTIONAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.TransactionAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_TRANSACTIONAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_TRANSACTIONAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_TRANSACTIONAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`TRANSACTIONAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_TRANSACTIONAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_TRANSACTIONAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_TRANSACTIONAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="laneSets" table="`BPMN2AUDITING_TRANSACTIONAUDITING_LANESETS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_LANESETS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="flowElements" table="`BPMN2AUDITING_TRANSACTIONAUDITING_FLOWELEMENTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_FLOWELEMENTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="artifacts" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ARTIFACTS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`TRANSACTIONAUDITING_ARTIFACTS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="triggeredByEvent" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`TRIGGEREDBYEVENT`"/>
+ </property>
+ <property name="protocol" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PROTOCOL`"/>
+ </property>
+ <property name="method" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`METHOD`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.TransactionAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_TRANSACTIONAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.TransactionAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmn2Auditing.UserTaskAuditing" abstract="false" lazy="false" discriminator-value="bpmn2Auditing.UserTaskAuditing" table="`BPMN2AUDITING_USERTASKAUDITING`">
+ <meta attribute="eclassName" inherit="false">UserTaskAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMN2AUDITING_USERTASKAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMN2AUDITING_USERTASKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <bag name="extensionValues" table="`BPMN2AUDITING_USERTASKAUDITING_EXTENSIONVALUES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_EXTENSIONVALUES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="documentation" table="`BPMN2AUDITING_USERTASKAUDITING_DOCUMENTATION`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DOCUMENTATION_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="extensionDefinitions" table="`BPMN2AUDITING_USERTASKAUDITING_EXTENSIONDEFINITIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_EXTENSIONDEFINITIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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="anyAttribute" table="`BPMN2AUDITING_USERTASKAUDITING_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_ANYATTRIBUTE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`USERTASKAUDITING_ANYATTRIBUTE_IDX`"/>
+ <one-to-many entity-name="bpmn2Auditing.UserTaskAuditing_anyAttribute"/>
+ </list>
+ <property name="auditing" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`AUDITING`"/>
+ </property>
+ <property name="monitoring" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MONITORING`"/>
+ </property>
+ <bag name="categoryValueRef" table="`BPMN2AUDITING_USERTASKAUDITING_CATEGORYVALUEREF`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_CATEGORYVALUEREF_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <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>
+ <bag name="incoming" table="`BPMN2AUDITING_USERTASKAUDITING_INCOMING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_INCOMING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <list name="outgoing" table="`BPMN2AUDITING_USERTASKAUDITING_OUTGOING`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_OUTGOING_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`USERTASKAUDITING_OUTGOING_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="ioSpecification" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IOSPECIFICATION`"/>
+ </property>
+ <bag name="properties" table="`BPMN2AUDITING_USERTASKAUDITING_PROPERTIES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_PROPERTIES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataInputAssociations" table="`BPMN2AUDITING_USERTASKAUDITING_DATAINPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DATAINPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="dataOutputAssociations" table="`BPMN2AUDITING_USERTASKAUDITING_DATAOUTPUTASSOCIATIONS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_DATAOUTPUTASSOCIATIONS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <bag name="resources" table="`BPMN2AUDITING_USERTASKAUDITING_RESOURCES`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="loopCharacteristics" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LOOPCHARACTERISTICS`"/>
+ </property>
+ <property name="completionQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`COMPLETIONQUANTITY`"/>
+ </property>
+ <property name="default" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DEFAULT`"/>
+ </property>
+ <property name="isForCompensation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISFORCOMPENSATION`"/>
+ </property>
+ <property name="startQuantity" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`STARTQUANTITY`"/>
+ </property>
+ <bag name="renderings" table="`BPMN2AUDITING_USERTASKAUDITING_RENDERINGS`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`USERTASKAUDITING_RENDERINGS_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ <property name="implementation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`IMPLEMENTATION`"/>
+ </property>
+ </class>
+ <class entity-name="bpmn2Auditing.UserTaskAuditing_anyAttribute" lazy="false" table="`BPMN2AUDITING_USERTASKAUDITING_ANYATTRIBUTE`">
+ <meta attribute="featureMap" inherit="false">bpmn2Auditing.UserTaskAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.DocumentRootAuditing" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="bpmndiAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="bpmndiAuditing.DocumentRootAuditing_mixed" lazy="false" table="`BPMNDIAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">bpmndiAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="bPMNDiagram" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNDIAGRAM`"/>
+ </property>
+ <property name="bPMNEdge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNEDGE`"/>
+ </property>
+ <property name="bPMNLabel" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNLABEL`"/>
+ </property>
+ <property name="bPMNLabelStyle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNLABELSTYLE`"/>
+ </property>
+ <property name="bPMNPlane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNPLANE`"/>
+ </property>
+ <property name="bPMNShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BPMNSHAPE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNDiagramAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNDiagramAuditing" table="`BPMNDIAUDITING_BPMNDIAGRAMAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNDiagramAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNDIAGRAMAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNDIAGRAMAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DOCUMENTATION`"/>
+ </property>
+ <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="resolution" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`RESOLUTION`"/>
+ </property>
+ <property name="plane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`PLANE`"/>
+ </property>
+ <bag name="labelStyle" table="`BPMNDIAUDITING_BPMNDIAGRAMAUDITING_LABELSTYLE`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNDIAGRAMAUDITING_LABELSTYLE_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <element type="java.lang.String"/>
+ </bag>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNEdgeAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNEdgeAuditing" table="`BPMNDIAUDITING_BPMNEDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNEdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNEDGEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNEDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`BPMNDIAUDITING_BPMNEDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNEDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BPMNEDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABEL`"/>
+ </property>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ <property name="messageVisibleKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`MESSAGEVISIBLEKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.di.MessageVisibleKind</param>
+ <param name="eclassifier">MessageVisibleKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/DI-XMI</param>
+ </type>
+ </property>
+ <property name="sourceElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`SOURCEELEMENT`"/>
+ </property>
+ <property name="targetElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TARGETELEMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNLabelAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNLabelAuditing" table="`BPMNDIAUDITING_BPMNLABELAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNLabelAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNLABELAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNLABELAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ <property name="labelStyle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABELSTYLE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNLabelStyleAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNLabelStyleAuditing" table="`BPMNDIAUDITING_BPMNLABELSTYLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNLabelStyleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNLABELSTYLEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNLABELSTYLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="font" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`FONT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNPlaneAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNPlaneAuditing" table="`BPMNDIAUDITING_BPMNPLANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNPlaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNPLANEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNPLANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="planeElement" table="`BPMNDIAUDITING_BPMNPLANEAUDITING_PLANEELEMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`BPMNPLANEAUDITING_PLANEELEMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`BPMNPLANEAUDITING_PLANEELEMENT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="bpmndiAuditing.BPMNShapeAuditing" abstract="false" lazy="false" discriminator-value="bpmndiAuditing.BPMNShapeAuditing" table="`BPMNDIAUDITING_BPMNSHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">BPMNShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="BPMNDIAUDITING_BPMNSHAPEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BPMNDIAUDITING_BPMNSHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`LABEL`"/>
+ </property>
+ <property name="bpmnElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BPMNELEMENT`"/>
+ </property>
+ <property name="choreographyActivityShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`CHOREOGRAPHYACTIVITYSHAPE`"/>
+ </property>
+ <property name="isExpanded" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISEXPANDED`"/>
+ </property>
+ <property name="isHorizontal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISHORIZONTAL`"/>
+ </property>
+ <property name="isMarkerVisible" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISMARKERVISIBLE`"/>
+ </property>
+ <property name="isMessageVisible" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISMESSAGEVISIBLE`"/>
+ </property>
+ <property name="participantBandKind" lazy="false" not-null="false" insert="true" update="true" unique="false">
+ <column not-null="false" unique="false" name="`PARTICIPANTBANDKIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.bpmn2.di.ParticipantBandKind</param>
+ <param name="eclassifier">ParticipantBandKind</param>
+ <param name="epackage">http://www.omg.org/spec/BPMN/20100524/DI-XMI</param>
+ </type>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="dcAuditing.DocumentRootAuditing" table="`DCAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DCAUDITING_DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DCAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="dcAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="dcAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DCAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">dcAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_BOUNDS`"/>
+ </property>
+ <property name="font" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_FONT`"/>
+ </property>
+ <property name="point" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_POINT`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.BoundsAuditing" abstract="false" lazy="false" discriminator-value="dcAuditing.BoundsAuditing" table="`DCAUDITING_BOUNDSAUDITING`">
+ <meta attribute="eclassName" inherit="false">BoundsAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DCAUDITING_BOUNDSAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_BOUNDSAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="height" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`HEIGHT`"/>
+ </property>
+ <property name="width" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`WIDTH`"/>
+ </property>
+ <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`X`"/>
+ </property>
+ <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`Y`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.FontAuditing" abstract="false" lazy="false" discriminator-value="dcAuditing.FontAuditing" table="`DCAUDITING_FONTAUDITING`">
+ <meta attribute="eclassName" inherit="false">FontAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DCAUDITING_FONTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_FONTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="isBold" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISBOLD`"/>
+ </property>
+ <property name="isItalic" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISITALIC`"/>
+ </property>
+ <property name="isStrikeThrough" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISSTRIKETHROUGH`"/>
+ </property>
+ <property name="isUnderline" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean">
+ <column not-null="false" unique="false" name="`ISUNDERLINE`"/>
+ </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="size" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`SIZE`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dcAuditing.PointAuditing" abstract="false" lazy="false" discriminator-value="dcAuditing.PointAuditing" table="`DCAUDITING_POINTAUDITING`">
+ <meta attribute="eclassName" inherit="false">PointAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DC-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DCAUDITING_POINTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DCAUDITING_POINTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`X`"/>
+ </property>
+ <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`Y`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DocumentRootAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.DocumentRootAuditing" table="`DDDIAUDITING_DOCUMENTROOTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DocumentRootAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_DOCUMENTROOTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DOCUMENTROOTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <list name="mixed" table="`DDDIAUDITING_DOCUMENTROOTAUDITING_MIXED`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
+ <one-to-many entity-name="dddiAuditing.DocumentRootAuditing_mixed"/>
+ </list>
+ </class>
+ <class entity-name="dddiAuditing.DocumentRootAuditing_mixed" lazy="false" table="`DDDIAUDITING_DOCUMENTROOTAUDITING_MIXED`">
+ <meta attribute="featureMap" inherit="false">dddiAuditing.DocumentRootAuditing</meta>
+ <id type="long">
+ <generator class="native"/>
+ </id>
+ <version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
+ <meta attribute="syntheticVersion" inherit="false">true</meta>
+ </version>
+ <property name="fme_feature" type="java.lang.String"/>
+ <property name="diagramElement" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIAGRAMELEMENT`"/>
+ </property>
+ <property name="diagram" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_DIAGRAM`"/>
+ </property>
+ <property name="edge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_EDGE`"/>
+ </property>
+ <property name="label" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABEL`"/>
+ </property>
+ <property name="labeledEdge" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABELEDEDGE`"/>
+ </property>
+ <property name="labeledShape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_LABELEDSHAPE`"/>
+ </property>
+ <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="`MIXED_NODE`"/>
+ </property>
+ <property name="plane" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_PLANE`"/>
+ </property>
+ <property name="shape" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_SHAPE`"/>
+ </property>
+ <property name="style" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`MIXED_STYLE`"/>
+ </property>
+ <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 name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DiagramAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.DiagramAuditing" table="`DDDIAUDITING_DIAGRAMAUDITING`">
+ <meta attribute="eclassName" inherit="false">DiagramAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_DIAGRAMAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DIAGRAMAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <property name="documentation" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`DOCUMENTATION`"/>
+ </property>
+ <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="resolution" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
+ <column not-null="false" unique="false" name="`RESOLUTION`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.DiagramElementAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.DiagramElementAuditing" table="`DDDIAUDITING_DIAGRAMELEMENTAUDITING`">
+ <meta attribute="eclassName" inherit="false">DiagramElementAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_DIAGRAMELEMENTAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_DIAGRAMELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.EdgeAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.EdgeAuditing" table="`DDDIAUDITING_EDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">EdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_EDGEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_EDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`DDDIAUDITING_EDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`EDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`EDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabelAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.LabelAuditing" table="`DDDIAUDITING_LABELAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabelAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_LABELAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabeledEdgeAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.LabeledEdgeAuditing" table="`DDDIAUDITING_LABELEDEDGEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabeledEdgeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_LABELEDEDGEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELEDEDGEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="waypoint" table="`DDDIAUDITING_LABELEDEDGEAUDITING_WAYPOINT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`LABELEDEDGEAUDITING_WAYPOINT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`LABELEDEDGEAUDITING_WAYPOINT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.LabeledShapeAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.LabeledShapeAuditing" table="`DDDIAUDITING_LABELEDSHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">LabeledShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_LABELEDSHAPEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_LABELEDSHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.NodeAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.NodeAuditing" table="`DDDIAUDITING_NODEAUDITING`">
+ <meta attribute="eclassName" inherit="false">NodeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_NODEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_NODEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.PlaneAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.PlaneAuditing" table="`DDDIAUDITING_PLANEAUDITING`">
+ <meta attribute="eclassName" inherit="false">PlaneAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_PLANEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_PLANEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="planeElement" table="`DDDIAUDITING_PLANEAUDITING_PLANEELEMENT`" lazy="true" cascade="all,delete-orphan">
+ <key update="true">
+ <column name="`PLANEAUDITING_PLANEELEMENT_TENEO_AUDIT_ID`" unique="false"/>
+ </key>
+ <list-index column="`PLANEAUDITING_PLANEELEMENT_IDX`"/>
+ <element type="java.lang.String"/>
+ </list>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.ShapeAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.ShapeAuditing" table="`DDDIAUDITING_SHAPEAUDITING`">
+ <meta attribute="eclassName" inherit="false">ShapeAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_SHAPEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_SHAPEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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="bounds" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`BOUNDS`"/>
+ </property>
+ </class>
+ <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="dddiAuditing.StyleAuditing" abstract="false" lazy="false" discriminator-value="dddiAuditing.StyleAuditing" table="`DDDIAUDITING_STYLEAUDITING`">
+ <meta attribute="eclassName" inherit="false">StyleAuditing</meta>
+ <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMIAuditing</meta>
+ <id name="teneo_audit_id" type="long" unsaved-value="0">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
+ <generator class="native"/>
+ </id>
+ <discriminator type="string">
+ <column name="`DTYPE`" index="DDDIAUDITING_STYLEAUDITINGDTYPE" length="255" not-null="true"/>
+ </discriminator>
+ <version name="teneo_version" type="long">
+ <column not-null="true" unique="false" name="`TENEO_VERSION`"/>
+ </version>
+ <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`"/>
+ </property>
+ <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_START`"/>
+ </property>
+ <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_END`"/>
+ </property>
+ <many-to-one name="teneo_commit_info" entity-name="teneoauditing.TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="DDDIAUDITING_STYLEAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true">
+ <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/>
+ </many-to-one>
+ <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false">
+ <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/>
+ <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
+ <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param>
+ <param name="eclassifier">TeneoAuditKind</param>
+ <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param>
+ </type>
+ </property>
+ <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/>
+ </property>
+ <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
+ <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/>
+ </property>
+ <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
+ <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`"/>
+ </property>
+ <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>
+ </class>
</hibernate-mapping> \ No newline at end of file

Back to the top