JBoss Tools SVN: r25052 - trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-21 09:31:55 -0400 (Tue, 21 Sep 2010)
New Revision: 25052
Modified:
trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/WebWizardsTest.java
Log:
JBIDE-6257
https://jira.jboss.org/browse/JBIDE-6257
Modified: trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/WebWizardsTest.java
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/WebWizardsTest.java 2010-09-21 13:28:08 UTC (rev 25051)
+++ trunk/jst/tests/org.jboss.tools.jst.web.ui.test/src/org/jboss/tools/jst/web/ui/test/WebWizardsTest.java 2010-09-21 13:31:55 UTC (rev 25052)
@@ -10,6 +10,7 @@
******************************************************************************/
package org.jboss.tools.jst.web.ui.test;
+
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.wizard.IWizardPage;
@@ -19,8 +20,8 @@
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.PlatformUI;
import org.jboss.tools.common.model.ui.test.AbstractModelNewWizardTest;
-import org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard;
-import org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard;
+//import org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard;
+//import org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard;
import org.jboss.tools.common.model.ui.wizard.newfile.NewPropertiesFileWizard;
import org.jboss.tools.common.model.ui.wizards.standard.DefaultStandardStep;
import org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard;
@@ -48,9 +49,9 @@
testNewWizardInstanceIsCreated(NewWebFileWizard.class.getName());
}
- public void _testNewJspWizardInstanceIsCreated() {
- testNewWizardInstanceIsCreated(NewJSPFileWizard.class.getName());
- }
+// public void _testNewJspWizardInstanceIsCreated() {
+// testNewWizardInstanceIsCreated(NewJSPFileWizard.class.getName());
+// }
/*
* rewritten by Maksim Areshkau, as fix for
* https://jira.jboss.org/jira/browse/JBIDE-6216,
@@ -92,9 +93,9 @@
}
}
- public void _testNewHtmlWizardInstanceIsCreated() {
- testNewWizardInstanceIsCreated(NewHTMLFileWizard.class.getName());
- }
+// public void _testNewHtmlWizardInstanceIsCreated() {
+// testNewWizardInstanceIsCreated(NewHTMLFileWizard.class.getName());
+// }
public void testNewPropertiesWizardInstanceIsCreated() {
testNewWizardInstanceIsCreated(NewPropertiesFileWizard.class.getName());
15 years, 7 months
JBoss Tools SVN: r25051 - in trunk/jst/tests/org.jboss.tools.jst.web.kb.test: src/org/jboss/tools/jst/web/kb/test and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: akazakov
Date: 2010-09-21 09:28:08 -0400 (Tue, 21 Sep 2010)
New Revision: 25051
Added:
trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/facetname.xhtml
trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/inputUserName.xhtml
trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/testSeamPdfAndMail.xhtml
Modified:
trunk/jst/tests/org.jboss.tools.jst.web.kb.test/src/org/jboss/tools/jst/web/kb/test/WebKbTest.java
Log:
JBIDE-7113
https://jira.jboss.org/browse/JBIDE-7113
Added: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/facetname.xhtml
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/facetname.xhtml (rev 0)
+++ trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/facetname.xhtml 2010-09-21 13:28:08 UTC (rev 25051)
@@ -0,0 +1,14 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:rich="http://richfaces.org/rich">
+<ui:composition template="hr-layout.xhtml">
+ <rich:page>
+ <f:facet name="header">
+ </f:facet>
+ </rich:page>
+</ui:composition>
+</html>
\ No newline at end of file
Property changes on: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/facetname.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/inputUserName.xhtml
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/inputUserName.xhtml (rev 0)
+++ trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/inputUserName.xhtml 2010-09-21 13:28:08 UTC (rev 25051)
@@ -0,0 +1,10 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html">
+<ui:composition template="hr-layout.xhtml">
+ <f:facet name=""></f:facet>
+</ui:composition>
+</html>
\ No newline at end of file
Property changes on: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/inputUserName.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Added: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/testSeamPdfAndMail.xhtml
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/testSeamPdfAndMail.xhtml (rev 0)
+++ trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/testSeamPdfAndMail.xhtml 2010-09-21 13:28:08 UTC (rev 25051)
@@ -0,0 +1,12 @@
+<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:p="http://jboss.com/products/seam/pdf"
+ xmlns:m="http://jboss.com/products/seam/mail">
+<ui:composition template="hr-layout.xhtml">
+
+</ui:composition>
+</html>
\ No newline at end of file
Property changes on: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/projects/TestKbModel/WebContent/pages/testSeamPdfAndMail.xhtml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/jst/tests/org.jboss.tools.jst.web.kb.test/src/org/jboss/tools/jst/web/kb/test/WebKbTest.java
===================================================================
--- trunk/jst/tests/org.jboss.tools.jst.web.kb.test/src/org/jboss/tools/jst/web/kb/test/WebKbTest.java 2010-09-21 12:28:20 UTC (rev 25050)
+++ trunk/jst/tests/org.jboss.tools.jst.web.kb.test/src/org/jboss/tools/jst/web/kb/test/WebKbTest.java 2010-09-21 13:28:08 UTC (rev 25051)
@@ -58,11 +58,11 @@
* https://jira.jboss.org/jira/browse/JBIDE-6284
*/
public void testFFacet() {
- IFile file = testProject.getFile("WebContent/pages/inputUserName.jsp");
+ IFile file = testProject.getFile("WebContent/pages/inputUserName.xhtml");
ELContext context = PageContextFactory.createPageContext(file);
KbQuery query = new KbQuery();
query.setMask(true);
- query.setOffset(130);
+ query.setOffset(356);
query.setType(Type.TAG_NAME);
query.setPrefix("f");
query.setUri("http://java.sun.com/jsf/core");
@@ -81,17 +81,17 @@
* https://jira.jboss.org/jira/browse/JBIDE-5231
*/
public void testSeamPdf() {
- IFile file = testProject.getFile("WebContent/pages/testSeamPdfAndMail.jsp");
+ IFile file = testProject.getFile("WebContent/pages/testSeamPdfAndMail.xhtml");
ELContext context = PageContextFactory.createPageContext(file);
KbQuery query = new KbQuery();
query.setMask(true);
- query.setOffset(315);
+ query.setOffset(356);
query.setType(Type.ATTRIBUTE_NAME);
query.setParentTags(new String[]{"p:document"});
query.setPrefix("p");
query.setUri("http://jboss.com/products/seam/pdf");
query.setValue("ori");
-
+
TextProposal[] proposals = PageProcessor.getInstance().getProposals(query, context);
for (TextProposal proposal : proposals) {
if("orientation".equals(proposal.getReplacementString())) {
@@ -105,17 +105,17 @@
* https://jira.jboss.org/jira/browse/JBIDE-5198
*/
public void testSeamMail() {
- IFile file = testProject.getFile("WebContent/pages/testSeamPdfAndMail.jsp");
+ IFile file = testProject.getFile("WebContent/pages/testSeamPdfAndMail.xhtml");
ELContext context = PageContextFactory.createPageContext(file);
KbQuery query = new KbQuery();
query.setMask(true);
- query.setOffset(315);
+ query.setOffset(356);
query.setType(Type.ATTRIBUTE_NAME);
query.setParentTags(new String[]{"m:message"});
query.setPrefix("m");
query.setUri("http://jboss.com/products/seam/mail");
query.setValue("pre");
-
+
TextProposal[] proposals = PageProcessor.getInstance().getProposals(query, context);
for (TextProposal proposal : proposals) {
if("precedence".equals(proposal.getReplacementString())) {
@@ -135,7 +135,7 @@
* https://jira.jboss.org/jira/browse/JBIDE-3875
*/
public void testFacetNames() {
- IFile file = testProject.getFile("WebContent/pages/facetname.jsp");
+ IFile file = testProject.getFile("WebContent/pages/facetname.xhtml");
ELContext context = PageContextFactory.createPageContext(file);
KbQuery query = new KbQuery();
query.setMask(true);
15 years, 7 months
JBoss Tools SVN: r25050 - trunk/jst/plugins/org.jboss.tools.jst.web.ui.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-21 08:28:20 -0400 (Tue, 21 Sep 2010)
New Revision: 25050
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web.ui/plugin.xml
Log:
JBIDE-6257
https://jira.jboss.org/browse/JBIDE-6257
Modified: trunk/jst/plugins/org.jboss.tools.jst.web.ui/plugin.xml
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web.ui/plugin.xml 2010-09-21 12:13:15 UTC (rev 25049)
+++ trunk/jst/plugins/org.jboss.tools.jst.web.ui/plugin.xml 2010-09-21 12:28:20 UTC (rev 25050)
@@ -102,25 +102,8 @@
<category name="%NewWizardCat_JBossToolsWeb"
id="org.jboss.tools.jst.web">
</category>
- <!--
<wizard
category="org.jboss.tools.jst.web"
- class="org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard"
- finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- icon="$nl$/images/xstudio/wizards/new_css_file.gif"
- id="org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard"
- name="%NewWizard_CSSFile"
- preferredPerspectives="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- project="false">
- <description>
- %NewWizardDescription_CSSFile
- </description>
- <selection class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- -->
- <wizard
- category="org.jboss.tools.jst.web"
class="org.jboss.tools.jst.web.ui.wizards.newfile.NewXHTMLWizard"
finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
icon="$nl$/images/xstudio/wizards/new_html_file.gif"
@@ -148,25 +131,8 @@
<selection class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
- <!--
<wizard
category="org.jboss.tools.jst.web"
- class="org.jboss.tools.jst.web.ui.wizards.newfile.NewJSFileWizard"
- finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- icon="$nl$/images/xstudio/wizards/new_js_file.gif"
- id="org.jboss.tools.jst.web.ui.wizards.newfile.NewJSFileWizard"
- name="%NewWizard_JSFile"
- preferredPerspectives="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- project="false">
- <description>
- %NewWizardDescription_JSFile
- </description>
- <selection class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- -->
- <wizard
- category="org.jboss.tools.jst.web"
class="org.jboss.tools.jst.web.ui.wizards.newfile.NewWebFileWizard"
finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
icon="$nl$/images/xstudio/wizards/new_webapp_file.gif"
@@ -180,55 +146,8 @@
<selection class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
- <!--
<wizard
category="org.jboss.tools.jst.web"
- class="org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard"
- finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- icon="$nl$/images/xstudio/wizards/new_jsp_file.gif"
- id="org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard"
- name="%NewWizard_JSPFile"
- preferredPerspectives="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- project="false">
- <description>
- %NewWizardDescription_JSPFile
- </description>
- <selection class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- <wizard
- category="org.jboss.tools.jst.web"
- class="org.jboss.tools.common.model.ui.wizard.newfile.NewXHTMLFileWizard"
- finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- icon="$nl$/images/xstudio/wizards/new_html_file.gif"
- id="org.jboss.tools.common.model.ui.wizard.newfile.NewXHTMLFileWizard"
- name="%NewWizard_XHTMLFile"
- preferredPerspectives="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- project="false">
- <description>
- %NewWizardDescription_XHTMLFile
- </description>
- <selection class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- <wizard
- category="org.jboss.tools.jst.web"
- class="org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard"
- finalPerspective="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- icon="$nl$/images/xstudio/wizards/new_html_file.gif"
- id="org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard"
- name="%NewWizard_HTMLFile"
- preferredPerspectives="org.jboss.tools.jst.web.ui.WebDevelopmentPerspective"
- project="false">
- <description>
- %NewWizardDescription_HTMLFile
- </description>
- <selection class="org.eclipse.core.resources.IResource">
- </selection>
- </wizard>
- -->
- <wizard
- category="org.jboss.tools.jst.web"
class="org.jboss.tools.common.model.ui.wizard.newfile.NewPropertiesFileWizard"
icon="$nl$/images/xstudio/wizards/new_properties_file.gif"
id="org.jboss.tools.common.model.ui.wizard.newfile.NewPropertiesFileWizard"
@@ -384,16 +303,16 @@
</newWizardShortcut>
<newWizardShortcut id="org.jboss.tools.jst.web.ui.wizard.newfile.NewTLDFileWizard">
</newWizardShortcut>
- <newWizardShortcut id="org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard">
+ <newWizardShortcut id="org.eclipse.jst.jsp.ui.internal.wizard.NewJSPWizard">
</newWizardShortcut>
- <!--newWizardShortcut id="org.jboss.tools.common.model.ui.wizard.newfile.NewXHTMLFileWizard">
- </newWizardShortcut-->
- <newWizardShortcut id="org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard">
+ <newWizardShortcut id="org.jboss.tools.jst.web.ui.wizards.newfile.NewXHTMLWizard">
</newWizardShortcut>
- <newWizardShortcut id="org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard">
+ <newWizardShortcut id="org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard">
</newWizardShortcut>
- <newWizardShortcut id="org.jboss.tools.jst.web.ui.wizards.newfile.NewJSFileWizard">
+ <newWizardShortcut id="org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard">
</newWizardShortcut>
+ <newWizardShortcut id="org.eclipse.wst.jsdt.ui.NewJSWizard">
+ </newWizardShortcut>
<!--viewShortcut
id="org.jboss.tools.common.model.ui.navigator.NavigatorViewPart">
</viewShortcut-->
15 years, 7 months
JBoss Tools SVN: r25049 - trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-21 08:13:15 -0400 (Tue, 21 Sep 2010)
New Revision: 25049
Removed:
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewHTMLFileWizard.java
trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewJSPFileWizard.java
Log:
JBIDE-6257
https://jira.jboss.org/browse/JBIDE-6257
Deleted: trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewHTMLFileWizard.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewHTMLFileWizard.java 2010-09-21 12:11:48 UTC (rev 25048)
+++ trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewHTMLFileWizard.java 2010-09-21 12:13:15 UTC (rev 25049)
@@ -1,25 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and 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:
- * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.common.model.ui.wizard.newfile;
-
-public class NewHTMLFileWizard extends NewFileWizardEx {
-
- protected NewFileContextEx createNewFileContext() {
- return new NewHTMLFileContext();
- }
-
- class NewHTMLFileContext extends NewFileContextEx {
- protected String getActionPath() {
- return "CreateActions.CreateFiles.Web.CreateFileHTML"; //$NON-NLS-1$
- }
- }
-
-}
Deleted: trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewJSPFileWizard.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewJSPFileWizard.java 2010-09-21 12:11:48 UTC (rev 25048)
+++ trunk/common/plugins/org.jboss.tools.common.model.ui/src/org/jboss/tools/common/model/ui/wizard/newfile/NewJSPFileWizard.java 2010-09-21 12:13:15 UTC (rev 25049)
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 Exadel, Inc. and 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:
- * Exadel, Inc. and Red Hat, Inc. - initial API and implementation
- ******************************************************************************/
-package org.jboss.tools.common.model.ui.wizard.newfile;
-
-import org.jboss.tools.common.meta.action.impl.SpecialWizardSupport;
-import org.jboss.tools.common.model.files.handlers.CreateFileSupport;
-import org.jboss.tools.common.model.ui.ModelUIPlugin;
-import org.jboss.tools.common.model.util.ModelFeatureFactory;
-
-public class NewJSPFileWizard extends NewFileWizardEx {
-
- protected NewFileContextEx createNewFileContext() {
- return new NewJSPFileContext();
- }
-
- class NewJSPFileContext extends NewFileContextEx {
- protected SpecialWizardSupport createSupport() {
- CreateFileSupport support = null;
- try {
- support = (CreateFileSupport)ModelFeatureFactory.getInstance().createFeatureInstance("org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport"); //$NON-NLS-1$
- } catch (ClassCastException e) {
- ModelUIPlugin.getPluginLog().logError(e);
- }
- if(support == null) {
- support = new CreateFileSupport();
- }
- return support;
- }
- protected String getActionPath() {
- return "CreateActions.CreateFiles.Web.CreateFileJSP"; //$NON-NLS-1$
- }
- }
-
-}
15 years, 7 months
JBoss Tools SVN: r25048 - trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2010-09-21 08:11:48 -0400 (Tue, 21 Sep 2010)
New Revision: 25048
Modified:
trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/web.meta
Log:
JBIDE-6257
https://jira.jboss.org/browse/JBIDE-6257
Modified: trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/web.meta
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/web.meta 2010-09-21 10:01:48 UTC (rev 25047)
+++ trunk/jst/plugins/org.jboss.tools.jst.web/resources/meta/web.meta 2010-09-21 12:11:48 UTC (rev 25048)
@@ -1,1599 +1,1599 @@
-<?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="Web" VERSION="1.0"/>
- <MAPPINGS>
- <MAPPING name="FilteredTrees">
- <PAIR name="AllWebPages" value="org.jboss.tools.jst.web.model.tree.AllWebPagesTree"/>
- <PAIR name="WebProject--" value="org.jboss.tools.struts.webprj.model.WebProjectTree"/>
- </MAPPING>
- <MAPPING name="Recognizers">
- <PAIR name="css$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
- <PAIR name="js$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
- <PAIR name="xml$99" value="org.jboss.tools.jst.web.model.XMLEntityRecognizer"/>
- </MAPPING>
- </MAPPINGS>
- <ICONS>
- <GROUP name="action">
- <GROUP name="new">
- <GROUP name="file">
- <ICON name="css_file" path="images/file/css_file.gif"/>
- <ICON name="js_file" path="images/file/js_file.gif"/>
- </GROUP>
- </GROUP>
- <GROUP name="webprj">
- <ICON name="open_webprj" path="images/java/attr.gif"/>
- <ICON name="set_location" path="images/java/attr.gif"/>
- </GROUP>
- </GROUP>
- <GROUP name="main">
- <GROUP name="file">
- <ICON name="css" path="images/file/css_file.gif"/>
- <ICON name="js" path="images/file/js_file.gif"/>
- </GROUP>
- <GROUP name="webprj">
- <ICON name="classes" path="images/file/system_folder.gif"/>
- <ICON name="classpath" path="images/file/system_folder.gif"/>
- <ICON name="folder" path="images/file/system_folder.gif"/>
- <ICON name="jar" path="images/file/jar_file.gif"/>
- <ICON name="lib" path="images/file/system_folder.gif"/>
- <ICON name="metainf" path="images/file/system_folder.gif"/>
- <ICON name="root" path="images/file/system_folder.gif"/>
- <ICON name="source" path="images/file/system_folder.gif"/>
- <ICON name="sources" path="images/file/system_folder.gif"/>
- <ICON name="webinf" path="images/file/system_folder.gif"/>
- <ICON name="webroot" path="images/struts/web_root.gif"/>
- </GROUP>
- </GROUP>
- </ICONS>
- <GlobalActions kind="list"/>
- <XModelEntity
- ImplementingClass="org.jboss.tools.common.model.impl.bundle.BundleItemObjectImpl" name="BundleItem">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="action.empty" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute name="language" xmlname="language">
- <Constraint loader="ListString"/>
- <Editor name="LanguagesList"/>
- </XModelAttribute>
- <XModelAttribute name="country" xmlname="country">
- <Constraint loader="ListString"/>
- <Editor name="CountriesList"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="BundleList">
- <XChildrenEntities>
- <XChildEntity name="BundleItem"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="action.empty" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="Bundle List" name="name" xmlname="NAME"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="Create" kind="list" name="CreateActions">
- <XActionItem HIDE="always" HandlerClassName="%Create%"
- ICON="action.empty" WizardClassName="%Default%"
- displayName="Add Bundle..." kind="action" name="AddBundle">
- <EntityData EntityName="BundleItem">
- <AttributeData AttributeName="language" Mandatory="no"/>
- <AttributeData AttributeName="country" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
- ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileAnyImpl"
- ObjectEditorClass="%DEFAULT%" name="FileCSS">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.file.css" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="file" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME"/>
- <XModelAttribute TRIM="no" name="body" visibility="false"/>
- <XModelAttribute default="css" name="extension" xmlname="EXTENSION"/>
- <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="main.file.css" 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="main.file.java_file" displayName="Open External Editor"
- kind="action" name="OpenWithSelected"/>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
- PROPERTIES="validator.edit=true" WizardClassName="%Default%"
- displayName="Rename..." kind="action" name="Rename">
- <EntityData EntityName="FileTXT">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="extension" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="SaveActions">
- <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
- ICON="action.save" displayName="Save" kind="action" name="Save"/>
- </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>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
- 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.common.model.filesystems.impl.DiscardFileHandler"
- 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.common.model.loaders.impl.BodyLoader"
- ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileAnyImpl"
- ObjectEditorClass="%DEFAULT%" name="FileJS">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.file.js" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="file" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME"/>
- <XModelAttribute TRIM="no" name="body" visibility="false"/>
- <XModelAttribute default="js" name="extension" xmlname="EXTENSION"/>
- <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="main.file.js" 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="main.file.java_file" displayName="Open External Editor"
- kind="action" name="OpenWithSelected"/>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
- PROPERTIES="validator.edit=true" WizardClassName="%Default%"
- displayName="Rename..." kind="action" name="Rename">
- <EntityData EntityName="FileTXT">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="extension" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="SaveActions">
- <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
- ICON="action.save" displayName="Save" kind="action" name="Save"/>
- </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>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
- 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.common.model.filesystems.impl.DiscardFileHandler"
- 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.common.model.loaders.impl.BodyLoader"
- ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileXMLImpl"
- ObjectEditorClass="%XML%" name="FileTLD">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.file.xml_file" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="tld" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME"/>
- <XModelAttribute TRIM="no" name="body" visibility="false"/>
- <XModelAttribute default="tld" name="extension" xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="main.file.xml_file" 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="main.file.java_file" 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="main.file.java_file" displayName="Choose Program..."
- kind="action" name="OpenWithChoice">
- <EntityData EntityName="OpenWithHelper">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="default"/>
- </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>
- <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>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
- ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileXMLImpl"
- ObjectEditorClass="%XML%" name="FileXML">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.file.xml_file" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="tld" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME"/>
- <XModelAttribute default="no" name="isIncorrect" visibility="false">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="body" visibility="false"/>
- <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="main.file.xml_file" 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="main.file.java_file" 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="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
- PROPERTIES="validator.edit=true" WizardClassName="%Default%"
- displayName="Rename..." kind="action" name="Rename">
- <EntityData EntityName="FileXML">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="SaveActions">
- <XActionItem HIDE="disabled" HandlerClassName="%SaveFile%"
- ICON="action.save" displayName="Save" kind="action" name="Save"/>
- </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>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
- 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.common.model.filesystems.impl.DiscardFileHandler"
- 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 ImplementingClass="%Regular%" XMLSUBPATH="web" name="JstWeb">
- <XChildrenEntities>
- <XChildEntity name="JstWebModule"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Web" name="name" xmlname="NAME"/>
- <XModelAttribute name="model path" xmlname="model-path"/>
- <XModelAttribute name="servlet version" visibility="false" xmlname="SERVLET_VERSION">
- <Constraint loader="List">
- <value name="2.2"/>
- <value name="2.3"/>
- <value name="2.4"/>
- <value name="2.5"/>
- <value name="3.0"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.jst.web.project.WebConfigImpl"
- XMLSUBPATH="module" name="JstWebConfig">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="config" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="URI" xmlname="URI"/>
- <XModelAttribute name="path on disk">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="mode=FILES_ONLY"/>
- <value name="description=Struts configuration file"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="model path" xmlname="model-path"/>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.jst.web.project.WebModuleImpl"
- XMLSUBPATH="module" name="JstWebModule">
- <XChildrenEntities>
- <XChildEntity name="JstWebConfig"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="module" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="URI" xmlname="URI"/>
- <XModelAttribute name="path on disk">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="mode=FILES_ONLY"/>
- <value name="description=Struts configuration file"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="java src">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=Java sources root"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="root">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=Module root"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="model path" xmlname="model-path"/>
- <XModelAttribute name="root file system" xmlname="web-root"/>
- <XModelAttribute name="src file system" xmlname="src"/>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="RunPageHelper">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="action.empty" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="run page helper" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="url" xmlname="url">
- <Constraint loader="ListString"/>
- <Editor name="ListString"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="TomcatVMHelper">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="vm">
- <Constraint loader="FileFilter"/>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="ignore" xmlname="yes">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="CheckBox"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebData_EditFilterWizard">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="filter"/>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAddModuleHelper">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="name" xmlname="NAME"/>
- <XModelAttribute name="path">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="mode=FILES_ONLY"/>
- <value name="description=Struts configuration file"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem HandlerClassName="%SpecialWizard%"
- PROPERTIES="support=org.jboss.tools.struts.webprj.model.helpers.sync.AddModuleSupport"
- displayName="Add Module" kind="action" name="Add">
- <EntityData EntityName="WebPrjAddModuleHelper">
- <AttributeData AttributeName="name" Mandatory="no"/>
- <AttributeData AttributeName="path"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAdoptAddStruts">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute default="1.1" name="version" xmlname="version">
- <Constraint loader="List">
- <value name="1.0"/>
- <value name="1.1"/>
- <value name="1.2"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute default="org.apache.struts.action.ActionServlet"
- name="servlet class" xmlname="servlet_class">
- <Editor name="EclipseClassChooser"/>
- </XModelAttribute>
- <XModelAttribute default="*.do" name="url pattern" xmlname="url_pattern"/>
- <XModelAttribute name="tld files" xmlname="tld_files">
- <Constraint loader="ListAdd"/>
- <Editor name="ListAdd"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAdoptStepFolders">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="classes" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Classes Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="lib" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Lib Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="build" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Ant's build file"/>
- <value name="extensions=xml"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="web root" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Web Root Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="src" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Src Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute default="false" name="add libraries">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="CheckBox"/>
- </XModelAttribute>
- <XModelAttribute name="version">
- <Constraint loader="ListString"/>
- <Editor name="DropDown"/>
- </XModelAttribute>
- <XModelAttribute default="2.4" name="servlet version">
- <Constraint loader="List">
- <value name="2.3"/>
- <value name="2.4"/>
- <value name="2.5"/>
- <value name="3.0"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAdoptStepLocation">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=Select WEB-INF folder"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAdoptStepName">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute default="WebProject" name="name" xmlname="NAME">
- <Constraint loader="FolderName"/>
- </XModelAttribute>
- <XModelAttribute name="web.xml location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Select folder where Struts configuration file is located"/>
- <value name="filenames=web.xml"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute default="true" name="link">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="CheckBox"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjAdoptWarStep0">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute name="*.war location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Select war file with web application"/>
- <value name="extensions=war"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="name"/>
- <XModelAttribute default="true" name="use default path">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="CheckBox"/>
- </XModelAttribute>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=Select WEB-INF folder"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute default="Classic Eclipse project structure" name="import type">
- <Constraint loader="List">
- <value name="Exact structure of war file"/>
- <value name="Classic Eclipse project structure"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="CLASSES" name="WebPrjClasses">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.classes" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Classes" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjClasspath">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.classpath" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Classpath" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepDirs">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
- <XModelAttribute name="webroot" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Web Root Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="classes" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Classes Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="lib" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Lib Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="src" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Src Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="location" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Target Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="locationJar" visibility="false">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Target JAR"/>
- <value name="mode=FILES_ONLY"/>
- <value name="extensions=jar,zip"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="servletVersion" xmlname="2.3">
- <Constraint loader="List">
- <value name="2.3"/>
- <value name="2.4"/>
- <value name="2.5"/>
- <value name="3.0"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepLVT">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
- <XModelAttribute default="1.1" name="version" xmlname="VERSION">
- <Constraint loader="List">
- <value name="1.0"/>
- <value name="1.1"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute name="use default path">
- <Editor name="CheckBox"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Project Root Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="template" xmlname="TEMPLATE">
- <Constraint loader="List"/>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepName">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="WebProject" name="name" xmlname="NAME">
- <Constraint loader="FolderName"/>
- </XModelAttribute>
- <XModelAttribute default="1.1" name="version" xmlname="VERSION">
- <Constraint loader="List">
- <value name="1.0"/>
- <value name="1.1"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="extensions=xml"/>
- <value name="description=Select folder where Struts configuration file is located"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepTLD">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="TLDs">
- <Editor name="ListAdd"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="FOLDER" name="WebPrjFolder">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.webroot" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="JAR" name="WebPrjJar">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.webroot" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jar file" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="LIB" name="WebPrjLib">
- <XChildrenEntities>
- <XChildEntity name="WebPrjJar"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.lib" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Lib" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjMetaInf">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.metainf" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Meta-Inf" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="WebPrjRegisterApplication">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute default="no" name="register" xmlname="register_web_context">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="CheckBox"/>
- </XModelAttribute>
- <XModelAttribute name="application name" xmlname="NAME">
- <Constraint loader="FolderName"/>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Select folder where Server configuration file is located"/>
- <value name="filenames=server.xml"/>
- </Constraint>
- <Editor name="FileChooser"/>
- </XModelAttribute>
- <XModelAttribute name="domain">
- <Constraint loader="ListString"/>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="runtime">
- <Constraint loader="ListString"/>
- <Editor name="MutableCombo"/>
- </XModelAttribute>
- <XModelAttribute name="target server">
- <Constraint loader="ListString"/>
- <Editor name="MutableMultipleChoice"/>
- </XModelAttribute>
- <XModelAttribute name="separator">
- <Editor name="Separator"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.common.model.engines.impl.EnginesLoader"
- ImplementingClass="%Regular%" XMLSUBPATH="WEBPRJ" name="WebPrjRoot">
- <XChildrenEntities>
- <XChildEntity name="WebPrjWebRoot"/>
- <XChildEntity name="WebPrjSources"/>
- <XChildEntity name="WebPrjClasspath"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.root" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="partition" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
- <XModelAttribute name="location" visibility="false" xmlname="location">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=WEB-INF Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="infoText=Select folder where Struts configuration file is located"/>
- <value name="infoIcon=images/struts/folder_ico.jpg"/>
- <value name="title=Import"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="SOURCES" name="WebPrjSource">
- <XChildrenEntities>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.source" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="none" name="build" xmlname="BUILD">
- <Constraint loader="List">
- <value name="none"/>
- <value name="compile"/>
- <value name="create jar"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute name="compile" xmlname="COMPILE">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="description=Target Folder"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute name="create jar" xmlname="JAR"/>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="SOURCES" name="WebPrjSources">
- <XChildrenEntities>
- <XChildEntity name="WebPrjSource"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.sources" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Sources" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjWebInf">
- <XChildrenEntities>
- <XChildEntity name="WebPrjClasses"/>
- <XChildEntity name="WebPrjLib"/>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.webinf" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Web-Inf" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBROOT" name="WebPrjWebRoot">
- <XChildrenEntities>
- <XChildEntity name="WebPrjMetaInf"/>
- <XChildEntity maxCount="1" name="WebPrjWebInf"/>
- <XChildEntity name="WebPrjFolder"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.webprj.webroot" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="folder" loader="ElementType"
- name="element type" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Web-Root" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="location" xmlname="location">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Regular%" name="WebWorkspace">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes>
- <XModelAttribute default="Eclipse Workspace" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.ui.action.handler.CreateJSFProjectHandler"
- ICON="action.new.jsfProject" displayName="Create New JSF Project..."
- kind="action" name="CreateNewJSFProject"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.ui.action.handler.ImportJSFProjectHandler"
- ICON="action.new.importProject"
- displayName="Import Existing JSF Project..." kind="action" name="ImportExistingJSFProject"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.struts.ui.internal.action.CreateStrutsProjectHandler"
- ICON="action.new.struts.create_project"
- displayName="Create New Struts Project..." kind="action" name="CreateNewStrutsProject"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.struts.ui.internal.action.ImportStrutsProjectHandler"
- ICON="action.new.struts.import_project"
- displayName="Import Existing Struts Project..." kind="action" name="ImportExistingStrutsProject"/>
- <XActionItem HIDE="always" displayName="Help" kind="action" name="Help"/>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromProjectHandler"
- ICON="action.empty" displayName="Save As Template..." kind="action" name="SaveAsTemplate"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
- <XChildrenEntities>
- <XChildEntity name="FileTLD"/>
- <XChildEntity name="FileXML"/>
- <XChildEntity name="FileCSS"/>
- <XChildEntity name="FileJS"/>
- </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 kind="list" name="Web">
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.jsp_file"
- PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileJSP;extension=jsp;validator.addfile=true"
- displayName="JSP..." kind="action" name="CreateFileJSP">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="template" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="NewJSPFileWizardTaglibs">
- <AttributeData AttributeName="taglibs" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.html_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileHTML;extension=html;validator.addfile=true"
- displayName="HTML..." kind="action" name="CreateFileHTML">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.css_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileCSS;extension=css;validator.addfile=true"
- displayName="CSS..." kind="action" name="CreateFileCSS">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.js_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileJS;extension=js;validator.addfile=true"
- displayName="JS..." kind="action" name="CreateFileJS">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.xhtml_file"
- PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileXHTML;extension=xhtml;validator.addfile=true"
- displayName="XHTML..." kind="action" name="CreateFileXHTML">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="template" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="NewJSPFileWizardTaglibs">
- <AttributeData AttributeName="taglibs" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%CreateFile%"
- ICON="action.new.file.xsl_file"
- PROPERTIES="validator.addfile=true" WizardClassName="%Default%"
- displayName="XSL..." kind="action" name="CreateFileXSL">
- <EntityData EntityName="FileXSL">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.jsp_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard"
- displayName="JSP..." kind="action" name="CreateFileJSPV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.html_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard"
- displayName="HTML..." kind="action" name="CreateFileHTMLV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.css_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard"
- displayName="CSS..." kind="action" name="CreateFileCSSV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.js_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewJSFileWizard"
- displayName="JS..." kind="action" name="CreateFileJSV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.xhtml_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewXHTMLFileWizard"
- displayName="XHTML..." kind="action" name="CreateFileXHTMLV"/>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileHTML">
- <XChildrenEntities/>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
- ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileJSP">
- <XChildrenEntities/>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
- ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
- <XChildrenEntities>
- <XChildEntity name="FileTLD"/>
- <XChildEntity name="FileXML"/>
- <XChildEntity name="FileCSS"/>
- <XChildEntity name="FileJS"/>
- </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 kind="list" name="Web">
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.jsp_file"
- PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileJSP;extension=jsp;validator.addfile=true"
- displayName="JSP..." kind="action" name="CreateFileJSP">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="template" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="NewJSPFileWizardTaglibs">
- <AttributeData AttributeName="taglibs" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.html_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileHTML;extension=html;validator.addfile=true"
- displayName="HTML..." kind="action" name="CreateFileHTML">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.css_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileCSS;extension=css;validator.addfile=true"
- displayName="CSS..." kind="action" name="CreateFileCSS">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.js_file"
- PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileJS;extension=js;validator.addfile=true"
- displayName="JS..." kind="action" name="CreateFileJS">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
- ICON="action.new.file.xhtml_file"
- PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileXHTML;extension=xhtml;validator.addfile=true"
- displayName="XHTML..." kind="action" name="CreateFileXHTML">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator" Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="template" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="NewJSPFileWizardTaglibs">
- <AttributeData AttributeName="taglibs" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%CreateFile%"
- ICON="action.new.file.xsl_file"
- PROPERTIES="validator.addfile=true" WizardClassName="%Default%"
- displayName="XSL..." kind="action" name="CreateFileXSL">
- <EntityData EntityName="FileXSL">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.jsp_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewJSPFileWizard"
- displayName="JSP..." kind="action" name="CreateFileJSPV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.html_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewHTMLFileWizard"
- displayName="HTML..." kind="action" name="CreateFileHTMLV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.css_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewCSSFileWizard"
- displayName="CSS..." kind="action" name="CreateFileCSSV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.js_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewJSFileWizard"
- displayName="JS..." kind="action" name="CreateFileJSV"/>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.file.xhtml_file"
- PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.common.model.ui.wizard.newfile.NewXHTMLFileWizard"
- displayName="XHTML..." kind="action" name="CreateFileXHTMLV"/>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemJar">
- <XChildrenEntities>
- <XChildEntity name="FileTLD"/>
- <XChildEntity name="FileXML"/>
- <XChildEntity name="FileCSS"/>
- <XChildEntity name="FileJS"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="FileSystems">
- <XChildrenEntities/>
- <XActionItem kind="list">
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateWebPrjHandler"
- ICON="main.projects.new" SAVE_REQUIRED="yes"
- displayName="Create New Project..." kind="action" name="CreateStrutsProject"/>
- <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
- PROPERTIES="support=org.jboss.tools.struts.webprj.model.helpers.sync.SyncProjectSupport"
- displayName="Modules Configuration" kind="action" name="SynchronizeModules"/>
- <XActionItem kind="list" name="Registration">
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jst.web.model.handlers.UnregisterInServerXmlHandler"
- ICON="action.empty"
- displayName="Unregister Web Context from server.xml" kind="action" name="UnregisterInServerXML"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.jst.web.model.handlers.RegisterInServerXmlHandler"
- ICON="action.empty"
- displayName="Register Web Context in server.xml" kind="action" name="RegisterInServerXML"/>
- <XActionItem kind="list" name="Separator1"/>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileXHTML">
- <XChildrenEntities/>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
- ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="JarFolder">
- <XChildrenEntities>
- <XChildEntity name="FileTLD"/>
- <XChildEntity name="FileXML"/>
- <XChildEntity name="FileCSS"/>
- <XChildEntity name="FileJS"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="Root">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JstWeb" required="yes"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem kind="list" name="RunActions">
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jst.web.model.handlers.RunOnServerHandler"
- ICON="action.empty" displayName="Run On Server" kind="action" name="RunPageOnServer"/>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="Workspaces">
- <XChildrenEntities/>
- <XActionItem kind="list">
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateWebPrjHandler"
- ICON="main.projects.new" SAVE_REQUIRED="yes"
- displayName="Create New Project..." kind="action" name="CreateStrutsProject"/>
- </XActionItem>
- </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="Web" VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="FilteredTrees">
+ <PAIR name="AllWebPages" value="org.jboss.tools.jst.web.model.tree.AllWebPagesTree"/>
+ <PAIR name="WebProject--" value="org.jboss.tools.struts.webprj.model.WebProjectTree"/>
+ </MAPPING>
+ <MAPPING name="Recognizers">
+ <PAIR name="css$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+ <PAIR name="js$5" value="org.jboss.tools.common.model.loaders.impl.MappedEntityRecognizer"/>
+ <PAIR name="xml$99" value="org.jboss.tools.jst.web.model.XMLEntityRecognizer"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="file">
+ <ICON name="css_file" path="images/file/css_file.gif"/>
+ <ICON name="js_file" path="images/file/js_file.gif"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="webprj">
+ <ICON name="open_webprj" path="images/java/attr.gif"/>
+ <ICON name="set_location" path="images/java/attr.gif"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="file">
+ <ICON name="css" path="images/file/css_file.gif"/>
+ <ICON name="js" path="images/file/js_file.gif"/>
+ </GROUP>
+ <GROUP name="webprj">
+ <ICON name="classes" path="images/file/system_folder.gif"/>
+ <ICON name="classpath" path="images/file/system_folder.gif"/>
+ <ICON name="folder" path="images/file/system_folder.gif"/>
+ <ICON name="jar" path="images/file/jar_file.gif"/>
+ <ICON name="lib" path="images/file/system_folder.gif"/>
+ <ICON name="metainf" path="images/file/system_folder.gif"/>
+ <ICON name="root" path="images/file/system_folder.gif"/>
+ <ICON name="source" path="images/file/system_folder.gif"/>
+ <ICON name="sources" path="images/file/system_folder.gif"/>
+ <ICON name="webinf" path="images/file/system_folder.gif"/>
+ <ICON name="webroot" path="images/struts/web_root.gif"/>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.common.model.impl.bundle.BundleItemObjectImpl" name="BundleItem">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="action.empty" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute name="language" xmlname="language">
+ <Constraint loader="ListString"/>
+ <Editor name="LanguagesList"/>
+ </XModelAttribute>
+ <XModelAttribute name="country" xmlname="country">
+ <Constraint loader="ListString"/>
+ <Editor name="CountriesList"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="BundleList">
+ <XChildrenEntities>
+ <XChildEntity name="BundleItem"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="action.empty" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="Bundle List" name="name" xmlname="NAME"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create" kind="list" name="CreateActions">
+ <XActionItem HIDE="always" HandlerClassName="%Create%"
+ ICON="action.empty" WizardClassName="%Default%"
+ displayName="Add Bundle..." kind="action" name="AddBundle">
+ <EntityData EntityName="BundleItem">
+ <AttributeData AttributeName="language" Mandatory="no"/>
+ <AttributeData AttributeName="country" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+ ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileAnyImpl"
+ ObjectEditorClass="%DEFAULT%" name="FileCSS">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.file.css" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="file" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME"/>
+ <XModelAttribute TRIM="no" name="body" visibility="false"/>
+ <XModelAttribute default="css" name="extension" xmlname="EXTENSION"/>
+ <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="main.file.css" 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="main.file.java_file" displayName="Open External Editor"
+ kind="action" name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
+ PROPERTIES="validator.edit=true" WizardClassName="%Default%"
+ displayName="Rename..." kind="action" name="Rename">
+ <EntityData EntityName="FileTXT">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="extension" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action" name="Save"/>
+ </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>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+ 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.common.model.filesystems.impl.DiscardFileHandler"
+ 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.common.model.loaders.impl.BodyLoader"
+ ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileAnyImpl"
+ ObjectEditorClass="%DEFAULT%" name="FileJS">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.file.js" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="file" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME"/>
+ <XModelAttribute TRIM="no" name="body" visibility="false"/>
+ <XModelAttribute default="js" name="extension" xmlname="EXTENSION"/>
+ <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="main.file.js" 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="main.file.java_file" displayName="Open External Editor"
+ kind="action" name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
+ PROPERTIES="validator.edit=true" WizardClassName="%Default%"
+ displayName="Rename..." kind="action" name="Rename">
+ <EntityData EntityName="FileTXT">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="extension" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action" name="Save"/>
+ </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>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+ 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.common.model.filesystems.impl.DiscardFileHandler"
+ 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.common.model.loaders.impl.BodyLoader"
+ ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileXMLImpl"
+ ObjectEditorClass="%XML%" name="FileTLD">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.file.xml_file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="tld" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME"/>
+ <XModelAttribute TRIM="no" name="body" visibility="false"/>
+ <XModelAttribute default="tld" name="extension" xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="main.file.xml_file" 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="main.file.java_file" 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="main.file.java_file" displayName="Choose Program..."
+ kind="action" name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </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>
+ <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>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.common.model.loaders.impl.BodyLoader"
+ ImplementingClass="org.jboss.tools.common.model.filesystems.impl.FileXMLImpl"
+ ObjectEditorClass="%XML%" name="FileXML">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.file.xml_file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="tld" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME"/>
+ <XModelAttribute default="no" name="isIncorrect" visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="body" visibility="false"/>
+ <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="main.file.xml_file" 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="main.file.java_file" 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="main.file.java_file" 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 HandlerClassName="%RenameFile%" ICON="action.empty"
+ PROPERTIES="validator.edit=true" WizardClassName="%Default%"
+ displayName="Rename..." kind="action" name="Rename">
+ <EntityData EntityName="FileXML">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="disabled" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action" name="Save"/>
+ </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>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%DeleteFile%"
+ 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.common.model.filesystems.impl.DiscardFileHandler"
+ 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 ImplementingClass="%Regular%" XMLSUBPATH="web" name="JstWeb">
+ <XChildrenEntities>
+ <XChildEntity name="JstWebModule"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Web" name="name" xmlname="NAME"/>
+ <XModelAttribute name="model path" xmlname="model-path"/>
+ <XModelAttribute name="servlet version" visibility="false" xmlname="SERVLET_VERSION">
+ <Constraint loader="List">
+ <value name="2.2"/>
+ <value name="2.3"/>
+ <value name="2.4"/>
+ <value name="2.5"/>
+ <value name="3.0"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.jst.web.project.WebConfigImpl"
+ XMLSUBPATH="module" name="JstWebConfig">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="config" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="URI" xmlname="URI"/>
+ <XModelAttribute name="path on disk">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="mode=FILES_ONLY"/>
+ <value name="description=Struts configuration file"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="model path" xmlname="model-path"/>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.jst.web.project.WebModuleImpl"
+ XMLSUBPATH="module" name="JstWebModule">
+ <XChildrenEntities>
+ <XChildEntity name="JstWebConfig"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="module" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="URI" xmlname="URI"/>
+ <XModelAttribute name="path on disk">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="mode=FILES_ONLY"/>
+ <value name="description=Struts configuration file"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="java src">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=Java sources root"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="root">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=Module root"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="model path" xmlname="model-path"/>
+ <XModelAttribute name="root file system" xmlname="web-root"/>
+ <XModelAttribute name="src file system" xmlname="src"/>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="RunPageHelper">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="action.empty" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="run page helper" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="url" xmlname="url">
+ <Constraint loader="ListString"/>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="TomcatVMHelper">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="vm">
+ <Constraint loader="FileFilter"/>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="ignore" xmlname="yes">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebData_EditFilterWizard">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="filter"/>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAddModuleHelper">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="name" xmlname="NAME"/>
+ <XModelAttribute name="path">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="mode=FILES_ONLY"/>
+ <value name="description=Struts configuration file"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ PROPERTIES="support=org.jboss.tools.struts.webprj.model.helpers.sync.AddModuleSupport"
+ displayName="Add Module" kind="action" name="Add">
+ <EntityData EntityName="WebPrjAddModuleHelper">
+ <AttributeData AttributeName="name" Mandatory="no"/>
+ <AttributeData AttributeName="path"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAdoptAddStruts">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute default="1.1" name="version" xmlname="version">
+ <Constraint loader="List">
+ <value name="1.0"/>
+ <value name="1.1"/>
+ <value name="1.2"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute default="org.apache.struts.action.ActionServlet"
+ name="servlet class" xmlname="servlet_class">
+ <Editor name="EclipseClassChooser"/>
+ </XModelAttribute>
+ <XModelAttribute default="*.do" name="url pattern" xmlname="url_pattern"/>
+ <XModelAttribute name="tld files" xmlname="tld_files">
+ <Constraint loader="ListAdd"/>
+ <Editor name="ListAdd"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAdoptStepFolders">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="classes" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Classes Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="lib" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Lib Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="build" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Ant's build file"/>
+ <value name="extensions=xml"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="web root" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Web Root Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="src" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Src Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute default="false" name="add libraries">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ <XModelAttribute name="version">
+ <Constraint loader="ListString"/>
+ <Editor name="DropDown"/>
+ </XModelAttribute>
+ <XModelAttribute default="2.4" name="servlet version">
+ <Constraint loader="List">
+ <value name="2.3"/>
+ <value name="2.4"/>
+ <value name="2.5"/>
+ <value name="3.0"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAdoptStepLocation">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=Select WEB-INF folder"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAdoptStepName">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute default="WebProject" name="name" xmlname="NAME">
+ <Constraint loader="FolderName"/>
+ </XModelAttribute>
+ <XModelAttribute name="web.xml location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Select folder where Struts configuration file is located"/>
+ <value name="filenames=web.xml"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute default="true" name="link">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjAdoptWarStep0">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute name="*.war location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Select war file with web application"/>
+ <value name="extensions=war"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="name"/>
+ <XModelAttribute default="true" name="use default path">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=Select WEB-INF folder"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute default="Classic Eclipse project structure" name="import type">
+ <Constraint loader="List">
+ <value name="Exact structure of war file"/>
+ <value name="Classic Eclipse project structure"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="CLASSES" name="WebPrjClasses">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.classes" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Classes" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjClasspath">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.classpath" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Classpath" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepDirs">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
+ <XModelAttribute name="webroot" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Web Root Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="classes" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Classes Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="lib" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Lib Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="src" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Src Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Target Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="locationJar" visibility="false">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Target JAR"/>
+ <value name="mode=FILES_ONLY"/>
+ <value name="extensions=jar,zip"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="servletVersion" xmlname="2.3">
+ <Constraint loader="List">
+ <value name="2.3"/>
+ <value name="2.4"/>
+ <value name="2.5"/>
+ <value name="3.0"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepLVT">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
+ <XModelAttribute default="1.1" name="version" xmlname="VERSION">
+ <Constraint loader="List">
+ <value name="1.0"/>
+ <value name="1.1"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute name="use default path">
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Project Root Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="template" xmlname="TEMPLATE">
+ <Constraint loader="List"/>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepName">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="WebProject" name="name" xmlname="NAME">
+ <Constraint loader="FolderName"/>
+ </XModelAttribute>
+ <XModelAttribute default="1.1" name="version" xmlname="VERSION">
+ <Constraint loader="List">
+ <value name="1.0"/>
+ <value name="1.1"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="extensions=xml"/>
+ <value name="description=Select folder where Struts configuration file is located"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="WebPrjCreateStepTLD">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="TLDs">
+ <Editor name="ListAdd"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="FOLDER" name="WebPrjFolder">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.webroot" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="JAR" name="WebPrjJar">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.webroot" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jar file" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="LIB" name="WebPrjLib">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjJar"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.lib" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Lib" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjMetaInf">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.metainf" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Meta-Inf" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="WebPrjRegisterApplication">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute default="no" name="register" xmlname="register_web_context">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="CheckBox"/>
+ </XModelAttribute>
+ <XModelAttribute name="application name" xmlname="NAME">
+ <Constraint loader="FolderName"/>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Select folder where Server configuration file is located"/>
+ <value name="filenames=server.xml"/>
+ </Constraint>
+ <Editor name="FileChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="domain">
+ <Constraint loader="ListString"/>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="runtime">
+ <Constraint loader="ListString"/>
+ <Editor name="MutableCombo"/>
+ </XModelAttribute>
+ <XModelAttribute name="target server">
+ <Constraint loader="ListString"/>
+ <Editor name="MutableMultipleChoice"/>
+ </XModelAttribute>
+ <XModelAttribute name="separator">
+ <Editor name="Separator"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.common.model.engines.impl.EnginesLoader"
+ ImplementingClass="%Regular%" XMLSUBPATH="WEBPRJ" name="WebPrjRoot">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjWebRoot"/>
+ <XChildEntity name="WebPrjSources"/>
+ <XChildEntity name="WebPrjClasspath"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.root" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="partition" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="WebProject" name="name" xmlname="NAME"/>
+ <XModelAttribute name="location" visibility="false" xmlname="location">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=WEB-INF Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="infoText=Select folder where Struts configuration file is located"/>
+ <value name="infoIcon=images/struts/folder_ico.jpg"/>
+ <value name="title=Import"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="SOURCES" name="WebPrjSource">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.source" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="none" name="build" xmlname="BUILD">
+ <Constraint loader="List">
+ <value name="none"/>
+ <value name="compile"/>
+ <value name="create jar"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute name="compile" xmlname="COMPILE">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="description=Target Folder"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="create jar" xmlname="JAR"/>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="SOURCES" name="WebPrjSources">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjSource"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.sources" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Sources" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBINF" name="WebPrjWebInf">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjClasses"/>
+ <XChildEntity name="WebPrjLib"/>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.webinf" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Web-Inf" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" XMLSUBPATH="WEBROOT" name="WebPrjWebRoot">
+ <XChildrenEntities>
+ <XChildEntity name="WebPrjMetaInf"/>
+ <XChildEntity maxCount="1" name="WebPrjWebInf"/>
+ <XChildEntity name="WebPrjFolder"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.webprj.webroot" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="folder" loader="ElementType"
+ name="element type" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Web-Root" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="location" xmlname="location">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Regular%" name="WebWorkspace">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes>
+ <XModelAttribute default="Eclipse Workspace" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.ui.action.handler.CreateJSFProjectHandler"
+ ICON="action.new.jsfProject" displayName="Create New JSF Project..."
+ kind="action" name="CreateNewJSFProject"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.ui.action.handler.ImportJSFProjectHandler"
+ ICON="action.new.importProject"
+ displayName="Import Existing JSF Project..." kind="action" name="ImportExistingJSFProject"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.struts.ui.internal.action.CreateStrutsProjectHandler"
+ ICON="action.new.struts.create_project"
+ displayName="Create New Struts Project..." kind="action" name="CreateNewStrutsProject"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.struts.ui.internal.action.ImportStrutsProjectHandler"
+ ICON="action.new.struts.import_project"
+ displayName="Import Existing Struts Project..." kind="action" name="ImportExistingStrutsProject"/>
+ <XActionItem HIDE="always" displayName="Help" kind="action" name="Help"/>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromProjectHandler"
+ ICON="action.empty" displayName="Save As Template..." kind="action" name="SaveAsTemplate"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileTLD"/>
+ <XChildEntity name="FileXML"/>
+ <XChildEntity name="FileCSS"/>
+ <XChildEntity name="FileJS"/>
+ </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 kind="list" name="Web">
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.jsp_file"
+ PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileJSP;extension=jsp;validator.addfile=true"
+ displayName="JSP..." kind="action" name="CreateFileJSP">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="template" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="NewJSPFileWizardTaglibs">
+ <AttributeData AttributeName="taglibs" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.html_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileHTML;extension=html;validator.addfile=true"
+ displayName="HTML..." kind="action" name="CreateFileHTML">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.css_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileCSS;extension=css;validator.addfile=true"
+ displayName="CSS..." kind="action" name="CreateFileCSS">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.js_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileJS;extension=js;validator.addfile=true"
+ displayName="JS..." kind="action" name="CreateFileJS">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.xhtml_file"
+ PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileXHTML;extension=xhtml;validator.addfile=true"
+ displayName="XHTML..." kind="action" name="CreateFileXHTML">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="template" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="NewJSPFileWizardTaglibs">
+ <AttributeData AttributeName="taglibs" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%CreateFile%"
+ ICON="action.new.file.xsl_file"
+ PROPERTIES="validator.addfile=true" WizardClassName="%Default%"
+ displayName="XSL..." kind="action" name="CreateFileXSL">
+ <EntityData EntityName="FileXSL">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.jsp_file"
+ PROPERTIES="plugin=org.eclipse.jst.jsp.ui;wizard=org.eclipse.jst.jsp.ui.internal.wizard.NewJSPWizard"
+ displayName="JSP..." kind="action" name="CreateFileJSPV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.html_file"
+ PROPERTIES="plugin=org.eclipse.wst.html.ui;wizard=org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard"
+ displayName="HTML..." kind="action" name="CreateFileHTMLV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.css_file"
+ PROPERTIES="plugin=org.eclipse.wst.css.ui;wizard=org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard"
+ displayName="CSS..." kind="action" name="CreateFileCSSV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.js_file"
+ PROPERTIES="plugin=org.eclipse.wst.jsdt.ui;wizard=org.eclipse.wst.jsdt.ui.NewJSWizard"
+ displayName="JS..." kind="action" name="CreateFileJSV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.xhtml_file"
+ PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewXHTMLWizard"
+ displayName="XHTML..." kind="action" name="CreateFileXHTMLV"/>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileHTML">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
+ ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileJSP">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
+ ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileTLD"/>
+ <XChildEntity name="FileXML"/>
+ <XChildEntity name="FileCSS"/>
+ <XChildEntity name="FileJS"/>
+ </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 kind="list" name="Web">
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.jsp_file"
+ PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileJSP;extension=jsp;validator.addfile=true"
+ displayName="JSP..." kind="action" name="CreateFileJSP">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="template" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="NewJSPFileWizardTaglibs">
+ <AttributeData AttributeName="taglibs" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.html_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileHTML;extension=html;validator.addfile=true"
+ displayName="HTML..." kind="action" name="CreateFileHTML">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.css_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileCSS;extension=css;validator.addfile=true"
+ displayName="CSS..." kind="action" name="CreateFileCSS">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.js_file"
+ PROPERTIES="support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;entity=FileJS;extension=js;validator.addfile=true"
+ displayName="JS..." kind="action" name="CreateFileJS">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+ ICON="action.new.file.xhtml_file"
+ PROPERTIES="support=org.jboss.tools.jst.web.model.handlers.CreateJSPFileSupport;entity=FileXHTML;extension=xhtml;validator.addfile=true"
+ displayName="XHTML..." kind="action" name="CreateFileXHTML">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator" Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="template" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="NewJSPFileWizardTaglibs">
+ <AttributeData AttributeName="taglibs" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%CreateFile%"
+ ICON="action.new.file.xsl_file"
+ PROPERTIES="validator.addfile=true" WizardClassName="%Default%"
+ displayName="XSL..." kind="action" name="CreateFileXSL">
+ <EntityData EntityName="FileXSL">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.jsp_file"
+ PROPERTIES="plugin=org.eclipse.jst.jsp.ui;wizard=org.eclipse.jst.jsp.ui.internal.wizard.NewJSPWizard"
+ displayName="JSP..." kind="action" name="CreateFileJSPV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.html_file"
+ PROPERTIES="plugin=org.eclipse.wst.html.ui;wizard=org.eclipse.wst.html.ui.internal.wizard.NewHTMLWizard"
+ displayName="HTML..." kind="action" name="CreateFileHTMLV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.css_file"
+ PROPERTIES="plugin=org.eclipse.wst.css.ui;wizard=org.eclipse.wst.css.ui.internal.wizard.NewCSSWizard"
+ displayName="CSS..." kind="action" name="CreateFileCSSV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.js_file"
+ PROPERTIES="plugin=org.eclipse.wst.jsdt.ui;wizard=org.eclipse.wst.jsdt.ui.NewJSWizard"
+ displayName="JS..." kind="action" name="CreateFileJSV"/>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.file.xhtml_file"
+ PROPERTIES="plugin=org.jboss.tools.jst.web.ui;wizard=org.jboss.tools.jst.web.ui.wizards.newfile.NewXHTMLWizard"
+ displayName="XHTML..." kind="action" name="CreateFileXHTMLV"/>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+ <XChildrenEntities>
+ <XChildEntity name="FileTLD"/>
+ <XChildEntity name="FileXML"/>
+ <XChildEntity name="FileCSS"/>
+ <XChildEntity name="FileJS"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystems">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateWebPrjHandler"
+ ICON="main.projects.new" SAVE_REQUIRED="yes"
+ displayName="Create New Project..." kind="action" name="CreateStrutsProject"/>
+ <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
+ PROPERTIES="support=org.jboss.tools.struts.webprj.model.helpers.sync.SyncProjectSupport"
+ displayName="Modules Configuration" kind="action" name="SynchronizeModules"/>
+ <XActionItem kind="list" name="Registration">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jst.web.model.handlers.UnregisterInServerXmlHandler"
+ ICON="action.empty"
+ displayName="Unregister Web Context from server.xml" kind="action" name="UnregisterInServerXML"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jst.web.model.handlers.RegisterInServerXmlHandler"
+ ICON="action.empty"
+ displayName="Register Web Context in server.xml" kind="action" name="RegisterInServerXML"/>
+ <XActionItem kind="list" name="Separator1"/>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileXHTML">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateTemplateFromPageHandler"
+ ICON="action.empty" displayName="Save as Template..." kind="action" name="CreateTemplate"/>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileTLD"/>
+ <XChildEntity name="FileXML"/>
+ <XChildEntity name="FileCSS"/>
+ <XChildEntity name="FileJS"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="Root">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JstWeb" required="yes"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="RunActions">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jst.web.model.handlers.RunOnServerHandler"
+ ICON="action.empty" displayName="Run On Server" kind="action" name="RunPageOnServer"/>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="Workspaces">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jst.web.project.handlers.CreateWebPrjHandler"
+ ICON="main.projects.new" SAVE_REQUIRED="yes"
+ displayName="Create New Project..." kind="action" name="CreateStrutsProject"/>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
15 years, 7 months
JBoss Tools SVN: r25047 - trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/graphical/wizards.
by jbosstools-commits@lists.jboss.org
Author: DartPeng
Date: 2010-09-21 06:01:48 -0400 (Tue, 21 Sep 2010)
New Revision: 25047
Modified:
trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/graphical/wizards/JavaBeanCreationWizardPage.java
Log:
JBIDE-6901
Done
Modified: trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/graphical/wizards/JavaBeanCreationWizardPage.java
===================================================================
--- trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/graphical/wizards/JavaBeanCreationWizardPage.java 2010-09-21 08:56:03 UTC (rev 25046)
+++ trunk/smooks/plugins/org.jboss.tools.smooks.ui/src/org/jboss/tools/smooks/graphical/wizards/JavaBeanCreationWizardPage.java 2010-09-21 10:01:48 UTC (rev 25047)
@@ -79,6 +79,8 @@
private Button collectionClassBrowseButton;
private Text colllectionClassText;
+
+ private ICheckStateListener checkStateListener = null;
public JavaBeanCreationWizardPage(String pageName, String title,
ImageDescriptor titleImage, IJavaProject project,
@@ -126,7 +128,7 @@
createBeanClassControls(mainComposite);
- //createBeanTypeControls(mainComposite);
+ // createBeanTypeControls(mainComposite);
Label seperator = new Label(mainComposite, SWT.HORIZONTAL
| SWT.SEPARATOR);
@@ -198,7 +200,7 @@
}
});
- viewer.addCheckStateListener(new ICheckStateListener() {
+ checkStateListener = new ICheckStateListener() {
public void checkStateChanged(CheckStateChangedEvent event) {
modelClassStringList.clear();
@@ -232,13 +234,14 @@
}
private void checkChildren(JavaBeanModel model, boolean flag) {
+ ((JavaBeanModel) model).getChildren();
if (((JavaBeanModel) model).isExpaned()) {
for (Iterator<?> iterator = ((JavaBeanModel) model)
.getChildren().iterator(); iterator.hasNext();) {
JavaBeanModel child = (JavaBeanModel) iterator.next();
- if(containts(child)){
+ if (containts(child)) {
continue;
- }else{
+ } else {
record(child);
}
viewer.setChecked(child, flag);
@@ -252,9 +255,9 @@
ITreeContentProvider provider = (ITreeContentProvider) viewer
.getContentProvider();
Object parent = provider.getParent(element);
- if(containts(parent)){
+ if (containts(parent)) {
return;
- }else{
+ } else {
record(parent);
}
if (parent != null && !viewer.getChecked(parent)) {
@@ -262,24 +265,26 @@
checkParents(parent, viewer);
}
}
-
+
private List<Class> modelClassStringList = new ArrayList<Class>();
-
- private boolean containts(Object model){
- if(model instanceof JavaBeanModel){
- Class clazz = ((JavaBeanModel)model).getBeanClass();
+
+ private boolean containts(Object model) {
+ if (model instanceof JavaBeanModel) {
+ Class clazz = ((JavaBeanModel) model).getBeanClass();
return modelClassStringList.contains(clazz);
}
return false;
}
-
- private void record(Object model){
- if(model instanceof JavaBeanModel){
- Class clazz = ((JavaBeanModel)model).getBeanClass();
+
+ private void record(Object model) {
+ if (model instanceof JavaBeanModel) {
+ Class clazz = ((JavaBeanModel) model).getBeanClass();
modelClassStringList.add(clazz);
}
}
- });
+ };
+
+ viewer.addCheckStateListener(checkStateListener);
}
public Object[] getSelectionProperties() {
@@ -439,14 +444,21 @@
isCollection = isCollectionClass(beanClass);
Class<?> clazz = loader.loadClass(beanClass);
- javaBeanModel = JavaBeanModelFactory.getJavaBeanModelWithLazyLoad(clazz);
+ javaBeanModel = JavaBeanModelFactory
+ .getJavaBeanModelWithLazyLoad(clazz);
if (javaBeanModel != null) {
if (beanID != null) {
javaBeanModel.setName(beanID);
}
- if(!isCollection) {
+ if (!isCollection) {
viewer.setInput(javaBeanModel.getChildren());
}
+ Object[] nodes = javaBeanModel.getChildren().toArray();
+ for (int i = 0; i < nodes.length; i++) {
+ Object node = nodes[i];
+ viewer.setChecked(node, true);
+ checkStateListener.checkStateChanged(new CheckStateChangedEvent(viewer, node, true));
+ }
// viewer.setCheckedElements(javaBeanModel.getChildren().toArray());
} else {
viewer.setInput(""); //$NON-NLS-1$
@@ -508,7 +520,8 @@
String classString = JavaTypeFieldDialog.openJavaTypeDialog(
getShell(), project,
IJavaElementSearchConstants.CONSIDER_CLASSES);
- beanClassText.setText(classString);
+ if (classString != null)
+ beanClassText.setText(classString);
}
});
@@ -542,7 +555,7 @@
Text t = (Text) e.getSource();
beanID = t.getText();
updateWizardPageStatus();
- if(javaBeanModel != null){
+ if (javaBeanModel != null) {
javaBeanModel.setName(beanID);
}
}
15 years, 7 months
JBoss Tools SVN: r25046 - in trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test: launchers35 and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-09-21 04:56:03 -0400 (Tue, 21 Sep 2010)
New Revision: 25046
Added:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/HibernateAllTests_35.launch
Modified:
trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/DaliTest.java
Log:
added eclipse 3.5 launchers
tests updated to run with JBDS 3.0.2
Added: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/HibernateAllTests_35.launch
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/HibernateAllTests_35.launch (rev 0)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/HibernateAllTests_35.launch 2010-09-21 08:56:03 UTC (rev 25046)
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<launchConfiguration type="org.eclipse.swtbot.eclipse.ui.launcher.JunitLaunchConfig">
+<booleanAttribute key="append.args" value="true"/>
+<booleanAttribute key="askclear" value="false"/>
+<booleanAttribute key="automaticAdd" value="true"/>
+<booleanAttribute key="automaticValidate" value="false"/>
+<stringAttribute key="bootstrap" value=""/>
+<stringAttribute key="checked" value="[NONE]"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
+<booleanAttribute key="clearwslog" value="false"/>
+<stringAttribute key="configLocation" value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/pde-junit"/>
+<booleanAttribute key="default" value="true"/>
+<booleanAttribute key="includeOptional" value="true"/>
+<stringAttribute key="location" value="${workspace_loc}/../junit-workspace"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testsuite/HibernateAllTests.java"/>
+</listAttribute>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
+<listEntry value="1"/>
+</listAttribute>
+<mapAttribute key="org.eclipse.debug.core.environmentVariables">
+<mapEntry key="DISPLAY" value=":1"/>
+</mapAttribute>
+<stringAttribute key="org.eclipse.jdt.junit.CONTAINER" value=""/>
+<booleanAttribute key="org.eclipse.jdt.junit.KEEPRUNNING_ATTR" value="false"/>
+<stringAttribute key="org.eclipse.jdt.junit.TESTNAME" value=""/>
+<stringAttribute key="org.eclipse.jdt.junit.TEST_KIND" value="org.eclipse.jdt.junit.loader.junit4"/>
+<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.jboss.tools.hibernate.ui.bot.testsuite.HibernateAllTests"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS" value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.jboss.tools.hibernate.ui.bot.test"/>
+<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
+<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Xms256m -Xmx1024m -XX:MaxPermSize=256M -Dosgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.101.R35x_v20090807-1100.jar@1:start,org.eclipse.equinox.transforms.xslt@1:start,org.jboss.tools.equinox.transforms.xslt@1:start"/>
+<stringAttribute key="pde.version" value="3.3"/>
+<stringAttribute key="product" value="com.jboss.jbds.product.product"/>
+<booleanAttribute key="show_selected_only" value="false"/>
+<stringAttribute key="templateConfig" value="${target_home}/configuration/config.ini"/>
+<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="useDefaultConfig" value="true"/>
+<booleanAttribute key="useDefaultConfigArea" value="false"/>
+<booleanAttribute key="useProduct" value="true"/>
+</launchConfiguration>
Property changes on: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/launchers35/HibernateAllTests_35.launch
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/DaliTest.java
===================================================================
--- trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/DaliTest.java 2010-09-21 08:53:26 UTC (rev 25045)
+++ trunk/hibernatetools/tests/org.jboss.tools.hibernate.ui.bot.test/src/org/jboss/tools/hibernate/ui/bot/testcase/DaliTest.java 2010-09-21 08:56:03 UTC (rev 25046)
@@ -24,6 +24,7 @@
import org.junit.BeforeClass;
import org.junit.Test;
import org.junit.runner.RunWith;
+import org.osgi.framework.Version;
@RunWith(SWTBotJunit4ClassRunner.class)
public class DaliTest extends HibernateTest {
@@ -57,8 +58,12 @@
bot.button(IDELabel.Button.NEXT).click();
// JPA Facet Page
- bot.comboBoxInGroup("Platform").setSelection("Hibernate (JPA 2.x)");
- //bot.comboBoxInGroup("JPA Implementation").setSelection("Library Provided by Target Runtime");
+ Version version = jbt.getJBTVersion();
+ if ((version.getMajor() == 3) && (version.getMinor() == 1))
+ bot.comboBoxInGroup("Platform").setSelection("Hibernate");
+ else
+ bot.comboBoxInGroup("Platform").setSelection("Hibernate (JPA 2.x)");
+
bot.comboBoxInGroup("JPA implementation").setSelection("Disable Library Configuration");
// Finish
15 years, 7 months
JBoss Tools SVN: r25045 - trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext.
by jbosstools-commits@lists.jboss.org
Author: jpeterka
Date: 2010-09-21 04:53:26 -0400 (Tue, 21 Sep 2010)
New Revision: 25045
Modified:
trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java
Log:
#getJBTVersion added
Modified: trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java
===================================================================
--- trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java 2010-09-21 07:36:57 UTC (rev 25044)
+++ trunk/tests/plugins/org.jboss.tools.ui.bot.ext/src/org/jboss/tools/ui/bot/ext/SWTJBTExt.java 2010-09-21 08:53:26 UTC (rev 25045)
@@ -14,6 +14,7 @@
import static org.jboss.tools.ui.bot.ext.SWTTestExt.eclipse;
import org.apache.log4j.Logger;
+import org.eclipse.core.runtime.Platform;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
import org.eclipse.swtbot.swt.finder.SWTBot;
@@ -28,6 +29,7 @@
import org.jboss.tools.ui.bot.ext.types.IDELabel;
import org.jboss.tools.ui.bot.ext.types.ViewType;
import org.jboss.tools.ui.bot.ext.types.IDELabel.PreferencesDialog;
+import org.osgi.framework.Version;
/**
* Provides JBoss Tools common operations based on SWTBot element operations
* @author Vladimir Pakan
@@ -70,6 +72,13 @@
}
/**
+ * Returns JBT version (taken from version of org.jboss.tools.common plugin version)
+ * @return
+ */
+ public Version getJBTVersion() {
+ return Platform.getBundle("org.jboss.tools.common").getVersion();
+ }
+ /**
* Returns true when in Web Page of Wizard is defined at least one Server Runtime Instance
* @param bot
* @return
15 years, 7 months
JBoss Tools SVN: r25044 - trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor.
by jbosstools-commits@lists.jboss.org
Author: mareshkau
Date: 2010-09-21 03:36:57 -0400 (Tue, 21 Sep 2010)
New Revision: 25044
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java
Log:
JBIDE-7059,selection bar menu visabilty has been adjusted
Modified: trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java 2010-09-21 07:05:39 UTC (rev 25043)
+++ trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/jspeditor/JSPMultiPageEditor.java 2010-09-21 07:36:57 UTC (rev 25044)
@@ -25,6 +25,7 @@
import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.Platform;
import org.eclipse.core.runtime.QualifiedName;
+import org.eclipse.draw2d.GridData;
import org.eclipse.gef.ui.views.palette.PalettePage;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.action.IMenuListener;
@@ -112,7 +113,7 @@
// private IVisualEditor previewWebBrowser;
/** index of tab contain default web-browser */
- private int previewIndex;
+ private int previewIndex=-1;//by default 1, so if there no visual editor impl, this tab will be not available
// private boolean osWindows = true;
@@ -180,6 +181,10 @@
} else {
selectedPageIndex = 0;
}
+ //when implementation of visual editor not available we have only one tab
+ if(visualEditor==null){
+ selectedPageIndex=0;
+ }
}
public void superPageChange(int newPageIndex) {
15 years, 7 months
JBoss Tools SVN: r25043 - trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/selection/bar.
by jbosstools-commits@lists.jboss.org
Author: mareshkau
Date: 2010-09-21 03:05:39 -0400 (Tue, 21 Sep 2010)
New Revision: 25043
Modified:
trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/selection/bar/SelectionBar.java
Log:
JBIDE-7059,fixing compilation error
Modified: trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/selection/bar/SelectionBar.java
===================================================================
--- trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/selection/bar/SelectionBar.java 2010-09-21 06:59:19 UTC (rev 25042)
+++ trunk/jst/plugins/org.jboss.tools.jst.jsp/src/org/jboss/tools/jst/jsp/selection/bar/SelectionBar.java 2010-09-21 07:05:39 UTC (rev 25043)
@@ -652,7 +652,6 @@
setVisible((Boolean)state.getValue());
}
- @Override
public void commandChanged(CommandEvent commandEvent) {
setVisible(commandEvent.getCommand().isEnabled()&&(Boolean)commandEvent.getCommand().getState("org.eclipse.ui.commands.toggleState").getValue()); //$NON-NLS-1$
}
15 years, 7 months