[jbosstools-commits] JBoss Tools SVN: r36081 - in trunk/seam/plugins/org.jboss.tools.seam.xml/resources: meta and 1 other directory.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Oct 28 20:42:49 EDT 2011


Author: scabanovich
Date: 2011-10-28 20:42:49 -0400 (Fri, 28 Oct 2011)
New Revision: 36081

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.xml/resources/help/keys-ds.properties
   trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/ds.meta
Log:
JBIDE-9883
https://issues.jboss.org/browse/JBIDE-9883
Label texts to Datasources XML editor.

Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/help/keys-ds.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/help/keys-ds.properties	2011-10-28 23:58:26 UTC (rev 36080)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/help/keys-ds.properties	2011-10-29 00:42:49 UTC (rev 36081)
@@ -1,2 +1,25 @@
 FileDSConnectionFactories.editorTitle=Connection Factories 1.5 Editor
-FileDSDatasources.editorTitle=Datasources 1.5 Editor
\ No newline at end of file
+FileDSDatasources.editorTitle=Datasources 1.5 Editor
+FileDSDatasources50d.editorTitle=Datasources 5.0 Editor
+FileDSDatasources50s.editorTitle=Datasources 5.0 Editor
+
+DSConfigProperty_Properties.Title=Config Property
+DSConnectionProperty_Properties.Title=Connection Property
+DSDepends_Properties.Title=Depends
+DSHALocalTXDatasource_Properties.Title=HA Local TX Datasource
+DSHALocalTXDatasource50_Properties.Title=HA Local TX Datasource
+DSHAXADatasource_Properties.Title=HA XA Datasource
+DSHAXADatasource50_Properties.Title=HA XA Datasource
+DSLoaderRepository_Properties.Title=Loader Repository
+DSLocalTXDatasource_Properties.Title=Local TX Datasource
+DSLocalTXDatasource50_Properties.Title=Local TX Datasource
+DSMBean_Properties.Title=MBean
+DSNoTXConnectionFactory_Properties.Title=No TX Connection Factory
+DSNoTXConnectionFactory50_Properties.Title=No TX Connection Factory
+DSNoTXDatasource_Properties.Title=No TX Datasource
+DSNoTXDatasource50_Properties.Title=No TX Datasource
+DSTXConnectionFactory_Properties.Title=TX Connection Factory
+DSTXConnectionFactory50_Properties.Title=TX Connection Factory
+DSXADatasource_Properties.Title=XA Datasource
+DSXADatasource50_Properties.Title=XA Datasource
+DSXAProperty_Properties.Title=XA Property

Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/ds.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/ds.meta	2011-10-28 23:58:26 UTC (rev 36080)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/ds.meta	2011-10-29 00:42:49 UTC (rev 36081)
@@ -1,2794 +1,2794 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
-                                   "meta.dtd">
-<XModelEntityGroup>
- <VERSION DEPENDS="Model:1.0" MODULE="Seam" VERSION="1.0"/>
- <MAPPINGS>
-  <MAPPING name="FileVersions">
-   <PAIR name="DSConnectionFactories1.5" value="FileDSConnectionFactories"/>
-   <PAIR name="DSConnectionFactories5.0dtd" value="FileDSConnectionFactories50d"/>
-   <PAIR name="DSConnectionFactories5.0xsd" value="FileDSConnectionFactories50s"/>
-   <PAIR name="DSDatasources1.5" value="FileDSDatasources"/>
-   <PAIR name="DSDatasources5.0dtd" value="FileDSDatasources50d"/>
-   <PAIR name="DSDatasources5.0xsd" value="FileDSDatasources50s"/>
-  </MAPPING>
-  <MAPPING name="Implementations">
-   <PAIR name="DS_Datasource" value="org.jboss.tools.seam.xml.ds.model.DatasourceImpl"/>
-  </MAPPING>
-  <MAPPING name="Recognizers">
-   <PAIR name="xml$42" value="org.jboss.tools.seam.xml.ds.model.DSEntityRecognizer"/>
-  </MAPPING>
- </MAPPINGS>
- <ICONS>
-  <GROUP name="action">
-   <GROUP name="new">
-    <GROUP name="ds">
-     <ICON name="case" path="images/jsf/transition.gif"/>
-     <ICON name="faces-config" path="images/jsf/new-jsf-config.gif"/>
-    </GROUP>
-   </GROUP>
-  </GROUP>
-  <GROUP name="main">
-   <GROUP name="ds">
-    <ICON name="action-mappings" path="images/struts/action_mappings.gif"/>
-    <ICON name="attribute" path="images/jsf/attribute.gif"/>
-    <ICON name="bean" path="images/struts/form_bean.gif"/>
-    <ICON name="component" path="images/struts/plug_in.gif"/>
-    <ICON name="converter" path="images/jsf/convertor.gif"/>
-    <ICON name="datasource" path="images/struts/data_source.gif"/>
-    <ICON name="event" path="images/webxml/listener.gif"/>
-    <ICON name="exception" path="images/struts/exception.gif"/>
-    <ICON name="extension" path="images/palette/any-tag.gif"/>
-    <ICON name="facet" path="images/jsf/facet.gif"/>
-    <ICON name="factory" path="images/jsf/factory.gif"/>
-    <ICON name="file" path="images/jsf/jsf-config.gif"/>
-    <ICON name="property" path="images/java/property.gif"/>
-    <ICON name="rule" path="images/struts/action.gif"/>
-    <ICON name="rules" path="images/struts/action_mappings.gif"/>
-    <ICON name="validator" path="images/struts/pro/validator.gif"/>
-    <ICON name="validators" path="images/struts/pro/validator_global.gif"/>
-   </GROUP>
-  </GROUP>
- </ICONS>
- <GlobalActions kind="list"/>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="config-property" name="DSConfigProperty">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="config-property" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
-    name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="type" xmlname="type"/>
-   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="connection-property" name="DSConnectionProperty">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="connection-property" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
-    name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="depends" name="DSDepends">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="depends" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="value" xmlname="#text"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="ha-local-tx-datasource" name="DSHALocalTXDatasource">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="ha local tx datasource"
-    loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-delimiter" xmlname="url-delimiter.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="transaction-isolation" xmlname="transaction-isolation.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="TRANSACTION_READ_UNCOMMITTED"/>
-     <value name="TRANSACTION_READ_COMMITTED"/>
-     <value name="TRANSACTION_REPEATABLE_READ"/>
-     <value name="TRANSACTION_SERIALIZABLE"/>
-     <value name="TRANSACTION_NONE"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="user-name" xmlname="user-name.#text"/>
-   <XModelAttribute PROPERTIES="category=general" name="password" xmlname="password.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="min-pool-size" xmlname="min-pool-size.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="max-pool-size" xmlname="max-pool-size.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="blocking-timeout-millis" xmlname="blocking-timeout-millis.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="idle-timeout-minutes" xmlname="idle-timeout-minutes.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" default="false"
-    name="no-tx-separate-pools" xmlname="no-tx-separate-pools">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="new-connection-sql" xmlname="new-connection-sql.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="check-valid-connection-sql" xmlname="check-valid-connection-sql.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="valid-connection-checker-class-name" xmlname="valid-connection-checker-class-name.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="exception-sorter-class-name" xmlname="exception-sorter-class-name.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="track-statements" xmlname="track-statements.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-     <value name="nowarn"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="prepared-statement-cache-size" xmlname="prepared-statement-cache-size.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="share-prepared-statements" xmlname="share-prepared-statements.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="set-tx-query-timeout" xmlname="set-tx-query-timeout.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="query-timeout" xmlname="query-timeout.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="use-try-lock" xmlname="use-try-lock.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="metadata" xmlname="metadata.type-mapping.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="type-mapping" xmlname="type-mapping.#text"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Depends..." kind="action" name="AddDepends">
-     <EntityData EntityName="DSDepends">
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Connection Property..." kind="action" name="AddConnectionProperty">
-     <EntityData EntityName="DSConnectionProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItemReference entity="DSDepends" name="DeleteActions"/>
-   <XActionItemReference entity="DSDepends" name="Properties"/>
-   <XActionItemReference entity="DSDepends" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="ha-local-tx-datasource" name="DSHALocalTXDatasource50">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="ha local tx datasource"
-    loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-delimiter" xmlname="url-delimiter.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference
-    attributes="blocking-timeout-millis,idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="allocation-retry" xmlname="allocation-retry.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="allocation-retry-wait-millis" xmlname="allocation-retry-wait-millis.#text"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
-    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="ha-xa-datasource" name="DSHAXADatasource">
-  <XChildrenEntities>
-   <XChildEntity name="DSXAProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="ha xa datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced;save=always"
-    default="true" name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-property" xmlname="url-property.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-delimiter" xmlname="url-delimiter.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference
-    attributes="blocking-timeout-millis,idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="timeout"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
-    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Property..." kind="action" name="AddProperty">
-     <EntityData EntityName="DSXAProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="ha-xa-datasource" name="DSHAXADatasource50">
-  <XChildrenEntities>
-   <XChildEntity name="DSXAProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="ha xa datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced;save=always"
-    name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-property" xmlname="url-property.#text"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="url-delimiter" xmlname="url-delimiter.#text"/>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference
-    attributes="blocking-timeout-millis,idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
-    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;saveDefault=false"
-  XMLSUBPATH="loader-repository" name="DSLoaderRepository">
-  <XChildrenEntities>
-   <XChildEntity name="AnyElement"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="loader-repository" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    default="Loader Repository" name="name" visibility="false"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
-     displayName="Add Tag..." kind="action" name="CreateTag">
-     <EntityData EntityName="AnyElementNew">
-      <AttributeData AttributeName="tag"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="local-tx-datasource" name="DSLocalTXDatasource">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="local tx datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttribute PROPERTIES="category=general" name="url-delimiter" xmlname="url-delimiter.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="url-selector-strategy-class-name" xmlname="url-selector-strategy-class-name.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="background-validation" xmlname="background-validation.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="background-validation-minutes" xmlname="background-validation-minutes.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="validate-on-match" xmlname="validate-on-match.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name"
-    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="stale-connection-checker-class-name" xmlname="stale-connection-checker-class-name.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="track-statements"
-    entity="DSHALocalTXDatasource" name="track-statements"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="prefill" xmlname="prefill.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="use-fast-fail" xmlname="use-fast-fail.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="local-tx-datasource" name="DSLocalTXDatasource50">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="local tx datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttributeReference
-    attributes="url-delimiter,url-selector-strategy-class-name"
-    entity="DSLocalTXDatasource" name="url"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="background-validation" xmlname="background-validation.#text">
-    <Constraint loader="List">
-     <value/>
-     <value name="false"/>
-     <value name="true"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="background-validation-millis" xmlname="background-validation-millis.#text"/>
-   <XModelAttributeReference attributes="validate-on-match"
-    entity="DSHALocalTXDatasource" name="validate-on-match"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
-    entity="DSLocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="mbean" name="DSMBean">
-  <XChildrenEntities>
-   <XChildEntity name="AnyElement"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="mbean" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    default="Loader Repository" name="_id_"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
-     displayName="Add Tag..." kind="action" name="CreateTag">
-     <EntityData EntityName="AnyElementNew">
-      <AttributeData AttributeName="tag"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="no-tx-connection-factory" name="DSNoTXConnectionFactory">
-  <XChildrenEntities>
-   <XChildEntity name="DSConfigProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.factory" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="no tx connection factory"
-    loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=general" name="rar-name" xmlname="rar-name.#text"/>
-   <XModelAttribute PROPERTIES="category=general"
-    name="connection-definition" xmlname="connection-definition.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-minutes"
-    entity="DSLocalTXDatasource" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
-     <EntityData EntityName="DSConfigProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="type"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="no-tx-connection-factory" name="DSNoTXConnectionFactory50">
-  <XChildrenEntities>
-   <XChildEntity name="DSConfigProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.factory" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="no tx connection factory"
-    loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttributeReference attributes="rar-name,connection-definition"
-    entity="DSNoTXConnectionFactory" name="rar"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-millis"
-    entity="DSLocalTXDatasource50" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
-     <EntityData EntityName="DSConfigProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="type"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="no-tx-datasource" name="DSNoTXDatasource">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="no tx datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttributeReference
-    attributes="url-delimiter,url-selector-strategy-class-name"
-    entity="DSLocalTXDatasource" name="url"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-minutes"
-    entity="DSLocalTXDatasource" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference attributes="validate-on-match"
-    entity="DSLocalTXDatasource" name="validate-on-match"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
-    entity="DSLocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="no-tx-datasource" name="DSNoTXDatasource50">
-  <XChildrenEntities>
-   <XChildEntity name="DSConnectionProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="no tx datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="connection-url" xmlname="connection-url.#text"/>
-   <XModelAttributeReference
-    attributes="url-delimiter,url-selector-strategy-class-name"
-    entity="DSLocalTXDatasource" name="url"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="driver-class" xmlname="driver-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-millis"
-    entity="DSLocalTXDatasource50" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="validate-on-match"
-    entity="DSHALocalTXDatasource" name="validate-on-match"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
-    entity="DSLocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="tx-connection-factory" name="DSTXConnectionFactory">
-  <XChildrenEntities>
-   <XChildEntity name="DSConfigProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.factory" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="tx connection factory" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced;save=always"
-    default="local-transaction" name="transaction" xmlname="transaction">
-    <Constraint loader="List">
-     <value name="local-transaction"/>
-     <value name="xa-transaction"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" default="false"
-    name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="rar-name,connection-definition"
-    entity="DSNoTXConnectionFactory" name="rar"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-minutes"
-    entity="DSLocalTXDatasource" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
-     <EntityData EntityName="DSConfigProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="type"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="tx-connection-factory" name="DSTXConnectionFactory50">
-  <XChildrenEntities>
-   <XChildEntity name="DSConfigProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.factory" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="tx connection factory" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced;save=always"
-    default="local-transaction" name="transaction" xmlname="transaction">
-    <Constraint loader="List">
-     <value name="local-transaction"/>
-     <value name="xa-transaction"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" default="false"
-    name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="rar-name,connection-definition"
-    entity="DSNoTXConnectionFactory" name="rar"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-millis"
-    entity="DSLocalTXDatasource50" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
-     <EntityData EntityName="DSConfigProperty">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="type"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="xa-datasource" name="DSXADatasource">
-  <XChildrenEntities>
-   <XChildEntity name="DSXAProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="xa datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" default="false"
-    name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="url-property" xmlname="url-property.#text"/>
-   <XModelAttributeReference
-    attributes="url-delimiter,url-selector-strategy-class-name"
-    entity="DSLocalTXDatasource" name="url"/>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-minutes"
-    entity="DSLocalTXDatasource" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference attributes="validate-on-match"
-    entity="DSLocalTXDatasource" name="validate-on-match"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
-    entity="DSLocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%DS_Datasource%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="xa-datasource" name="DSXADatasource50">
-  <XChildrenEntities>
-   <XChildEntity name="DSXAProperty"/>
-   <XChildEntity name="DSDepends"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.datasource" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="xa datasource" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
-    name="jndi-name" xmlname="jndi-name.#text"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="use-java-context" xmlname="use-java-context.#text">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" default="false"
-    name="track-connection-by-tx" xmlname="track-connection-by-tx">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="url-property" xmlname="url-property.#text"/>
-   <XModelAttributeReference
-    attributes="url-delimiter,url-selector-strategy-class-name"
-    entity="DSLocalTXDatasource" name="url"/>
-   <XModelAttributeReference attributes="transaction-isolation"
-    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
-   <XModelAttributeReference attributes="user-name,password"
-    entity="DSHALocalTXDatasource" name="user-name"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
-    <Constraint loader="List">
-     <value/>
-     <value name="application-managed-security"/>
-     <value name="security-domain"/>
-     <value name="security-domain-and-application"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="security-domain" xmlname="security-domain"/>
-   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
-    entity="DSHALocalTXDatasource" name="pool-size"/>
-   <XModelAttributeReference attributes="blocking-timeout-millis"
-    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
-   <XModelAttributeReference
-    attributes="background-validation,background-validation-millis"
-    entity="DSLocalTXDatasource50" name="background"/>
-   <XModelAttributeReference attributes="idle-timeout-minutes"
-    entity="DSHALocalTXDatasource" name="idle-timeout"/>
-   <XModelAttributeReference
-    attributes="allocation-retry,allocation-retry-wait-millis"
-    entity="DSHALocalTXDatasource50" name="allocation"/>
-   <XModelAttributeReference attributes="validate-on-match"
-    entity="DSHALocalTXDatasource" name="validate-on-match"/>
-   <XModelAttributeReference attributes="no-tx-separate-pools"
-    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
-   <XModelAttributeReference
-    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
-    entity="DSLocalTXDatasource" name="new-connection-sql"/>
-   <XModelAttributeReference attributes="prefill,use-fast-fail"
-    entity="DSLocalTXDatasource" name="prefill"/>
-   <XModelAttributeReference
-    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
-    entity="DSHALocalTXDatasource" name="statement"/>
-   <XModelAttributeReference attributes="metadata,type-mapping"
-    entity="DSHALocalTXDatasource" name="type-mapping"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
-    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
-   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="xa-datasource-property" name="DSXAProperty">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.event" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="xa-datasource-property"
-    loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
-    name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSMBean"/>
-   <XChildEntity name="DSTXConnectionFactory"/>
-   <XChildEntity name="DSNoTXConnectionFactory"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 1.5//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
-     <EntityData EntityName="DSTXConnectionFactory">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
-     <EntityData EntityName="DSNoTXConnectionFactory">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories50d">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSMBean"/>
-   <XChildEntity name="DSTXConnectionFactory50"/>
-   <XChildEntity name="DSNoTXConnectionFactory50"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 5.0//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://www.jboss.org/j2ee/dtd/jboss-ds_5_0.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
-     <EntityData EntityName="DSTXConnectionFactory50">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
-     <EntityData EntityName="DSNoTXConnectionFactory50">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSConnectionFactories50d_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSConnectionFactories50d" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories50s">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSTXConnectionFactory50"/>
-   <XChildEntity name="DSNoTXConnectionFactory50"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.jboss.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
-     <EntityData EntityName="DSTXConnectionFactory50">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
-     <EntityData EntityName="DSNoTXConnectionFactory50">
-      <AttributeData AttributeName="jndi-name"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSConnectionFactories50s_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSConnectionFactories50s" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSConnectionFactories_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSConnectionFactories" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="datasources" name="FileDSDatasources">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSMBean"/>
-   <XChildEntity name="DSLocalTXDatasource"/>
-   <XChildEntity name="DSNoTXDatasource"/>
-   <XChildEntity name="DSXADatasource"/>
-   <XChildEntity name="DSHALocalTXDatasource"/>
-   <XChildEntity name="DSHAXADatasource"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="datasources" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 1.5//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
-     <EntityData EntityName="DSLocalTXDatasource">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="XA Datasource..." kind="action" name="AddXADatasource">
-     <EntityData EntityName="DSXADatasource">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="xa-datasource-class"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
-     <EntityData EntityName="DSNoTXDatasource">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="HA Local TX Datasource..." kind="action" name="AddHALocalTXDatasource">
-     <EntityData EntityName="DSHALocalTXDatasource">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="url-delimiter"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="HA XA Datasource..." kind="action" name="AddHAXADatasource">
-     <EntityData EntityName="DSHAXADatasource">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="xa-datasource-class"/>
-      <AttributeData AttributeName="url-property"/>
-      <AttributeData AttributeName="url-delimiter"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="datasources" name="FileDSDatasources50d">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSMBean"/>
-   <XChildEntity name="DSLocalTXDatasource50"/>
-   <XChildEntity name="DSNoTXDatasource50"/>
-   <XChildEntity name="DSXADatasource50"/>
-   <XChildEntity name="DSHALocalTXDatasource50"/>
-   <XChildEntity name="DSHAXADatasource50"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="datasources" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 5.0//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://www.jboss.org/j2ee/dtd/jboss-ds_5_0.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
-     <EntityData EntityName="DSLocalTXDatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="XA Datasource..." kind="action" name="AddXADatasource">
-     <EntityData EntityName="DSXADatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="xa-datasource-class"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
-     <EntityData EntityName="DSNoTXDatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="HA Local TX Datasource..." kind="action" name="AddHALocalTXDatasource">
-     <EntityData EntityName="DSHALocalTXDatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="url-delimiter"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="HA XA Datasource..." kind="action" name="AddHAXADatasource">
-     <EntityData EntityName="DSHAXADatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="xa-datasource-class"/>
-      <AttributeData AttributeName="url-property"/>
-      <AttributeData AttributeName="url-delimiter"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSDatasources50d_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSDatasources50d" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
-  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="datasources" name="FileDSDatasources50s">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
-   <XChildEntity name="DSLocalTXDatasource50"/>
-   <XChildEntity name="DSNoTXDatasource50"/>
-   <XChildEntity name="DSXADatasource50"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.ds.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="datasources" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.jboss.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
-     <EntityData EntityName="DSLocalTXDatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="XA Datasource..." kind="action" name="AddXADatasource">
-     <EntityData EntityName="DSXADatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="xa-datasource-class"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
-     <EntityData EntityName="DSNoTXDatasource50">
-      <AttributeData AttributeName="jndi-name"/>
-      <AttributeData AttributeName="connection-url"/>
-      <AttributeData AttributeName="driver-class" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSDatasources50s_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSDatasources50s" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileDSDatasources_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileDSDatasources" name="CreateActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always" HandlerClassName="%Properties%"
-     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="VerifyActions">
-    <XActionItem kind="list" name="StaticActions"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileDSDatasources"/>
-   <XChildEntity name="FileDSDatasources50d"/>
-   <XChildEntity name="FileDSDatasources50s"/>
-   <XChildEntity name="FileDSConnectionFactories"/>
-   <XChildEntity name="FileDSConnectionFactories50d"/>
-   <XChildEntity name="FileDSConnectionFactories50s"/>
-  </XChildrenEntities>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem ICON="action.newattribute" displayName="File" group="1"
-     kind="list" name="CreateFiles">
-     <XActionItem displayName="Datasources" kind="list" name="DS">
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileDSDatasources;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSDatasources"
-       displayName="Datasources File..." kind="action" name="CreateFileDatasources">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HIDE="always" HandlerClassName="%WizardInvoker%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
-       displayName="Datasources File..." kind="action" name="CreateFileDatasourcesV"/>
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileDSConnectionFactories;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSConnectionFactories"
-       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactories">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HIDE="always" HandlerClassName="%WizardInvoker%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
-       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactoriesV"/>
-     </XActionItem>
-    </XActionItem>
-   </XActionItem>
-  </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileDSDatasources"/>
-   <XChildEntity name="FileDSDatasources50d"/>
-   <XChildEntity name="FileDSDatasources50s"/>
-   <XChildEntity name="FileDSConnectionFactories"/>
-   <XChildEntity name="FileDSConnectionFactories50d"/>
-   <XChildEntity name="FileDSConnectionFactories50s"/>
-  </XChildrenEntities>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem ICON="action.newattribute" displayName="File" group="1"
-     kind="list" name="CreateFiles">
-     <XActionItem displayName="Datasources" kind="list" name="DS">
-      <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileDSDatasources;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSDatasources"
-       displayName="Datasources File..." kind="action" name="CreateFileDatasources">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HandlerClassName="%WizardInvoker%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
-       displayName="Datasources File..." kind="action" name="CreateFileDatasourcesV"/>
-      <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileDSConnectionFactories;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSConnectionFactories"
-       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactories">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HandlerClassName="%WizardInvoker%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
-       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactoriesV"/>
-     </XActionItem>
-    </XActionItem>
-   </XActionItem>
-  </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemJar">
-  <XChildrenEntities>
-   <XChildEntity name="FileDSDatasources"/>
-   <XChildEntity name="FileDSDatasources50d"/>
-   <XChildEntity name="FileDSDatasources50s"/>
-   <XChildEntity name="FileDSConnectionFactories"/>
-   <XChildEntity name="FileDSConnectionFactories50d"/>
-   <XChildEntity name="FileDSConnectionFactories50s"/>
-  </XChildrenEntities>
-  <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="JarFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileDSDatasources"/>
-   <XChildEntity name="FileDSDatasources50d"/>
-   <XChildEntity name="FileDSDatasources50s"/>
-   <XChildEntity name="FileDSConnectionFactories"/>
-   <XChildEntity name="FileDSConnectionFactories50d"/>
-   <XChildEntity name="FileDSConnectionFactories50s"/>
-  </XChildrenEntities>
-  <XActionItem kind="list"/>
- </XEntityExtension>
-</XModelEntityGroup>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+                                   "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="Seam" VERSION="1.0"/>
+ <MAPPINGS>
+  <MAPPING name="FileVersions">
+   <PAIR name="DSConnectionFactories1.5" value="FileDSConnectionFactories"/>
+   <PAIR name="DSConnectionFactories5.0dtd" value="FileDSConnectionFactories50d"/>
+   <PAIR name="DSConnectionFactories5.0xsd" value="FileDSConnectionFactories50s"/>
+   <PAIR name="DSDatasources1.5" value="FileDSDatasources"/>
+   <PAIR name="DSDatasources5.0dtd" value="FileDSDatasources50d"/>
+   <PAIR name="DSDatasources5.0xsd" value="FileDSDatasources50s"/>
+  </MAPPING>
+  <MAPPING name="Implementations">
+   <PAIR name="DS_Datasource" value="org.jboss.tools.seam.xml.ds.model.DatasourceImpl"/>
+  </MAPPING>
+  <MAPPING name="Recognizers">
+   <PAIR name="xml$42" value="org.jboss.tools.seam.xml.ds.model.DSEntityRecognizer"/>
+  </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+  <GROUP name="action">
+   <GROUP name="new">
+    <GROUP name="ds">
+     <ICON name="case" path="images/jsf/transition.gif"/>
+     <ICON name="faces-config" path="images/jsf/new-jsf-config.gif"/>
+    </GROUP>
+   </GROUP>
+  </GROUP>
+  <GROUP name="main">
+   <GROUP name="ds">
+    <ICON name="action-mappings" path="images/struts/action_mappings.gif"/>
+    <ICON name="attribute" path="images/jsf/attribute.gif"/>
+    <ICON name="bean" path="images/struts/form_bean.gif"/>
+    <ICON name="component" path="images/struts/plug_in.gif"/>
+    <ICON name="converter" path="images/jsf/convertor.gif"/>
+    <ICON name="datasource" path="images/struts/data_source.gif"/>
+    <ICON name="event" path="images/webxml/listener.gif"/>
+    <ICON name="exception" path="images/struts/exception.gif"/>
+    <ICON name="extension" path="images/palette/any-tag.gif"/>
+    <ICON name="facet" path="images/jsf/facet.gif"/>
+    <ICON name="factory" path="images/jsf/factory.gif"/>
+    <ICON name="file" path="images/jsf/jsf-config.gif"/>
+    <ICON name="property" path="images/java/property.gif"/>
+    <ICON name="rule" path="images/struts/action.gif"/>
+    <ICON name="rules" path="images/struts/action_mappings.gif"/>
+    <ICON name="validator" path="images/struts/pro/validator.gif"/>
+    <ICON name="validators" path="images/struts/pro/validator_global.gif"/>
+   </GROUP>
+  </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="config-property" name="DSConfigProperty">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="config-property" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
+    name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="type" xmlname="type"/>
+   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="connection-property" name="DSConnectionProperty">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="connection-property" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
+    name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="depends" name="DSDepends">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="depends" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="value" xmlname="#text"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="ha-local-tx-datasource" name="DSHALocalTXDatasource">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="ha local tx datasource"
+    loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-delimiter" xmlname="url-delimiter.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="transaction-isolation" xmlname="transaction-isolation.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="TRANSACTION_READ_UNCOMMITTED"/>
+     <value name="TRANSACTION_READ_COMMITTED"/>
+     <value name="TRANSACTION_REPEATABLE_READ"/>
+     <value name="TRANSACTION_SERIALIZABLE"/>
+     <value name="TRANSACTION_NONE"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="user-name" xmlname="user-name.#text"/>
+   <XModelAttribute PROPERTIES="category=general" name="password" xmlname="password.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="min-pool-size" xmlname="min-pool-size.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="max-pool-size" xmlname="max-pool-size.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="blocking-timeout-millis" xmlname="blocking-timeout-millis.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="idle-timeout-minutes" xmlname="idle-timeout-minutes.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" default="false"
+    name="no-tx-separate-pools" xmlname="no-tx-separate-pools">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="new-connection-sql" xmlname="new-connection-sql.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="check-valid-connection-sql" xmlname="check-valid-connection-sql.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="valid-connection-checker-class-name" xmlname="valid-connection-checker-class-name.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="exception-sorter-class-name" xmlname="exception-sorter-class-name.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="track-statements" xmlname="track-statements.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+     <value name="nowarn"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="prepared-statement-cache-size" xmlname="prepared-statement-cache-size.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="share-prepared-statements" xmlname="share-prepared-statements.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="set-tx-query-timeout" xmlname="set-tx-query-timeout.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="query-timeout" xmlname="query-timeout.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="use-try-lock" xmlname="use-try-lock.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="metadata" xmlname="metadata.type-mapping.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="type-mapping" xmlname="type-mapping.#text"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Depends..." kind="action" name="AddDepends">
+     <EntityData EntityName="DSDepends">
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Connection Property..." kind="action" name="AddConnectionProperty">
+     <EntityData EntityName="DSConnectionProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItemReference entity="DSDepends" name="DeleteActions"/>
+   <XActionItemReference entity="DSDepends" name="Properties"/>
+   <XActionItemReference entity="DSDepends" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="ha-local-tx-datasource" name="DSHALocalTXDatasource50">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="ha local tx datasource"
+    loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-delimiter" xmlname="url-delimiter.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference
+    attributes="blocking-timeout-millis,idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="allocation-retry" xmlname="allocation-retry.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="allocation-retry-wait-millis" xmlname="allocation-retry-wait-millis.#text"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
+    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="ha-xa-datasource" name="DSHAXADatasource">
+  <XChildrenEntities>
+   <XChildEntity name="DSXAProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="ha xa datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced;save=always"
+    default="true" name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-property" xmlname="url-property.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-delimiter" xmlname="url-delimiter.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference
+    attributes="blocking-timeout-millis,idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="timeout"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
+    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Property..." kind="action" name="AddProperty">
+     <EntityData EntityName="DSXAProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="ha-xa-datasource" name="DSHAXADatasource50">
+  <XChildrenEntities>
+   <XChildEntity name="DSXAProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="ha xa datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced;save=always"
+    name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-property" xmlname="url-property.#text"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="url-delimiter" xmlname="url-delimiter.#text"/>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference
+    attributes="blocking-timeout-millis,idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,track-statements"
+    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;saveDefault=false"
+  XMLSUBPATH="loader-repository" name="DSLoaderRepository">
+  <XChildrenEntities>
+   <XChildEntity name="AnyElement"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="loader-repository" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    default="Loader Repository" name="name" visibility="false"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
+     displayName="Add Tag..." kind="action" name="CreateTag">
+     <EntityData EntityName="AnyElementNew">
+      <AttributeData AttributeName="tag"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="local-tx-datasource" name="DSLocalTXDatasource">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="local tx datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttribute PROPERTIES="category=general" name="url-delimiter" xmlname="url-delimiter.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="url-selector-strategy-class-name" xmlname="url-selector-strategy-class-name.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="background-validation" xmlname="background-validation.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="background-validation-minutes" xmlname="background-validation-minutes.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="validate-on-match" xmlname="validate-on-match.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name"
+    entity="DSHALocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="stale-connection-checker-class-name" xmlname="stale-connection-checker-class-name.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="track-statements"
+    entity="DSHALocalTXDatasource" name="track-statements"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="prefill" xmlname="prefill.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="use-fast-fail" xmlname="use-fast-fail.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="local-tx-datasource" name="DSLocalTXDatasource50">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="local tx datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttributeReference
+    attributes="url-delimiter,url-selector-strategy-class-name"
+    entity="DSLocalTXDatasource" name="url"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="background-validation" xmlname="background-validation.#text">
+    <Constraint loader="List">
+     <value/>
+     <value name="false"/>
+     <value name="true"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="background-validation-millis" xmlname="background-validation-millis.#text"/>
+   <XModelAttributeReference attributes="validate-on-match"
+    entity="DSHALocalTXDatasource" name="validate-on-match"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
+    entity="DSLocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="mbean" name="DSMBean">
+  <XChildrenEntities>
+   <XChildEntity name="AnyElement"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="mbean" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    default="Loader Repository" name="_id_"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
+     displayName="Add Tag..." kind="action" name="CreateTag">
+     <EntityData EntityName="AnyElementNew">
+      <AttributeData AttributeName="tag"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="no-tx-connection-factory" name="DSNoTXConnectionFactory">
+  <XChildrenEntities>
+   <XChildEntity name="DSConfigProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.factory" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="no tx connection factory"
+    loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=general" name="rar-name" xmlname="rar-name.#text"/>
+   <XModelAttribute PROPERTIES="category=general"
+    name="connection-definition" xmlname="connection-definition.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-minutes"
+    entity="DSLocalTXDatasource" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
+     <EntityData EntityName="DSConfigProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="type"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="no-tx-connection-factory" name="DSNoTXConnectionFactory50">
+  <XChildrenEntities>
+   <XChildEntity name="DSConfigProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.factory" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="no tx connection factory"
+    loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttributeReference attributes="rar-name,connection-definition"
+    entity="DSNoTXConnectionFactory" name="rar"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-millis"
+    entity="DSLocalTXDatasource50" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
+     <EntityData EntityName="DSConfigProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="type"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="no-tx-datasource" name="DSNoTXDatasource">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="no tx datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttributeReference
+    attributes="url-delimiter,url-selector-strategy-class-name"
+    entity="DSLocalTXDatasource" name="url"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-minutes"
+    entity="DSLocalTXDatasource" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference attributes="validate-on-match"
+    entity="DSLocalTXDatasource" name="validate-on-match"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
+    entity="DSLocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="no-tx-datasource" name="DSNoTXDatasource50">
+  <XChildrenEntities>
+   <XChildEntity name="DSConnectionProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="no tx datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="connection-url" xmlname="connection-url.#text"/>
+   <XModelAttributeReference
+    attributes="url-delimiter,url-selector-strategy-class-name"
+    entity="DSLocalTXDatasource" name="url"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="driver-class" xmlname="driver-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-millis"
+    entity="DSLocalTXDatasource50" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="validate-on-match"
+    entity="DSHALocalTXDatasource" name="validate-on-match"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
+    entity="DSLocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddConnectionProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="tx-connection-factory" name="DSTXConnectionFactory">
+  <XChildrenEntities>
+   <XChildEntity name="DSConfigProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.factory" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="tx connection factory" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced;save=always"
+    default="local-transaction" name="transaction" xmlname="transaction">
+    <Constraint loader="List">
+     <value name="local-transaction"/>
+     <value name="xa-transaction"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" default="false"
+    name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="rar-name,connection-definition"
+    entity="DSNoTXConnectionFactory" name="rar"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-minutes"
+    entity="DSLocalTXDatasource" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
+     <EntityData EntityName="DSConfigProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="type"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="tx-connection-factory" name="DSTXConnectionFactory50">
+  <XChildrenEntities>
+   <XChildEntity name="DSConfigProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.factory" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="tx connection factory" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced;save=always"
+    default="local-transaction" name="transaction" xmlname="transaction">
+    <Constraint loader="List">
+     <value name="local-transaction"/>
+     <value name="xa-transaction"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" default="false"
+    name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="rar-name,connection-definition"
+    entity="DSNoTXConnectionFactory" name="rar"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-millis"
+    entity="DSLocalTXDatasource50" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Config Property..." kind="action" name="AddConfigProperty">
+     <EntityData EntityName="DSConfigProperty">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="type"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="xa-datasource" name="DSXADatasource">
+  <XChildrenEntities>
+   <XChildEntity name="DSXAProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="xa datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" default="false"
+    name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="url-property" xmlname="url-property.#text"/>
+   <XModelAttributeReference
+    attributes="url-delimiter,url-selector-strategy-class-name"
+    entity="DSLocalTXDatasource" name="url"/>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-minutes"
+    entity="DSLocalTXDatasource" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference attributes="validate-on-match"
+    entity="DSLocalTXDatasource" name="validate-on-match"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
+    entity="DSLocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%DS_Datasource%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="xa-datasource" name="DSXADatasource50">
+  <XChildrenEntities>
+   <XChildEntity name="DSXAProperty"/>
+   <XChildEntity name="DSDepends"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.datasource" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="xa datasource" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+    name="jndi-name" xmlname="jndi-name.#text"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="use-java-context" xmlname="use-java-context.#text">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" default="false"
+    name="track-connection-by-tx" xmlname="track-connection-by-tx">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="xa-datasource-class" xmlname="xa-datasource-class.#text">
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="url-property" xmlname="url-property.#text"/>
+   <XModelAttributeReference
+    attributes="url-delimiter,url-selector-strategy-class-name"
+    entity="DSLocalTXDatasource" name="url"/>
+   <XModelAttributeReference attributes="transaction-isolation"
+    entity="DSHALocalTXDatasource" name="transaction-isolation"/>
+   <XModelAttributeReference attributes="user-name,password"
+    entity="DSHALocalTXDatasource" name="user-name"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="security-type" xmlname="security-type">
+    <Constraint loader="List">
+     <value/>
+     <value name="application-managed-security"/>
+     <value name="security-domain"/>
+     <value name="security-domain-and-application"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="security-domain" xmlname="security-domain"/>
+   <XModelAttributeReference attributes="min-pool-size,max-pool-size"
+    entity="DSHALocalTXDatasource" name="pool-size"/>
+   <XModelAttributeReference attributes="blocking-timeout-millis"
+    entity="DSHALocalTXDatasource" name="blocking-timeout"/>
+   <XModelAttributeReference
+    attributes="background-validation,background-validation-millis"
+    entity="DSLocalTXDatasource50" name="background"/>
+   <XModelAttributeReference attributes="idle-timeout-minutes"
+    entity="DSHALocalTXDatasource" name="idle-timeout"/>
+   <XModelAttributeReference
+    attributes="allocation-retry,allocation-retry-wait-millis"
+    entity="DSHALocalTXDatasource50" name="allocation"/>
+   <XModelAttributeReference attributes="validate-on-match"
+    entity="DSHALocalTXDatasource" name="validate-on-match"/>
+   <XModelAttributeReference attributes="no-tx-separate-pools"
+    entity="DSHALocalTXDatasource" name="no-tx-separate-pools"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="xa-resource-timeout" xmlname="xa-resource-timeout.#text"/>
+   <XModelAttributeReference
+    attributes="new-connection-sql,check-valid-connection-sql,valid-connection-checker-class-name,exception-sorter-class-name,stale-connection-checker-class-name,track-statements"
+    entity="DSLocalTXDatasource" name="new-connection-sql"/>
+   <XModelAttributeReference attributes="prefill,use-fast-fail"
+    entity="DSLocalTXDatasource" name="prefill"/>
+   <XModelAttributeReference
+    attributes="prepared-statement-cache-size,share-prepared-statements,set-tx-query-timeout,query-timeout,use-try-lock"
+    entity="DSHALocalTXDatasource" name="statement"/>
+   <XModelAttributeReference attributes="metadata,type-mapping"
+    entity="DSHALocalTXDatasource" name="type-mapping"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItemReference entity="DSHALocalTXDatasource" name="AddDepends"/>
+    <XActionItemReference entity="DSHAXADatasource" name="AddProperty"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="CopyActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="DeleteActions"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="Properties"/>
+   <XActionItemReference entity="DSHALocalTXDatasource" name="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="xa-datasource-property" name="DSXAProperty">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.event" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="xa-datasource-property"
+    loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
+    name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="#text"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSMBean"/>
+   <XChildEntity name="DSTXConnectionFactory"/>
+   <XChildEntity name="DSNoTXConnectionFactory"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 1.5//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
+     <EntityData EntityName="DSTXConnectionFactory">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
+     <EntityData EntityName="DSNoTXConnectionFactory">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories50d">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSMBean"/>
+   <XChildEntity name="DSTXConnectionFactory50"/>
+   <XChildEntity name="DSNoTXConnectionFactory50"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 5.0//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://www.jboss.org/j2ee/dtd/jboss-ds_5_0.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
+     <EntityData EntityName="DSTXConnectionFactory50">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
+     <EntityData EntityName="DSNoTXConnectionFactory50">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSConnectionFactories50d_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSConnectionFactories50d" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="connection-factories" name="FileDSConnectionFactories50s">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSTXConnectionFactory50"/>
+   <XChildEntity name="DSNoTXConnectionFactory50"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="connection-factories" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.jboss.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="TX Connection Factory..." kind="action" name="AddTXConnectionFactory">
+     <EntityData EntityName="DSTXConnectionFactory50">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Connection Factory..." kind="action" name="AddNoTXConnectionFactory">
+     <EntityData EntityName="DSNoTXConnectionFactory50">
+      <AttributeData AttributeName="jndi-name"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSConnectionFactories50s_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSConnectionFactories50s" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSConnectionFactories_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSConnectionFactories" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="datasources" name="FileDSDatasources">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSMBean"/>
+   <XChildEntity name="DSLocalTXDatasource"/>
+   <XChildEntity name="DSNoTXDatasource"/>
+   <XChildEntity name="DSXADatasource"/>
+   <XChildEntity name="DSHALocalTXDatasource"/>
+   <XChildEntity name="DSHAXADatasource"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="datasources" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 1.5//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
+     <EntityData EntityName="DSLocalTXDatasource">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="XA Datasource..." kind="action" name="AddXADatasource">
+     <EntityData EntityName="DSXADatasource">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="xa-datasource-class"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
+     <EntityData EntityName="DSNoTXDatasource">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="HA Local TX Datasource..." kind="action" name="AddHALocalTXDatasource">
+     <EntityData EntityName="DSHALocalTXDatasource">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="url-delimiter"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="HA XA Datasource..." kind="action" name="AddHAXADatasource">
+     <EntityData EntityName="DSHAXADatasource">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="xa-datasource-class"/>
+      <AttributeData AttributeName="url-property"/>
+      <AttributeData AttributeName="url-delimiter"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="datasources" name="FileDSDatasources50d">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSMBean"/>
+   <XChildEntity name="DSLocalTXDatasource50"/>
+   <XChildEntity name="DSNoTXDatasource50"/>
+   <XChildEntity name="DSXADatasource50"/>
+   <XChildEntity name="DSHALocalTXDatasource50"/>
+   <XChildEntity name="DSHAXADatasource50"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="datasources" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="-//JBoss//DTD JBOSS JCA Config 5.0//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://www.jboss.org/j2ee/dtd/jboss-ds_5_0.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
+     <EntityData EntityName="DSLocalTXDatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="XA Datasource..." kind="action" name="AddXADatasource">
+     <EntityData EntityName="DSXADatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="xa-datasource-class"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
+     <EntityData EntityName="DSNoTXDatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="HA Local TX Datasource..." kind="action" name="AddHALocalTXDatasource">
+     <EntityData EntityName="DSHALocalTXDatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="url-delimiter"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="HA XA Datasource..." kind="action" name="AddHAXADatasource">
+     <EntityData EntityName="DSHAXADatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="xa-datasource-class"/>
+      <AttributeData AttributeName="url-property"/>
+      <AttributeData AttributeName="url-delimiter"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSDatasources50d_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSDatasources50d" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.xml.ds.model.DSFileLoader"
+  ImplementingClass="org.jboss.tools.common.model.filesystems.impl.SimpleFileImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="datasources" name="FileDSDatasources50s">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="DSLoaderRepository" required="yes"/>
+   <XChildEntity name="DSLocalTXDatasource50"/>
+   <XChildEntity name="DSNoTXDatasource50"/>
+   <XChildEntity name="DSXADatasource50"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.ds.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="datasources" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.jboss.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://www.jboss.com/xml/ns/javaee http://www.jboss.org/j2ee/schema/jboss-ds_5_0.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Local TX Datasource..." kind="action" name="AddLocalTXDatasource">
+     <EntityData EntityName="DSLocalTXDatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="XA Datasource..." kind="action" name="AddXADatasource">
+     <EntityData EntityName="DSXADatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="xa-datasource-class"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="No TX Datasource..." kind="action" name="AddNoDatasource">
+     <EntityData EntityName="DSNoTXDatasource50">
+      <AttributeData AttributeName="jndi-name"/>
+      <AttributeData AttributeName="connection-url"/>
+      <AttributeData AttributeName="driver-class" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSDatasources50s_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSDatasources50s" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileDSDatasources_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileDSDatasources" name="CreateActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always" HandlerClassName="%Properties%"
+     ICON="action.empty" displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="VerifyActions">
+    <XActionItem kind="list" name="StaticActions"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileDSDatasources"/>
+   <XChildEntity name="FileDSDatasources50d"/>
+   <XChildEntity name="FileDSDatasources50s"/>
+   <XChildEntity name="FileDSConnectionFactories"/>
+   <XChildEntity name="FileDSConnectionFactories50d"/>
+   <XChildEntity name="FileDSConnectionFactories50s"/>
+  </XChildrenEntities>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem ICON="action.newattribute" displayName="File" group="1"
+     kind="list" name="CreateFiles">
+     <XActionItem displayName="Datasources" kind="list" name="DS">
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileDSDatasources;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSDatasources"
+       displayName="Datasources File..." kind="action" name="CreateFileDatasources">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HIDE="always" HandlerClassName="%WizardInvoker%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
+       displayName="Datasources File..." kind="action" name="CreateFileDatasourcesV"/>
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileDSConnectionFactories;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSConnectionFactories"
+       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactories">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HIDE="always" HandlerClassName="%WizardInvoker%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
+       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactoriesV"/>
+     </XActionItem>
+    </XActionItem>
+   </XActionItem>
+  </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileDSDatasources"/>
+   <XChildEntity name="FileDSDatasources50d"/>
+   <XChildEntity name="FileDSDatasources50s"/>
+   <XChildEntity name="FileDSConnectionFactories"/>
+   <XChildEntity name="FileDSConnectionFactories50d"/>
+   <XChildEntity name="FileDSConnectionFactories50s"/>
+  </XChildrenEntities>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem ICON="action.newattribute" displayName="File" group="1"
+     kind="list" name="CreateFiles">
+     <XActionItem displayName="Datasources" kind="list" name="DS">
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileDSDatasources;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSDatasources"
+       displayName="Datasources File..." kind="action" name="CreateFileDatasources">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HIDE="always" HandlerClassName="%WizardInvoker%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
+       displayName="Datasources File..." kind="action" name="CreateFileDatasourcesV"/>
+      <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileDSConnectionFactories;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=DSConnectionFactories"
+       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactories">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HandlerClassName="%WizardInvoker%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="plugin=org.jboss.tools.seam.xml.ui;wizard=org.jboss.tools.seam.xml.ui.wizard.newfile.NewSeamComponentsFileWizard"
+       displayName="Connection Factories File..." kind="action" name="CreateFileConnectionFactoriesV"/>
+     </XActionItem>
+    </XActionItem>
+   </XActionItem>
+  </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+  <XChildrenEntities>
+   <XChildEntity name="FileDSDatasources"/>
+   <XChildEntity name="FileDSDatasources50d"/>
+   <XChildEntity name="FileDSDatasources50s"/>
+   <XChildEntity name="FileDSConnectionFactories"/>
+   <XChildEntity name="FileDSConnectionFactories50d"/>
+   <XChildEntity name="FileDSConnectionFactories50s"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileDSDatasources"/>
+   <XChildEntity name="FileDSDatasources50d"/>
+   <XChildEntity name="FileDSDatasources50s"/>
+   <XChildEntity name="FileDSConnectionFactories"/>
+   <XChildEntity name="FileDSConnectionFactories50d"/>
+   <XChildEntity name="FileDSConnectionFactories50s"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>



More information about the jbosstools-commits mailing list