JBoss Tools SVN: r36085 - in trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor: template and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: dmaliarevich
Date: 2011-10-31 08:21:39 -0400 (Mon, 31 Oct 2011)
New Revision: 36085
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mapping/VpeElementMapping.java
trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDefineContainerTemplate.java
Log:
https://issues.jboss.org/browse/JBIDE-9417 - "border" variable was removed from VpeElementMapping.
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mapping/VpeElementMapping.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mapping/VpeElementMapping.java 2011-10-31 09:30:07 UTC (rev 36084)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/mapping/VpeElementMapping.java 2011-10-31 12:21:39 UTC (rev 36085)
@@ -41,10 +41,8 @@
this.elementData = elementData;
}
- public VpeElementMapping(Element sourceElement,
- nsIDOMElement visualElement, nsIDOMElement border,
- VpeTemplate template, Set ifDependencySet,
- VpeElementData elementData) {
+ public VpeElementMapping(Element sourceElement,nsIDOMElement visualElement,
+ VpeTemplate template, Set ifDependencySet, VpeElementData elementData) {
super(sourceElement, visualElement);
this.template = template;
if (ifDependencySet != null && ifDependencySet.size() > 0) {
Modified: trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDefineContainerTemplate.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDefineContainerTemplate.java 2011-10-31 09:30:07 UTC (rev 36084)
+++ trunk/vpe/plugins/org.jboss.tools.vpe/src/org/jboss/tools/vpe/editor/template/VpeDefineContainerTemplate.java 2011-10-31 12:21:39 UTC (rev 36085)
@@ -286,8 +286,7 @@
}
}
pageContext.getVisualBuilder().registerNodes(
- new VpeElementMapping((Element) sourceChild, null,
- null, template, null, null));
+ new VpeElementMapping((Element) sourceChild, null, template, null, null));
}
}
}
13 years, 4 months
JBoss Tools SVN: r36084 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal.
by jbosstools-commits@lists.jboss.org
Author: rob.stryker(a)jboss.com
Date: 2011-10-31 05:30:07 -0400 (Mon, 31 Oct 2011)
New Revision: 36084
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/BehaviourModel.java
Log:
JBIDE-9874 - NPE in behaviour model loading
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/BehaviourModel.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/BehaviourModel.java 2011-10-31 02:11:27 UTC (rev 36083)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/BehaviourModel.java 2011-10-31 09:30:07 UTC (rev 36084)
@@ -18,7 +18,7 @@
public class BehaviourModel {
private static BehaviourModel model;
- public static BehaviourModel getModel() {
+ public static synchronized BehaviourModel getModel() {
if( model == null )
model = new BehaviourModel();
return model;
13 years, 4 months
JBoss Tools SVN: r36083 - in trunk/jsf/docs/userguide/en-US: images/visual_page and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: irooskov(a)redhat.com
Date: 2011-10-30 22:11:27 -0400 (Sun, 30 Oct 2011)
New Revision: 36083
Added:
trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27a.png
trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27b.png
Modified:
trunk/jsf/docs/userguide/en-US/Book_Info.xml
trunk/jsf/docs/userguide/en-US/editors.xml
Log:
updated for JBIDE-8620
Modified: trunk/jsf/docs/userguide/en-US/Book_Info.xml
===================================================================
--- trunk/jsf/docs/userguide/en-US/Book_Info.xml 2011-10-30 21:45:31 UTC (rev 36082)
+++ trunk/jsf/docs/userguide/en-US/Book_Info.xml 2011-10-31 02:11:27 UTC (rev 36083)
@@ -7,7 +7,7 @@
<productname>JBoss Developer Studio</productname>
<productnumber>5.0</productnumber>
<edition>5.0.0</edition>
-<pubsnumber>1</pubsnumber>
+<pubsnumber>2</pubsnumber>
<abstract>
<para>The Visual Web Tools Reference Guide explains extensive collection of specialized wizards, editors and views that can be used in various scenarios while developing Web applications.</para>
</abstract>
Modified: trunk/jsf/docs/userguide/en-US/editors.xml
===================================================================
--- trunk/jsf/docs/userguide/en-US/editors.xml 2011-10-30 21:45:31 UTC (rev 36082)
+++ trunk/jsf/docs/userguide/en-US/editors.xml 2011-10-31 02:11:27 UTC (rev 36083)
@@ -1584,7 +1584,31 @@
</mediaobject>
</figure>
</section>
-
+ <section id="JSF2_component_creation">
+ <title>Creating a JSF2 component from the Source view</title>
+ <para>
+ You can now create a JSF2 component while in the <guilabel>Source</guilabel> view. To do this, highlight the code you wish to create into a JSF2 component and then right-click the highlighted code segment to bring up the context menu.
+ </para>
+ <figure>
+ <title>Collapsed Code</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/visual_page/visual_page_27a.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ <para>
+ Within the context menu, select <guimenuitem>Create JSF2 composite</guimenuitem>. A new component will now be created containing the highlighted code.
+ </para>
+ <figure>
+ <title>Collapsed Code</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/visual_page/visual_page_27b.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </section>
<section id="JSPsyntaxvalidation84">
<title>JSP Syntax Validation</title>
<para>
Added: trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27a.png
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27a.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Added: trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27b.png
===================================================================
(Binary files differ)
Property changes on: trunk/jsf/docs/userguide/en-US/images/visual_page/visual_page_27b.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
13 years, 4 months
JBoss Tools SVN: r36082 - in workspace/yradtsevich/browsersim/swt-webkit-browsersim: org.jboss.tools.browsersim.eclipse/src/org/jboss/tools/browsersim/eclipse/handlers and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: yradtsevich
Date: 2011-10-30 17:45:31 -0400 (Sun, 30 Oct 2011)
New Revision: 36082
Added:
workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/PlatformUtil.java
Modified:
workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/META-INF/MANIFEST.MF
workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/src/org/jboss/tools/browsersim/eclipse/handlers/SampleHandler.java
workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/WebKitBrowserFactory.java
Log:
https://issues.jboss.org/browse/JBIDE-9539 : Browsersim app for testing mobile/desktop web apps
- created a handler which invokes BrowserSim in a standalone JVM
Modified: workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/META-INF/MANIFEST.MF
===================================================================
--- workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/META-INF/MANIFEST.MF 2011-10-29 00:42:49 UTC (rev 36081)
+++ workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/META-INF/MANIFEST.MF 2011-10-30 21:45:31 UTC (rev 36082)
@@ -5,6 +5,7 @@
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: org.jboss.tools.browsersim.eclipse.Activator
Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime
+ org.eclipse.core.runtime,
+ org.jboss.tools.browsersim.webkit;bundle-version="1.0.0"
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Modified: workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/src/org/jboss/tools/browsersim/eclipse/handlers/SampleHandler.java
===================================================================
--- workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/src/org/jboss/tools/browsersim/eclipse/handlers/SampleHandler.java 2011-10-29 00:42:49 UTC (rev 36081)
+++ workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.eclipse/src/org/jboss/tools/browsersim/eclipse/handlers/SampleHandler.java 2011-10-30 21:45:31 UTC (rev 36082)
@@ -5,14 +5,18 @@
import java.net.URI;
import java.net.URISyntaxException;
import java.net.URL;
+import java.util.ArrayList;
+import java.util.List;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
import org.eclipse.core.commands.ExecutionException;
import org.eclipse.core.runtime.Platform;
+import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.handlers.HandlerUtil;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.jboss.tools.browsersim.webkit.PlatformUtil;
/**
* Our sample handler extends AbstractHandler, an IHandler base class.
@@ -32,16 +36,37 @@
*/
public Object execute(ExecutionEvent event) throws ExecutionException {
try {
- System.out.println(new URL(Platform.getBundle("org.eclipse.swt").getLocation()));
- } catch (IOException e) {
- // TODO Auto-generated catch block
+ String classPath = getBundleLocation("org.jboss.tools.browsersim") + "bin/"
+ + ';' + getBundleLocation("org.jboss.tools.browsersim.webkit") + "bin/"
+ + ';' + getBundleLocation("org.eclipse.swt")
+ + ';' + getBundleLocation("org.eclipse.swt." + PlatformUtil.CURRENT_PLATFORM);
+ String javaCommand = System.getProperty("java.home") + "/bin/java";
+
+ List<String> commandElements = new ArrayList<String>();
+ commandElements.add(javaCommand);
+ commandElements.add("-Dosgi.os=" + Platform.getOS());
+ commandElements.add("-Dosgi.arch=" + Platform.getOSArch());
+ if (Platform.getWS() != null) {
+ commandElements.add("-Dosgi.ws=" + Platform.getWS());
+ }
+ commandElements.add("-cp");
+ commandElements.add(classPath);
+ commandElements.add("org.jboss.tools.browsersim.BrowserSim");
+
+ Process child = Runtime.getRuntime().exec(commandElements.toArray(new String[0]));
+
+ } catch (Throwable e) {
e.printStackTrace();
}
- IWorkbenchWindow window = HandlerUtil.getActiveWorkbenchWindowChecked(event);
- MessageDialog.openInformation(
- window.getShell(),
- "BrowserSim Eclipse Plug-in",
- "Hello, Eclipse world");
+ //Shell shell = HandlerUtil.getActiveWorkbenchWindowChecked(event).getShell();
return null;
}
+
+ private String getBundleLocation(String symbolicName) {
+ String locationId = Platform.getBundle(symbolicName).getLocation();
+ if (locationId.startsWith("reference:file:/")) {
+ return locationId.substring("reference:file:/".length());
+ }
+ return locationId;
+ }
}
Added: workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/PlatformUtil.java
===================================================================
--- workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/PlatformUtil.java (rev 0)
+++ workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/PlatformUtil.java 2011-10-30 21:45:31 UTC (rev 36082)
@@ -0,0 +1,30 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.browsersim.webkit;
+
+/**
+ * @author "Yahor Radtsevich (yradtsevich)"
+ */
+public class PlatformUtil {
+
+ public static final String CURRENT_PLATFORM;
+ static {
+ String ws = System.getProperty("osgi.ws");
+ System.out.println(ws);
+ ws = (ws == null) ? "" : ws;
+ String os = System.getProperty("osgi.os");
+ os = (os == null) ? "" : os;
+ String arch = System.getProperty("osgi.arch");
+ arch = (arch == null) ? "" : arch;
+
+ CURRENT_PLATFORM = ws + '.' + os + ("macosx".equals(os) ? "" : '.' + arch);
+ }
+}
Modified: workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/WebKitBrowserFactory.java
===================================================================
--- workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/WebKitBrowserFactory.java 2011-10-29 00:42:49 UTC (rev 36081)
+++ workspace/yradtsevich/browsersim/swt-webkit-browsersim/org.jboss.tools.browsersim.webkit/src/org/jboss/tools/browsersim/webkit/WebKitBrowserFactory.java 2011-10-30 21:45:31 UTC (rev 36082)
@@ -20,28 +20,14 @@
* @author "Yahor Radtsevich (yradtsevich)"
*/
public class WebKitBrowserFactory {
- private static final String CURRENT_PLATFORM;
- static {
-
- String ws = System.getProperty("osgi.ws");
- System.out.println(ws);
- ws = (ws == null) ? "" : ws;
- String os = System.getProperty("osgi.os");
- os = (os == null) ? "" : os;
- String arch = System.getProperty("osgi.arch");
- arch = (arch == null) ? "" : arch;
-
- CURRENT_PLATFORM = ws + '.' + os + ("macosx".equals(os) ? "" : '.' + arch);
- }
-
public static AbstractWebKitBrowser createWebKitBrowser(Composite parent, int style) {
- if (CURRENT_PLATFORM.equals("gtl.linux.x86")) {
+ if (PlatformUtil.CURRENT_PLATFORM.equals("gtk.linux.x86")) {
return new WebKitBrowser_gtk_linux_x86(parent, style);
- } else if (CURRENT_PLATFORM.equals("gtl.linux.x86_64")) {
+ } else if (PlatformUtil.CURRENT_PLATFORM.equals("gtk.linux.x86_64")) {
return new WebKitBrowser_gtk_linux_x86_64(parent, style);
- } else if (CURRENT_PLATFORM.equals("cocoa.macosx")) {
+ } else if (PlatformUtil.CURRENT_PLATFORM.equals("cocoa.macosx")) {
return new WebKitBrowser_webkit_cocoa_macos(parent, style);
- } else if (CURRENT_PLATFORM.equals("win32.win32.x86")) {
+ } else if (PlatformUtil.CURRENT_PLATFORM.equals("win32.win32.x86")) {
return new WebKitBrowser_win32_win32_x86(parent, style);
}
13 years, 4 months
JBoss Tools SVN: r36081 - in trunk/seam/plugins/org.jboss.tools.seam.xml/resources: meta and 1 other directory.
by jbosstools-commits@lists.jboss.org
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>
13 years, 4 months
JBoss Tools SVN: r36080 - in trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0: JSFBlankWithoutLibs/WebContent/WEB-INF and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-10-28 19:58:26 -0400 (Fri, 28 Oct 2011)
New Revision: 36080
Modified:
trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithLibs/WebContent/WEB-INF/web.xml
trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithoutLibs/WebContent/WEB-INF/web.xml
trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFKickStartWithoutLibs/WebContent/WEB-INF/web.xml
Log:
JBIDE-9398
https://issues.jboss.org/browse/JBIDE-9398
Patterns /faces/* and *.faces are added to web.xml for JSF 2 project templates.
Modified: trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithLibs/WebContent/WEB-INF/web.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithLibs/WebContent/WEB-INF/web.xml 2011-10-28 21:10:48 UTC (rev 36079)
+++ trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithLibs/WebContent/WEB-INF/web.xml 2011-10-28 23:58:26 UTC (rev 36080)
@@ -39,4 +39,12 @@
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.faces</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ </servlet-mapping>
</web-app>
\ No newline at end of file
Modified: trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithoutLibs/WebContent/WEB-INF/web.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithoutLibs/WebContent/WEB-INF/web.xml 2011-10-28 21:10:48 UTC (rev 36079)
+++ trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFBlankWithoutLibs/WebContent/WEB-INF/web.xml 2011-10-28 23:58:26 UTC (rev 36080)
@@ -39,4 +39,12 @@
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.faces</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ </servlet-mapping>
</web-app>
\ No newline at end of file
Modified: trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFKickStartWithoutLibs/WebContent/WEB-INF/web.xml
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFKickStartWithoutLibs/WebContent/WEB-INF/web.xml 2011-10-28 21:10:48 UTC (rev 36079)
+++ trunk/common/plugins/org.jboss.tools.common.projecttemplates/templates/jsf-2.0/JSFKickStartWithoutLibs/WebContent/WEB-INF/web.xml 2011-10-28 23:58:26 UTC (rev 36080)
@@ -39,4 +39,12 @@
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
</servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>*.faces</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>Faces Servlet</servlet-name>
+ <url-pattern>/faces/*</url-pattern>
+ </servlet-mapping>
</web-app>
\ No newline at end of file
13 years, 4 months
JBoss Tools SVN: r36079 - trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-10-28 17:10:48 -0400 (Fri, 28 Oct 2011)
New Revision: 36079
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java
Log:
JBIDE-9244
https://issues.jboss.org/browse/JBIDE-9244
Provided loading of validation context in dependent projects.
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java 2011-10-28 20:44:46 UTC (rev 36078)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.kb/src/org/jboss/tools/jst/web/kb/internal/KbProject.java 2011-10-28 21:10:48 UTC (rev 36079)
@@ -281,6 +281,7 @@
if(load) {
load();
} else {
+ loadValidationContext();
isStorageResolved = true;
}
}
@@ -340,6 +341,17 @@
}
+ void loadValidationContext() {
+ File file = getStorageFile();
+ Element root = null;
+ if(file != null && file.isFile()) {
+ root = XMLUtilities.getElement(file, null);
+ if(root != null) {
+ getValidationContext().load(root);
+ }
+ }
+ }
+
public void clean() {
File file = getStorageFile();
if(file != null && file.isFile()) {
13 years, 4 months
JBoss Tools SVN: r36078 - trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-10-28 16:44:46 -0400 (Fri, 28 Oct 2011)
New Revision: 36078
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderDefaultBeanExtension.java
Log:
JBIDE-9244
https://issues.jboss.org/browse/JBIDE-9244
Provided saving to validation context all default beans.
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderDefaultBeanExtension.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderDefaultBeanExtension.java 2011-10-28 20:43:03 UTC (rev 36077)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.seam.solder.core/src/org/jboss/tools/cdi/seam/solder/core/CDISeamSolderDefaultBeanExtension.java 2011-10-28 20:44:46 UTC (rev 36078)
@@ -10,8 +10,10 @@
******************************************************************************/
package org.jboss.tools.cdi.seam.solder.core;
+import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
+import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
@@ -33,6 +35,7 @@
import org.jboss.tools.cdi.core.extension.ICDIExtension;
import org.jboss.tools.cdi.core.extension.feature.IAmbiguousBeanResolverFeature;
import org.jboss.tools.cdi.core.extension.feature.IBeanKeyProvider;
+import org.jboss.tools.cdi.core.extension.feature.IBeanStoreFeature;
import org.jboss.tools.cdi.core.extension.feature.IProcessAnnotatedTypeFeature;
import org.jboss.tools.cdi.core.extension.feature.IValidatorFeature;
import org.jboss.tools.cdi.internal.core.impl.BeanMember;
@@ -64,7 +67,9 @@
* @author Viacheslav Kabanovich
*
*/
-public class CDISeamSolderDefaultBeanExtension implements ICDIExtension, IProcessAnnotatedTypeFeature, IAmbiguousBeanResolverFeature, IValidatorFeature, IBeanKeyProvider {
+public class CDISeamSolderDefaultBeanExtension implements ICDIExtension, IProcessAnnotatedTypeFeature, IAmbiguousBeanResolverFeature, IValidatorFeature, IBeanKeyProvider, IBeanStoreFeature {
+
+ protected Map<String, Set<IBean>> defaultBeansByKey = new HashMap<String, Set<IBean>>();
protected Version getVersion() {
return Version.instance;
@@ -182,7 +187,16 @@
IQualifierDeclaration[] qs = bean.getQualifierDeclarations().toArray(new IQualifierDeclaration[0]);
IParametedType type = getDefaultType(bean);
if(type != null) {
- validator.getValidationContext().addLinkedCoreResource(CDICoreValidator.SHORT_ID, createKey(type, bean.getQualifierDeclarations(true)), file.getFullPath(), true);
+ String key = createKey(type, bean.getQualifierDeclarations(true));
+ Set<IBean> linked = defaultBeansByKey.get(key);
+ if(linked != null) {
+ for (IBean link: linked) {
+ if(link.getSourcePath() != null) {
+ validator.getValidationContext().addLinkedCoreResource(CDICoreValidator.SHORT_ID, key, link.getSourcePath(), true);
+ System.out.println(key + ":" + link.getSourcePath());
+ }
+ }
+ }
Set<IBean> bs2 = cdiProject.getBeans(false, type, qs);
StringBuilder otherDefaultBeans = new StringBuilder();
for (IBean b: bs2) {
@@ -225,8 +239,7 @@
@Override
public String getKey(IBean bean) {
- IAnnotationDeclaration a = bean.getAnnotation(getVersion().getDefaultBeanAnnotationTypeName());
- if(a != null) {
+ if(isBeanDefault(bean)) {
IParametedType type = getDefaultType(bean);
if(type != null) {
return createKey(type, bean.getQualifierDeclarations(true));
@@ -251,4 +264,22 @@
return sb.toString();
}
+ public synchronized void updateCaches(ICDIProject project) {
+ Map<String, Set<IBean>> map = new HashMap<String, Set<IBean>>();
+
+ IBean[] beans = project.getBeans();
+ for (IBean b: beans) {
+ String key = getKey(b);
+ if(key != null) {
+ Set<IBean> bs = map.get(key);
+ if(bs == null) {
+ bs = new HashSet<IBean>();
+ map.put(key, bs);
+ }
+ bs.add(b);
+ }
+ }
+ defaultBeansByKey = map;
+ }
+
}
13 years, 4 months
JBoss Tools SVN: r36077 - in trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi: core/extension/feature and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-10-28 16:43:03 -0400 (Fri, 28 Oct 2011)
New Revision: 36077
Added:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/extension/feature/IBeanStoreFeature.java
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIProjectTree.java
Log:
JBIDE-9244
https://issues.jboss.org/browse/JBIDE-9244
Provided loading of validation context in dependent projects.
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java 2011-10-28 19:51:52 UTC (rev 36076)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/CDICoreNature.java 2011-10-28 20:43:03 UTC (rev 36077)
@@ -47,6 +47,7 @@
import org.jboss.tools.common.util.FileUtil;
import org.jboss.tools.common.validation.internal.ProjectValidationContext;
import org.jboss.tools.common.xml.XMLUtilities;
+import org.jboss.tools.jst.web.kb.KbProjectFactory;
import org.jboss.tools.jst.web.kb.WebKbPlugin;
import org.w3c.dom.Element;
@@ -363,6 +364,7 @@
if(load) {
load();
} else {
+ loadProjectDependenciesFromKBProject();
isStorageResolved = true;
}
}
@@ -588,6 +590,7 @@
if(p == null || p.trim().length() == 0) continue;
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(p);
if(project == null || !project.isAccessible()) continue;
+ KbProjectFactory.getKbProject(project, true, true);
CDICoreNature sp = CDICorePlugin.getCDI(project, false);
if(sp != null) {
addUsedCDIProject(sp);
@@ -604,6 +607,7 @@
if(p == null || p.trim().length() == 0) continue;
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(p);
if(project == null || !project.isAccessible()) continue;
+ KbProjectFactory.getKbProject(project, true, true);
CDICoreNature sp = CDICorePlugin.getCDI(project, false);
if(sp != null) {
addDependentCDIProject(sp);
Added: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/extension/feature/IBeanStoreFeature.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/extension/feature/IBeanStoreFeature.java (rev 0)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/extension/feature/IBeanStoreFeature.java 2011-10-28 20:43:03 UTC (rev 36077)
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.cdi.core.extension.feature;
+
+import org.jboss.tools.cdi.core.ICDIProject;
+
+/**
+ *
+ * @author Viacheslav Kabanovich
+ *
+ */
+public interface IBeanStoreFeature extends ICDIFeature {
+
+ /**
+ * Updates all model caches that sort all available beans in a way that optimizes access to them.
+ *
+ * @return
+ */
+ public void updateCaches(ICDIProject project);
+
+}
Property changes on: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/core/extension/feature/IBeanStoreFeature.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2011-10-28 19:51:52 UTC (rev 36076)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/CDIProject.java 2011-10-28 20:43:03 UTC (rev 36077)
@@ -59,6 +59,7 @@
import org.jboss.tools.cdi.core.IStereotype;
import org.jboss.tools.cdi.core.IStereotypeDeclaration;
import org.jboss.tools.cdi.core.extension.feature.IAmbiguousBeanResolverFeature;
+import org.jboss.tools.cdi.core.extension.feature.IBeanStoreFeature;
import org.jboss.tools.cdi.core.extension.feature.IBuildParticipantFeature;
import org.jboss.tools.cdi.internal.core.event.CDIProjectChangeEvent;
import org.jboss.tools.cdi.internal.core.impl.definition.AnnotationDefinition;
@@ -1124,6 +1125,11 @@
bp.buildBeans(this);
}
}
+
+ Set<IBeanStoreFeature> beanStores = n.getExtensionManager().getFeatures(IBeanStoreFeature.class);
+ for (IBeanStoreFeature bp: beanStores) {
+ bp.updateCaches(this);
+ }
if(updateDependent) {
CDICoreNature[] ps = n.getAllDependentProjects();
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIProjectTree.java
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIProjectTree.java 2011-10-28 19:51:52 UTC (rev 36076)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/validation/CDIProjectTree.java 2011-10-28 20:43:03 UTC (rev 36077)
@@ -53,7 +53,7 @@
allProjects.add(project);
if(!validatingProjects.contains(project)) {
validatingProjects.add(project);
- CDICoreNature currentNature = CDICorePlugin.getCDI(project, false);
+ CDICoreNature currentNature = CDICorePlugin.getCDI(project, true); //because we do not store it
if(currentNature!=null) {
Set<CDICoreNature> roots = getRootProjects(currentNature);
for (CDICoreNature root : roots) {
13 years, 4 months
JBoss Tools SVN: r36076 - trunk/build/target-platform.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2011-10-28 15:51:52 -0400 (Fri, 28 Oct 2011)
New Revision: 36076
Modified:
trunk/build/target-platform/multiple.target.p2mirror.xml
Log:
minor tweak
Modified: trunk/build/target-platform/multiple.target.p2mirror.xml
===================================================================
--- trunk/build/target-platform/multiple.target.p2mirror.xml 2011-10-28 19:48:10 UTC (rev 36075)
+++ trunk/build/target-platform/multiple.target.p2mirror.xml 2011-10-28 19:51:52 UTC (rev 36076)
@@ -1,4 +1,4 @@
-<?xml version=""?>
+<?xml version="1.0" encoding="UTF-8"?>
<project name="Download target platform" default="download.target.platform" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<target name="help">
<echo>
13 years, 4 months