| <?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.eclipse.emf.teneo.samples.emf.sample.workflow.impl.WorkflowElementImpl" entity-name="WorkflowElement" abstract="true" lazy="false" table="`WORKFLOWELEMENT`"> |
| <meta attribute="eclassName" inherit="false">WorkflowElement</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <id name="id" type="java.lang.String"> |
| <column not-null="true" unique="false" name="`ID`"/> |
| </id> |
| <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> |
| <meta attribute="syntheticVersion" inherit="false">true</meta> |
| </version> |
| <property name="name" 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="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`COMMENT`"/> |
| </property> |
| <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`X`"/> |
| </property> |
| <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`Y`"/> |
| </property> |
| <property name="width" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`WIDTH`"/> |
| </property> |
| <property name="height" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`HEIGHT`"/> |
| </property> |
| </class> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.WorkflowImpl" entity-name="Workflow" abstract="false" lazy="false" extends="WorkflowElement" table="`WORKFLOW`"> |
| <meta attribute="eclassName" inherit="false">Workflow</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWELEMENT_ID`"/> |
| </key> |
| <list name="nodes" lazy="true" cascade="all,delete-orphan"> |
| <key update="true"> |
| <column name="`WORKFLOWNODE_WORKFLOW_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOW_NODES_IDX`"/> |
| <one-to-many entity-name="WorkflowNode"/> |
| </list> |
| <list name="edges" lazy="true" cascade="all,delete-orphan"> |
| <key update="true"> |
| <column name="`EDGE_WORKFLOW_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOW_EDGES_IDX`"/> |
| <one-to-many entity-name="Edge"/> |
| </list> |
| <list name="comments" lazy="true" cascade="all,delete-orphan"> |
| <key update="true"> |
| <column name="`COMMENT_WORKFLOW_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOW_COMMENTS_IDX`"/> |
| <one-to-many entity-name="Comment"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.WorkflowNodeImpl" entity-name="WorkflowNode" abstract="true" lazy="false" extends="WorkflowElement" table="`WORKFLOWNODE`"> |
| <meta attribute="eclassName" inherit="false">WorkflowNode</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWELEMENT_ID`"/> |
| </key> |
| <many-to-one name="workflow" entity-name="Workflow" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="WORKFLOWNODE_WORKFLOW" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`WORKFLOWNODE_WORKFLOW_ID`"/> |
| </many-to-one> |
| <list name="outputs" lazy="true" cascade="all,delete-orphan"> |
| <key update="true"> |
| <column name="`OUTPUTPORT_NODE_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWNODE_OUTPUTS_IDX`"/> |
| <one-to-many entity-name="OutputPort"/> |
| </list> |
| <list name="inputs" lazy="true" cascade="all,delete-orphan"> |
| <key update="true"> |
| <column name="`INPUTPORT_NODE_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWNODE_INPUTS_IDX`"/> |
| <one-to-many entity-name="InputPort"/> |
| </list> |
| <property name="isStart" lazy="false" insert="true" update="true" not-null="true" unique="false" type="boolean"> |
| <column not-null="true" unique="false" name="`ISSTART`"/> |
| </property> |
| <property name="isFinish" lazy="false" insert="true" update="true" not-null="true" unique="false" type="boolean"> |
| <column not-null="true" unique="false" name="`ISFINISH`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.EdgeImpl" entity-name="Edge" abstract="false" lazy="false" extends="WorkflowElement" table="`EDGE`"> |
| <meta attribute="eclassName" inherit="false">Edge</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWELEMENT_ID`"/> |
| </key> |
| <many-to-one name="workflow" entity-name="Workflow" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EDGE_WORKFLOW" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`EDGE_WORKFLOW_ID`"/> |
| </many-to-one> |
| <many-to-one name="target" entity-name="InputPort" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EDGE_TARGET" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`EDGE_TARGET_ID`"/> |
| </many-to-one> |
| <many-to-one name="source" entity-name="OutputPort" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="EDGE_SOURCE" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`EDGE_SOURCE_ID`"/> |
| </many-to-one> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.PortImpl" entity-name="Port" abstract="true" lazy="false" extends="WorkflowElement" table="`PORT`"> |
| <meta attribute="eclassName" inherit="false">Port</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWELEMENT_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.InputPortImpl" entity-name="InputPort" abstract="false" lazy="false" extends="Port" table="`INPUTPORT`"> |
| <meta attribute="eclassName" inherit="false">InputPort</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`PORT_ID`"/> |
| </key> |
| <many-to-one name="node" entity-name="WorkflowNode" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="INPUTPORT_NODE" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`INPUTPORT_NODE_ID`"/> |
| </many-to-one> |
| <list name="edges" lazy="true" cascade="persist,merge,refresh,save-update,lock"> |
| <key update="true"> |
| <column name="`EDGE_TARGET_ID`" unique="false"/> |
| </key> |
| <list-index column="`INPUTPORT_EDGES_IDX`"/> |
| <one-to-many entity-name="Edge"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.OutputPortImpl" entity-name="OutputPort" abstract="false" lazy="false" extends="Port" table="`OUTPUTPORT`"> |
| <meta attribute="eclassName" inherit="false">OutputPort</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`PORT_ID`"/> |
| </key> |
| <many-to-one name="node" entity-name="WorkflowNode" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="OUTPUTPORT_NODE" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`OUTPUTPORT_NODE_ID`"/> |
| </many-to-one> |
| <list name="edges" lazy="true" cascade="persist,merge,refresh,save-update,lock"> |
| <key update="true"> |
| <column name="`EDGE_SOURCE_ID`" unique="false"/> |
| </key> |
| <list-index column="`OUTPUTPORT_EDGES_IDX`"/> |
| <one-to-many entity-name="Edge"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.FaultImpl" entity-name="Fault" abstract="false" lazy="false" extends="OutputPort" table="`FAULT`"> |
| <meta attribute="eclassName" inherit="false">Fault</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`OUTPUTPORT_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.CompoundTaskImpl" entity-name="CompoundTask" abstract="false" lazy="false" extends="WorkflowNode" table="`COMPOUNDTASK`"> |
| <meta attribute="eclassName" inherit="false">CompoundTask</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWNODE_ID`"/> |
| </key> |
| <many-to-one name="subworkflow" entity-name="Workflow" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="COMPOUNDTASK_SUBWORKFLOW" insert="true" update="true" not-null="true"> |
| <column not-null="true" unique="false" name="`WORKFLOW_SUBWORKFLOW_ID`"/> |
| </many-to-one> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.TransformationTaskImpl" entity-name="TransformationTask" abstract="false" lazy="false" extends="WorkflowNode" table="`TRANSFORMATIONTASK`"> |
| <meta attribute="eclassName" inherit="false">TransformationTask</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWNODE_ID`"/> |
| </key> |
| <property name="transformExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TRANSFORMEXPRESSION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.ConditionalTaskImpl" entity-name="ConditionalTask" abstract="false" lazy="false" extends="WorkflowNode" table="`CONDITIONALTASK`"> |
| <meta attribute="eclassName" inherit="false">ConditionalTask</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWNODE_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.LoopTaskImpl" entity-name="LoopTask" abstract="false" lazy="false" extends="CompoundTask" table="`LOOPTASK`"> |
| <meta attribute="eclassName" inherit="false">LoopTask</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`COMPOUNDTASK_ID`"/> |
| </key> |
| <property name="whileCondition" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String"> |
| <column not-null="true" unique="false" name="`WHILECONDITION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.ConditionalOutputPortImpl" entity-name="ConditionalOutputPort" abstract="false" lazy="false" extends="OutputPort" table="`CONDITIONALOUTPUTPORT`"> |
| <meta attribute="eclassName" inherit="false">ConditionalOutputPort</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`OUTPUTPORT_ID`"/> |
| </key> |
| <property name="condition" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String"> |
| <column not-null="true" unique="false" name="`CONDITION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.CommentImpl" entity-name="Comment" abstract="false" lazy="false" extends="WorkflowElement" table="`COMMENT`"> |
| <meta attribute="eclassName" inherit="false">Comment</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWELEMENT_ID`"/> |
| </key> |
| <many-to-one name="workflow" entity-name="Workflow" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="COMMENT_WORKFLOW" insert="false" update="false" not-null="false"> |
| <column not-null="false" unique="false" name="`COMMENT_WORKFLOW_ID`"/> |
| </many-to-one> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.samples.emf.sample.workflow.impl.TaskImpl" entity-name="Task" abstract="false" lazy="false" extends="WorkflowNode" table="`TASK`"> |
| <meta attribute="eclassName" inherit="false">Task</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflow</meta> |
| <key> |
| <column name="`WORKFLOWNODE_ID`"/> |
| </key> |
| </joined-subclass> |
| <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="java.lang.String"> |
| <column not-null="false" unique="false" name="`COMMENT`" length="2000"/> |
| </property> |
| <property name="commitTime" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> |
| <column not-null="false" unique="false" name="`COMMITTIME`"/> |
| </property> |
| </class> |
| <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowElementAuditing" abstract="false" lazy="false" table="`WORKFLOWELEMENTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">WorkflowElementAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <id name="teneo_audit_id" type="long" unsaved-value="0"> |
| <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/> |
| <generator class="native"/> |
| </id> |
| <version name="teneo_version" type="long"> |
| <column not-null="true" unique="false" name="`TENEO_VERSION`"/> |
| </version> |
| <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`" unique-key="c0,c1,c2"/> |
| </property> |
| <property name="teneo_owner_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TENEO_OWNER_OBJECT_ID`"/> |
| </property> |
| <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> |
| <column not-null="false" unique="false" name="`TENEO_START`" unique-key="c0"/> |
| </property> |
| <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> |
| <column not-null="false" unique="false" name="`TENEO_END`" unique-key="c1"/> |
| </property> |
| <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="WORKFLOWELEMENTAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true"> |
| <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/> |
| </many-to-one> |
| <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false"> |
| <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/> |
| <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType"> |
| <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param> |
| <param name="eclassifier">TeneoAuditKind</param> |
| <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param> |
| </type> |
| </property> |
| <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/> |
| </property> |
| <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/> |
| </property> |
| <property name="teneo_container_feature_name" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_NAME`"/> |
| </property> |
| <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> |
| <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`" unique-key="c2"/> |
| </property> |
| <property name="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> |
| <column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/> |
| </property> |
| <property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> |
| </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="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`COMMENT`"/> |
| </property> |
| <property name="x" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`X`"/> |
| </property> |
| <property name="y" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`Y`"/> |
| </property> |
| <property name="width" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`WIDTH`"/> |
| </property> |
| <property name="height" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> |
| <column not-null="false" unique="false" name="`HEIGHT`"/> |
| </property> |
| </class> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`WORKFLOWAUDITING`"> |
| <meta attribute="eclassName" inherit="false">WorkflowAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="WORKFLOWAUDITING_NODES_KEY" update="true"> |
| <column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWAUDITING_NODES_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| <list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="WORKFLOWAUDITING_EDGES_KEY" update="true"> |
| <column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| <list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="WORKFLOWAUDITING_COMMENTS_KEY" update="true"> |
| <column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WorkflowNodeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`WORKFLOWNODEAUDITING`"> |
| <meta attribute="eclassName" inherit="false">WorkflowNodeAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`WORKFLOW`"/> |
| </property> |
| <list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="WORKFLOWNODEAUDITING_OUTPUTS_KEY" update="true"> |
| <column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| <list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="WORKFLOWNODEAUDITING_INPUTS_KEY" update="true"> |
| <column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| <property name="isStart" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> |
| <column not-null="false" unique="false" name="`ISSTART`"/> |
| </property> |
| <property name="isFinish" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> |
| <column not-null="false" unique="false" name="`ISFINISH`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="EdgeAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`EDGEAUDITING`"> |
| <meta attribute="eclassName" inherit="false">EdgeAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`WORKFLOW`"/> |
| </property> |
| <property name="target" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TARGET`"/> |
| </property> |
| <property name="source" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`SOURCE`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="PortAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`PORTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">PortAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="InputPortAuditing" abstract="false" lazy="false" extends="PortAuditing" table="`INPUTPORTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">InputPortAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`PORTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`NODE`"/> |
| </property> |
| <list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="INPUTPORTAUDITING_EDGES_KEY" update="true"> |
| <column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="OutputPortAuditing" abstract="false" lazy="false" extends="PortAuditing" table="`OUTPUTPORTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">OutputPortAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`PORTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="node" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`NODE`"/> |
| </property> |
| <list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> |
| <key foreign-key="OUTPUTPORTAUDITING_EDGES_KEY" update="true"> |
| <column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> |
| </key> |
| <list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/> |
| <element type="java.lang.String"/> |
| </list> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="FaultAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" table="`FAULTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">FaultAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`OUTPUTPORTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CompoundTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`COMPOUNDTASKAUDITING`"> |
| <meta attribute="eclassName" inherit="false">CompoundTaskAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="subworkflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`SUBWORKFLOW`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TransformationTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`TRANSFORMATIONTASKAUDITING`"> |
| <meta attribute="eclassName" inherit="false">TransformationTaskAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="transformExpression" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`TRANSFORMEXPRESSION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalTaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`CONDITIONALTASKAUDITING`"> |
| <meta attribute="eclassName" inherit="false">ConditionalTaskAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="LoopTaskAuditing" abstract="false" lazy="false" extends="CompoundTaskAuditing" table="`LOOPTASKAUDITING`"> |
| <meta attribute="eclassName" inherit="false">LoopTaskAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`COMPOUNDTASKAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="whileCondition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`WHILECONDITION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ConditionalOutputPortAuditing" abstract="false" lazy="false" extends="OutputPortAuditing" table="`CONDITIONALOUTPUTPORTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">ConditionalOutputPortAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`OUTPUTPORTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="condition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`CONDITION`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CommentAuditing" abstract="false" lazy="false" extends="WorkflowElementAuditing" table="`COMMENTAUDITING`"> |
| <meta attribute="eclassName" inherit="false">CommentAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| <property name="workflow" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> |
| <column not-null="false" unique="false" name="`WORKFLOW`"/> |
| </property> |
| </joined-subclass> |
| <joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="TaskAuditing" abstract="false" lazy="false" extends="WorkflowNodeAuditing" table="`TASKAUDITING`"> |
| <meta attribute="eclassName" inherit="false">TaskAuditing</meta> |
| <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> |
| <key> |
| <column name="`WORKFLOWNODEAUDITING_TENEO_AUDIT_ID`"/> |
| </key> |
| </joined-subclass> |
| </hibernate-mapping> |