diff options
author | Martin Taal | 2012-11-02 07:12:05 +0000 |
---|---|---|
committer | Martin Taal | 2012-11-02 07:12:05 +0000 |
commit | fc9330d9ae331abe2351b056d5ab6881b3c4ccdb (patch) | |
tree | ea9e230528971f85931455f72dd6184f90365e7f /tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues | |
parent | 82b64c8b5966329827a65c03ac20488cd39fbca9 (diff) | |
download | org.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')
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 |