blob: 5c075f98028183b7780e8cc9654742dd5d88a2ac [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping auto-import="false">
<class name="org.w3._2000._09.xmldsig.impl.CanonicalizationMethodTypeImpl" entity-name="CanonicalizationMethodType" abstract="false" lazy="false" discriminator-value="CanonicalizationMethodType" table="`canonicalizationmethodtype`">
<meta attribute="eclassName">CanonicalizationMethodType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="canonicalizationmethodtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`canonicalizationmethodtype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`canonicalizationmethodtype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`canonicalizationmethodtype_mixed_idx`"/>
<one-to-many entity-name="CanonicalizationMethodType_mixed"/>
</list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`algorithm`"/>
</property>
</class>
<class entity-name="CanonicalizationMethodType_mixed" lazy="false" table="`canonicalizationmethodtype_mixed`">
<meta attribute="featureMap">CanonicalizationMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`mixed_canonicalizationmethodtype_any`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_canonicalizationmethodtype_any_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_canonicalizationmethodtype_any_idx`"/>
<one-to-many entity-name="CanonicalizationMethodType_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>
<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="CanonicalizationMethodType_any" lazy="false" table="`canonicalizationmethodtype_any`">
<meta attribute="featureMap">CanonicalizationMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.DigestMethodTypeImpl" entity-name="DigestMethodType" abstract="false" lazy="false" discriminator-value="DigestMethodType" table="`digestmethodtype`">
<meta attribute="eclassName">DigestMethodType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="digestmethodtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`digestmethodtype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`digestmethodtype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`digestmethodtype_mixed_idx`"/>
<one-to-many entity-name="DigestMethodType_mixed"/>
</list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`algorithm`"/>
</property>
</class>
<class entity-name="DigestMethodType_mixed" lazy="false" table="`digestmethodtype_mixed`">
<meta attribute="featureMap">DigestMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`mixed_digestmethodtype_any`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_digestmethodtype_any_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_digestmethodtype_any_idx`"/>
<one-to-many entity-name="DigestMethodType_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>
<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="DigestMethodType_any" lazy="false" table="`digestmethodtype_any`">
<meta attribute="featureMap">DigestMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.DSAKeyValueTypeImpl" entity-name="DSAKeyValueType" abstract="false" lazy="false" discriminator-value="DSAKeyValueType" table="`dsakeyvaluetype`">
<meta attribute="eclassName">DSAKeyValueType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="dsakeyvaluetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<array name="p" table="`dsakeyvaluetype_p`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_p_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_p_idx`"/>
<element type="byte"/>
</array>
<array name="q" table="`dsakeyvaluetype_q`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_q_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_q_idx`"/>
<element type="byte"/>
</array>
<array name="g" table="`dsakeyvaluetype_g`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_g_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_g_idx`"/>
<element type="byte"/>
</array>
<array name="y" table="`dsakeyvaluetype_y`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_y_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_y_idx`"/>
<element type="byte"/>
</array>
<array name="j" table="`dsakeyvaluetype_j`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_j_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_j_idx`"/>
<element type="byte"/>
</array>
<array name="seed" table="`dsakeyvaluetype_seed`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_seed_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_seed_idx`"/>
<element type="byte"/>
</array>
<array name="pgenCounter" table="`dsakeyvaluetype_pgencounter`" cascade="all,delete-orphan">
<key update="true">
<column name="`dsakeyvaluetype_pgencounter_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`dsakeyvaluetype_pgencounter_idx`"/>
<element type="byte"/>
</array>
</class>
<class name="org.w3._2000._09.xmldsig.impl.KeyInfoTypeImpl" entity-name="KeyInfoType" abstract="false" lazy="false" discriminator-value="KeyInfoType" table="`keyinfotype`">
<meta attribute="eclassName">KeyInfoType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="keyinfotypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`keyinfotype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`keyinfotype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`keyinfotype_mixed_idx`"/>
<one-to-many entity-name="KeyInfoType_mixed"/>
</list>
</class>
<class entity-name="KeyInfoType_mixed" lazy="false" table="`keyinfotype_mixed`">
<meta attribute="featureMap">KeyInfoType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`mixed_keyinfotype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_keyinfotype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_keyinfotype_group_idx`"/>
<one-to-many entity-name="KeyInfoType_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>
<many-to-one name="keyValue" entity-name="KeyValueType" lazy="false" cascade="all" foreign-key="keyinfotype_keyvalue" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_keyvaluetype_keyvalue_e_id`"/>
</many-to-one>
<many-to-one name="retrievalMethod" entity-name="RetrievalMethodType" lazy="false" cascade="all" foreign-key="keyinfotype_retrievalmethod" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_retrievalmethodtype_retrievalmethod_e_id`"/>
</many-to-one>
<many-to-one name="x509Data" entity-name="X509DataType" lazy="false" cascade="all" foreign-key="keyinfotype_x509data" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_x509datatype_x509data_e_id`"/>
</many-to-one>
<many-to-one name="pGPData" entity-name="PGPDataType" lazy="false" cascade="all" foreign-key="keyinfotype_pgpdata" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_pgpdatatype_pgpdata_e_id`"/>
</many-to-one>
<many-to-one name="sPKIData" entity-name="SPKIDataType" lazy="false" cascade="all" foreign-key="keyinfotype_spkidata" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_spkidatatype_spkidata_e_id`"/>
</many-to-one>
<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="KeyInfoType_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>
<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="KeyInfoType_group" lazy="false" table="`keyinfotype_group`">
<meta attribute="featureMap">KeyInfoType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="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>
<many-to-one name="keyValue" entity-name="KeyValueType" lazy="false" cascade="all" foreign-key="keyinfotype_keyvalue" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_keyvaluetype_keyvalue_e_id`"/>
</many-to-one>
<many-to-one name="retrievalMethod" entity-name="RetrievalMethodType" lazy="false" cascade="all" foreign-key="keyinfotype_retrievalmethod" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_retrievalmethodtype_retrievalmethod_e_id`"/>
</many-to-one>
<many-to-one name="x509Data" entity-name="X509DataType" lazy="false" cascade="all" foreign-key="keyinfotype_x509data" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_x509datatype_x509data_e_id`"/>
</many-to-one>
<many-to-one name="pGPData" entity-name="PGPDataType" lazy="false" cascade="all" foreign-key="keyinfotype_pgpdata" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_pgpdatatype_pgpdata_e_id`"/>
</many-to-one>
<many-to-one name="sPKIData" entity-name="SPKIDataType" lazy="false" cascade="all" foreign-key="keyinfotype_spkidata" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_spkidatatype_spkidata_e_id`"/>
</many-to-one>
<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="KeyInfoType_any" cascade="all" not-null="false"/>
</class>
<class entity-name="KeyInfoType_any" lazy="false" table="`keyinfotype_any`">
<meta attribute="featureMap">KeyInfoType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.KeyValueTypeImpl" entity-name="KeyValueType" abstract="false" lazy="false" discriminator-value="KeyValueType" table="`keyvaluetype`">
<meta attribute="eclassName">KeyValueType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="keyvaluetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`keyvaluetype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`keyvaluetype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`keyvaluetype_mixed_idx`"/>
<one-to-many entity-name="KeyValueType_mixed"/>
</list>
</class>
<class entity-name="KeyValueType_mixed" lazy="false" table="`keyvaluetype_mixed`">
<meta attribute="featureMap">KeyValueType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<many-to-one name="dSAKeyValue" entity-name="DSAKeyValueType" lazy="false" cascade="all" foreign-key="keyvaluetype_dsakeyvalue" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_dsakeyvaluetype_dsakeyvalue_e_id`"/>
</many-to-one>
<many-to-one name="rSAKeyValue" entity-name="RSAKeyValueType" lazy="false" cascade="all" foreign-key="keyvaluetype_rsakeyvalue" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`mixed_rsakeyvaluetype_rsakeyvalue_e_id`"/>
</many-to-one>
<list name="any" table="`mixed_keyvaluetype_any`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_keyvaluetype_any_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_keyvaluetype_any_idx`"/>
<one-to-many entity-name="KeyValueType_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="KeyValueType_any" lazy="false" table="`keyvaluetype_any`">
<meta attribute="featureMap">KeyValueType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.ManifestTypeImpl" entity-name="ManifestType" abstract="false" lazy="false" discriminator-value="ManifestType" table="`manifesttype`">
<meta attribute="eclassName">ManifestType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="manifesttypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="reference" lazy="true" cascade="all,delete-orphan">
<key update="true" foreign-key="manifesttype_reference">
<column name="`manifesttype_reference_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`manifesttype_reference_idx`"/>
<one-to-many entity-name="ReferenceType"/>
</list>
</class>
<class name="org.w3._2000._09.xmldsig.impl.ObjectTypeImpl" entity-name="ObjectType" abstract="false" lazy="false" discriminator-value="ObjectType" table="`objecttype`">
<meta attribute="eclassName">ObjectType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="objecttypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`objecttype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`objecttype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`objecttype_mixed_idx`"/>
<one-to-many entity-name="ObjectType_mixed"/>
</list>
<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="`encoding`"/>
</property>
<property name="mimeType" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`mimetype`"/>
</property>
</class>
<class entity-name="ObjectType_mixed" lazy="false" table="`objecttype_mixed`">
<meta attribute="featureMap">ObjectType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`mixed_objecttype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_objecttype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_objecttype_group_idx`"/>
<one-to-many entity-name="ObjectType_group"/>
</list>
<many-to-one name="any" entity-name="ObjectType_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>
<property 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>
<property name="mimeType" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`mixed_mimetype`"/>
</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 entity-name="ObjectType_group" lazy="false" table="`objecttype_group`">
<meta attribute="featureMap">ObjectType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<many-to-one name="any" entity-name="ObjectType_any" cascade="all" not-null="false"/>
</class>
<class entity-name="ObjectType_any" lazy="false" table="`objecttype_any`">
<meta attribute="featureMap">ObjectType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.PGPDataTypeImpl" entity-name="PGPDataType" abstract="false" lazy="false" discriminator-value="PGPDataType" table="`pgpdatatype`">
<meta attribute="eclassName">PGPDataType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="pgpdatatypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<array name="pGPKeyID" table="`pgpdatatype_pgpkeyid`" cascade="all,delete-orphan">
<key update="true">
<column name="`pgpdatatype_pgpkeyid_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`pgpdatatype_pgpkeyid_idx`"/>
<element type="byte"/>
</array>
<array name="pGPKeyPacket" table="`pgpdatatype_pgpkeypacket`" cascade="all,delete-orphan">
<key update="true">
<column name="`pgpdatatype_pgpkeypacket_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`pgpdatatype_pgpkeypacket_idx`"/>
<element type="byte"/>
</array>
<list name="any" table="`pgpdatatype_any`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`pgpdatatype_any_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`pgpdatatype_any_idx`"/>
<one-to-many entity-name="PGPDataType_any"/>
</list>
<array name="pGPKeyPacket1" table="`pgpdatatype_pgpkeypacket1`" cascade="all,delete-orphan">
<key update="true">
<column name="`pgpdatatype_pgpkeypacket1_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`pgpdatatype_pgpkeypacket1_idx`"/>
<element type="byte"/>
</array>
<list name="any1" table="`pgpdatatype_any1`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`pgpdatatype_any1_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`pgpdatatype_any1_idx`"/>
<one-to-many entity-name="PGPDataType_any1"/>
</list>
</class>
<class entity-name="PGPDataType_any" lazy="false" table="`pgpdatatype_any`">
<meta attribute="featureMap">PGPDataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class entity-name="PGPDataType_any1" lazy="false" table="`pgpdatatype_any1`">
<meta attribute="featureMap">PGPDataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any1_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any1_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any1_type`"/>
<column not-null="false" unique="false" name="`any1_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.ReferenceTypeImpl" entity-name="ReferenceType" abstract="false" lazy="false" discriminator-value="ReferenceType" table="`referencetype`">
<meta attribute="eclassName">ReferenceType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="referencetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<many-to-one name="transforms" entity-name="TransformsType" lazy="false" cascade="all" foreign-key="referencetype_transforms" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`transformstype_transforms_e_id`"/>
</many-to-one>
<many-to-one name="digestMethod" entity-name="DigestMethodType" lazy="false" cascade="all" foreign-key="referencetype_digestmethod" insert="true" update="true" not-null="true" unique="true">
<column not-null="true" unique="false" name="`digestmethodtype_digestmethod_e_id`"/>
</many-to-one>
<array name="digestValue" table="`referencetype_digestvalue`" cascade="all,delete-orphan">
<key update="true">
<column name="`referencetype_digestvalue_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`referencetype_digestvalue_idx`"/>
<element type="byte"/>
</array>
<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="uRI" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`uri`"/>
</property>
</class>
<class name="org.w3._2000._09.xmldsig.impl.RetrievalMethodTypeImpl" entity-name="RetrievalMethodType" abstract="false" lazy="false" discriminator-value="RetrievalMethodType" table="`retrievalmethodtype`">
<meta attribute="eclassName">RetrievalMethodType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="retrievalmethodtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<many-to-one name="transforms" entity-name="TransformsType" lazy="false" cascade="all" foreign-key="retrievalmethodtype_transforms" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`transformstype_transforms_e_id`"/>
</many-to-one>
<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="uRI" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`uri`"/>
</property>
</class>
<class name="org.w3._2000._09.xmldsig.impl.RSAKeyValueTypeImpl" entity-name="RSAKeyValueType" abstract="false" lazy="false" discriminator-value="RSAKeyValueType" table="`rsakeyvaluetype`">
<meta attribute="eclassName">RSAKeyValueType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="rsakeyvaluetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<array name="modulus" table="`rsakeyvaluetype_modulus`" cascade="all,delete-orphan">
<key update="true">
<column name="`rsakeyvaluetype_modulus_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`rsakeyvaluetype_modulus_idx`"/>
<element type="byte"/>
</array>
<array name="exponent" table="`rsakeyvaluetype_exponent`" cascade="all,delete-orphan">
<key update="true">
<column name="`rsakeyvaluetype_exponent_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`rsakeyvaluetype_exponent_idx`"/>
<element type="byte"/>
</array>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignatureMethodTypeImpl" entity-name="SignatureMethodType" abstract="false" lazy="false" discriminator-value="SignatureMethodType" table="`signaturemethodtype`">
<meta attribute="eclassName">SignatureMethodType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="signaturemethodtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`signaturemethodtype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`signaturemethodtype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`signaturemethodtype_mixed_idx`"/>
<one-to-many entity-name="SignatureMethodType_mixed"/>
</list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`algorithm`"/>
</property>
</class>
<class entity-name="SignatureMethodType_mixed" lazy="false" table="`signaturemethodtype_mixed`">
<meta attribute="featureMap">SignatureMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="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_signaturemethodtype_any`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_signaturemethodtype_any_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_signaturemethodtype_any_idx`"/>
<one-to-many entity-name="SignatureMethodType_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>
<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="SignatureMethodType_any" lazy="false" table="`signaturemethodtype_any`">
<meta attribute="featureMap">SignatureMethodType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignaturePropertiesTypeImpl" entity-name="SignaturePropertiesType" abstract="false" lazy="false" discriminator-value="SignaturePropertiesType" table="`signaturepropertiestype`">
<meta attribute="eclassName">SignaturePropertiesType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="signaturepropertiestypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="signatureProperty" lazy="true" cascade="all,delete-orphan">
<key update="true" foreign-key="signaturepropertiestype_signatureproperty">
<column name="`signaturepropertiestype_signatureproperty_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`signaturepropertiestype_signatureproperty_idx`"/>
<one-to-many entity-name="SignaturePropertyType"/>
</list>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignaturePropertyTypeImpl" entity-name="SignaturePropertyType" abstract="false" lazy="false" discriminator-value="SignaturePropertyType" table="`signaturepropertytype`">
<meta attribute="eclassName">SignaturePropertyType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="signaturepropertytypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`signaturepropertytype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`signaturepropertytype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`signaturepropertytype_mixed_idx`"/>
<one-to-many entity-name="SignaturePropertyType_mixed"/>
</list>
<property name="target" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`target`"/>
</property>
</class>
<class entity-name="SignaturePropertyType_mixed" lazy="false" table="`signaturepropertytype_mixed`">
<meta attribute="featureMap">SignaturePropertyType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`mixed_signaturepropertytype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_signaturepropertytype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_signaturepropertytype_group_idx`"/>
<one-to-many entity-name="SignaturePropertyType_group"/>
</list>
<many-to-one name="any" entity-name="SignaturePropertyType_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>
<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="`mixed_target`"/>
</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 entity-name="SignaturePropertyType_group" lazy="false" table="`signaturepropertytype_group`">
<meta attribute="featureMap">SignaturePropertyType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<many-to-one name="any" entity-name="SignaturePropertyType_any" cascade="all" not-null="false"/>
</class>
<class entity-name="SignaturePropertyType_any" lazy="false" table="`signaturepropertytype_any`">
<meta attribute="featureMap">SignaturePropertyType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignatureTypeImpl" entity-name="SignatureType" abstract="false" lazy="false" discriminator-value="SignatureType" table="`signaturetype`">
<meta attribute="eclassName">SignatureType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="signaturetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<many-to-one name="signedInfo" entity-name="SignedInfoType" lazy="false" cascade="all" foreign-key="signaturetype_signedinfo" insert="true" update="true" not-null="true" unique="true">
<column not-null="true" unique="false" name="`signedinfotype_signedinfo_e_id`"/>
</many-to-one>
<many-to-one name="signatureValue" entity-name="SignatureValueType" lazy="false" cascade="all" foreign-key="signaturetype_signaturevalue" insert="true" update="true" not-null="true" unique="true">
<column not-null="true" unique="false" name="`signaturevaluetype_signaturevalue_e_id`"/>
</many-to-one>
<many-to-one name="keyInfo" entity-name="KeyInfoType" lazy="false" cascade="all" foreign-key="signaturetype_keyinfo" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`keyinfotype_keyinfo_id`"/>
</many-to-one>
<list name="object" lazy="true" cascade="all,delete-orphan">
<key update="true" foreign-key="signaturetype_object">
<column name="`signaturetype_object_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`signaturetype_object_idx`"/>
<one-to-many entity-name="ObjectType"/>
</list>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignatureValueTypeImpl" entity-name="SignatureValueType" abstract="false" lazy="false" discriminator-value="SignatureValueType" table="`signaturevaluetype`">
<meta attribute="eclassName">SignatureValueType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="signaturevaluetypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<array name="value" table="`signaturevaluetype_value`" cascade="all,delete-orphan">
<key update="true">
<column name="`signaturevaluetype_value_e_id`" not-null="true" unique="false"/>
</key>
<list-index column="`signaturevaluetype_value_idx`"/>
<element type="byte"/>
</array>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SignedInfoTypeImpl" entity-name="SignedInfoType" abstract="false" lazy="false" discriminator-value="SignedInfoType" table="`signedinfotype`">
<meta attribute="eclassName">SignedInfoType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id name="id" type="java.lang.String">
<column not-null="true" unique="false" name="`id`"/>
</id>
<discriminator type="string">
<column name="dtype" index="signedinfotypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<many-to-one name="canonicalizationMethod" entity-name="CanonicalizationMethodType" lazy="false" cascade="all" foreign-key="signedinfotype_canonicalizationmethod" insert="true" update="true" not-null="true" unique="true">
<column not-null="true" unique="false" name="`canonicalizationmethodtype_canonicalizationmethod_e_id`"/>
</many-to-one>
<many-to-one name="signatureMethod" entity-name="SignatureMethodType" lazy="false" cascade="all" foreign-key="signedinfotype_signaturemethod" insert="true" update="true" not-null="true" unique="true">
<column not-null="true" unique="false" name="`signaturemethodtype_signaturemethod_e_id`"/>
</many-to-one>
<list name="reference" lazy="true" cascade="all,delete-orphan">
<key update="true" foreign-key="signedinfotype_reference">
<column name="`signedinfotype_reference_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`signedinfotype_reference_idx`"/>
<one-to-many entity-name="ReferenceType"/>
</list>
</class>
<class name="org.w3._2000._09.xmldsig.impl.SPKIDataTypeImpl" entity-name="SPKIDataType" abstract="false" lazy="false" discriminator-value="SPKIDataType" table="`spkidatatype`">
<meta attribute="eclassName">SPKIDataType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="spkidatatypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="group" table="`spkidatatype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`spkidatatype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`spkidatatype_group_idx`"/>
<one-to-many entity-name="SPKIDataType_group"/>
</list>
</class>
<class entity-name="SPKIDataType_group" lazy="false" table="`spkidatatype_group`">
<meta attribute="featureMap">SPKIDataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="sPKISexp" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
<column not-null="false" unique="false" name="`group_spkisexp`"/>
</property>
<many-to-one name="any" entity-name="SPKIDataType_any" cascade="all" not-null="false"/>
</class>
<class entity-name="SPKIDataType_any" lazy="false" table="`spkidatatype_any`">
<meta attribute="featureMap">SPKIDataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.TransformsTypeImpl" entity-name="TransformsType" abstract="false" lazy="false" discriminator-value="TransformsType" table="`transformstype`">
<meta attribute="eclassName">TransformsType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="transformstypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="transform" lazy="true" cascade="all,delete-orphan">
<key update="true" foreign-key="transformstype_transform">
<column name="`transformstype_transform_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`transformstype_transform_idx`"/>
<one-to-many entity-name="TransformType"/>
</list>
</class>
<class name="org.w3._2000._09.xmldsig.impl.TransformTypeImpl" entity-name="TransformType" abstract="false" lazy="false" discriminator-value="TransformType" table="`transformtype`">
<meta attribute="eclassName">TransformType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="transformtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="mixed" table="`transformtype_mixed`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`transformtype_mixed_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`transformtype_mixed_idx`"/>
<one-to-many entity-name="TransformType_mixed"/>
</list>
<property name="algorithm" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`algorithm`"/>
</property>
</class>
<class entity-name="TransformType_mixed" lazy="false" table="`transformtype_mixed`">
<meta attribute="featureMap">TransformType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`mixed_transformtype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`mixed_transformtype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`mixed_transformtype_group_idx`"/>
<one-to-many entity-name="TransformType_group"/>
</list>
<many-to-one name="any" entity-name="TransformType_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>
<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="TransformType_group" lazy="false" table="`transformtype_group`">
<meta attribute="featureMap">TransformType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<many-to-one name="any" entity-name="TransformType_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="TransformType_any" lazy="false" table="`transformtype_any`">
<meta attribute="featureMap">TransformType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.X509DataTypeImpl" entity-name="X509DataType" abstract="false" lazy="false" discriminator-value="X509DataType" table="`x509datatype`">
<meta attribute="eclassName">X509DataType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="x509datatypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<list name="group" table="`x509datatype_group`" lazy="true" cascade="all,delete-orphan">
<key update="true">
<column name="`x509datatype_group_e_id`" not-null="false" unique="false"/>
</key>
<list-index column="`x509datatype_group_idx`"/>
<one-to-many entity-name="X509DataType_group"/>
</list>
</class>
<class entity-name="X509DataType_group" lazy="false" table="`x509datatype_group`">
<meta attribute="featureMap">X509DataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<many-to-one name="x509IssuerSerial" entity-name="X509IssuerSerialType" lazy="false" cascade="all" foreign-key="x509datatype_x509issuerserial" insert="true" update="true" not-null="false">
<column not-null="false" unique="false" name="`group_x509issuerserialtype_x509issuerserial_e_id`"/>
</many-to-one>
<property name="x509SKI" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
<column not-null="false" unique="false" name="`group_x509ski`"/>
</property>
<property name="x509SubjectName" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
<column not-null="false" unique="false" name="`group_x509subjectname`"/>
</property>
<property name="x509Certificate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
<column not-null="false" unique="false" name="`group_x509certificate`"/>
</property>
<property name="x509CRL" lazy="false" insert="true" update="true" not-null="false" unique="false" type="byte">
<column not-null="false" unique="false" name="`group_x509crl`"/>
</property>
<many-to-one name="any" entity-name="X509DataType_any" cascade="all" not-null="false"/>
</class>
<class entity-name="X509DataType_any" lazy="false" table="`x509datatype_any`">
<meta attribute="featureMap">X509DataType</meta>
<id type="long">
<generator class="native"/>
</id>
<version name="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="fme_feature" type="java.lang.String"/>
<property name="any_fme_any_data" type="java.lang.String"/>
<any id-type="long" meta-type="string" name="any_fme_any_reference" cascade="all">
<column not-null="false" unique="false" name="`any_type`"/>
<column not-null="false" unique="false" name="`any_id`"/>
</any>
</class>
<class name="org.w3._2000._09.xmldsig.impl.X509IssuerSerialTypeImpl" entity-name="X509IssuerSerialType" abstract="false" lazy="false" discriminator-value="X509IssuerSerialType" table="`x509issuerserialtype`">
<meta attribute="eclassName">X509IssuerSerialType</meta>
<meta attribute="epackage">http://www.w3.org/2000/09/xmldsig#</meta>
<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
<meta attribute="syntheticId">true</meta>
<generator class="native"/>
</id>
<discriminator type="string">
<column name="dtype" index="x509issuerserialtypedtype" length="255" not-null="true"/>
</discriminator>
<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
<meta attribute="syntheticVersion">true</meta>
</version>
<property name="x509IssuerName" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
<column not-null="true" unique="false" name="`x509issuername`"/>
</property>
<property name="x509SerialNumber" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.math.BigInteger">
<column not-null="true" unique="false" name="`x509serialnumber`"/>
</property>
</class>
</hibernate-mapping>