JBoss Tools SVN: r29599 - in trunk/deltacloud/plugins: org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/rse/util and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2011-03-08 06:46:49 -0500 (Tue, 08 Mar 2011)
New Revision: 29599
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/rse/util/RSEUtils.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateRSEFromInstanceJob.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java
Log:
[JBIDE-8294] added missing progress informations (especially added instance info to the job title)
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java 2011-03-08 04:03:10 UTC (rev 29598)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java 2011-03-08 11:46:49 UTC (rev 29599)
@@ -66,6 +66,9 @@
}
public String getAlias() {
+ if (alias == null || alias.length() == 0) {
+ return instance.getName();
+ }
return alias;
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/rse/util/RSEUtils.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/rse/util/RSEUtils.java 2011-03-08 04:03:10 UTC (rev 29598)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/rse/util/RSEUtils.java 2011-03-08 11:46:49 UTC (rev 29599)
@@ -70,11 +70,7 @@
public static String createConnectionName(DeltaCloudInstance instance) {
Assert.isLegal(instance != null, "Cannot create connection name: instance is not defined");
- String connectionName = instance.getAlias();
- if (connectionName == null || connectionName.length() == 0) {
- connectionName = instance.getName();
- }
- return connectionName;
+ return instance.getAlias();
}
/**
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateRSEFromInstanceJob.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateRSEFromInstanceJob.java 2011-03-08 04:03:10 UTC (rev 29598)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateRSEFromInstanceJob.java 2011-03-08 11:46:49 UTC (rev 29599)
@@ -43,7 +43,7 @@
private Job nextJob2 = null;
public CreateRSEFromInstanceJob(DeltaCloudInstance instance, String family) {
- super("Create RSE Host from DeltaCloud Instance", instance, family);
+ super(MessageFormat.format("Create RSE {0}", instance.getAlias()), instance, family);
}
public IStatus doRun(IProgressMonitor monitor) throws CoreException {
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java 2011-03-08 04:03:10 UTC (rev 29598)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.integration/src/org/jboss/tools/deltacloud/integration/wizard/CreateServerFromRSEJob.java 2011-03-08 11:46:49 UTC (rev 29599)
@@ -81,6 +81,7 @@
public void setHost(IHost host) {
this.host = host;
+ setName(MessageFormat.format("Create Server {0} From RSE Host", host.getName()));
}
protected IStatus run(IProgressMonitor monitor) {
13 years, 4 months
JBoss Tools SVN: r29598 - trunk/birt/docs/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 23:03:10 -0500 (Mon, 07 Mar 2011)
New Revision: 29598
Modified:
trunk/birt/docs/en-US/hibernate_datasource.xml
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/hibernate_datasource.xml
===================================================================
--- trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 04:01:52 UTC (rev 29597)
+++ trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 04:03:10 UTC (rev 29598)
@@ -20,14 +20,9 @@
<note>
<title>Tip:</title>
- <para>Before performing Seam Generate Entities, you should have a connection profile
- adjusted and connected to a database. For on how to do this see the <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference
- guide.</para>
<para>
- If you followed the steps described in the
- <link linkend="birt_integration_with_seam">Adding BIRT Functionality to Standard Seam Web Project</link> chapter,
- you would have a connection profile already configured.
- </para>
+ Before performing Seam Generate Entities, you should have a connection profile adjusted and connected to a database. For information on how to do this see the <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference guide.
+ </para>
</note>
</listitem>
<listitem>
13 years, 4 months
JBoss Tools SVN: r29597 - in trunk/birt/docs/en-US: images/hibernate_datasource and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 23:01:52 -0500 (Mon, 07 Mar 2011)
New Revision: 29597
Modified:
trunk/birt/docs/en-US/hibernate_datasource.xml
trunk/birt/docs/en-US/images/hibernate_datasource/addingHibernateODADataset.png
trunk/birt/docs/en-US/images/hibernate_datasource/hibernateDataSource.png
trunk/birt/docs/en-US/images/hibernate_datasource/testingQuery.png
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/hibernate_datasource.xml
===================================================================
--- trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 03:04:24 UTC (rev 29596)
+++ trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 04:01:52 UTC (rev 29597)
@@ -21,7 +21,7 @@
<note>
<title>Tip:</title>
<para>Before performing Seam Generate Entities, you should have a connection profile
- adjusted and connected to a database. How to do this see in the <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference
+ adjusted and connected to a database. For on how to do this see the <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference
guide.</para>
<para>
If you followed the steps described in the
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/addingHibernateODADataset.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/hibernateDataSource.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/testingQuery.png
===================================================================
(Binary files differ)
13 years, 4 months
JBoss Tools SVN: r29596 - in trunk/birt/docs/en-US: images/birt_integration_with_seam and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 22:04:24 -0500 (Mon, 07 Mar 2011)
New Revision: 29596
Modified:
trunk/birt/docs/en-US/birt_integration_with_seam.xml
trunk/birt/docs/en-US/images/birt_integration_with_seam/helloBirtproject.png
trunk/birt/docs/en-US/images/hibernate_datasource/creatingDataSource.png
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/birt_integration_with_seam.xml
===================================================================
--- trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 02:40:15 UTC (rev 29595)
+++ trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 03:04:24 UTC (rev 29596)
@@ -260,7 +260,7 @@
<para>In the <guilabel>Servers</guilabel> view (if it is not open select <menuchoice><guimenuitem>Windows</guimenuitem><guimenuitem>Show View</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Server</guimenuitem><guimenuitem>Servers</guimenuitem></menuchoice>), select the server the application is deployed to and hit the <guibutton>Start</guibutton> button. </para>
</listitem>
<listitem>
- <para>When the server is started, open your favourite browser and point it to <code>http://localhost:8080/HelloBirt/helloBirt.seam</code> .</para>
+ <para>When the server is started, open your favourite browser and point it to <ulink url="http://localhost:8080/HelloBirt/helloBirt.seam">http://localhost:8080/HelloBirt/helloBirt.seam</ulink>.</para>
<figure>
Modified: trunk/birt/docs/en-US/images/birt_integration_with_seam/helloBirtproject.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/creatingDataSource.png
===================================================================
(Binary files differ)
13 years, 4 months
JBoss Tools SVN: r29595 - in trunk/birt/docs/en-US: images/hibernate_datasource and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 21:40:15 -0500 (Mon, 07 Mar 2011)
New Revision: 29595
Modified:
trunk/birt/docs/en-US/hibernate_datasource.xml
trunk/birt/docs/en-US/images/hibernate_datasource/addingHibernateODADataset.png
trunk/birt/docs/en-US/images/hibernate_datasource/connectionSuccessful.png
trunk/birt/docs/en-US/images/hibernate_datasource/creatingDataSource.png
trunk/birt/docs/en-US/images/hibernate_datasource/hibernateDataSource.png
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/hibernate_datasource.xml
===================================================================
--- trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 02:24:01 UTC (rev 29594)
+++ trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 02:40:15 UTC (rev 29595)
@@ -37,14 +37,14 @@
<guimenuitem>Other</guimenuitem>
<guimenuitem>Business Intelligence and Reporting Tools</guimenuitem>
<guimenuitem>Report</guimenuitem>
- </menuchoice>) to represent the data from the <property>Employees</property> table. Call the file <filename>employees.rptdesign</filename>.
+ </menuchoice>) to represent the data from the <property>Employees</property> table. Call the file <filename>employees.rptdesign</filename>, and save it in the <filename>WebContent</filename> folder.
</para>
</listitem>
<listitem>
- <para>Now switch to the <property>BIRT Report Design</property> perspective.</para>
+ <para>Now switch to the <guilabel>BIRT Report Design</guilabel> perspective.</para>
</listitem>
<listitem>
<para>
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/addingHibernateODADataset.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/connectionSuccessful.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/creatingDataSource.png
===================================================================
(Binary files differ)
Modified: trunk/birt/docs/en-US/images/hibernate_datasource/hibernateDataSource.png
===================================================================
(Binary files differ)
13 years, 4 months
JBoss Tools SVN: r29594 - trunk/birt/docs/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 21:24:01 -0500 (Mon, 07 Mar 2011)
New Revision: 29594
Modified:
trunk/birt/docs/en-US/birt_integration_with_seam.xml
trunk/birt/docs/en-US/hibernate_datasource.xml
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/birt_integration_with_seam.xml
===================================================================
--- trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:32:43 UTC (rev 29593)
+++ trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 02:24:01 UTC (rev 29594)
@@ -154,7 +154,7 @@
<orderedlist>
<listitem>
<para>
- Now create a BIRT report file and insert test data into the file. Name the report file <filename>helloBirt.rptdesign</filename>.
+ Now create a BIRT report file and insert test data into the file. Name the report file <filename>helloBirt.rptdesign</filename> in the <filename>WebContent</filename> folder.
</para>
<para>
The report should print the data from the <code>CLASSICMODELS.CUSTOMERS</code> table of the <guilabel>BIRT Classic Models Sample Database</guilabel>, namely:
@@ -217,7 +217,7 @@
<listitem>
- <para>Create the <property>helloBirt.xhtml</property> file in the WebContent with the following content: </para>
+ <para>Create the <filename>helloBirt.xhtml</filename> file in the <filename>WebContent</filename> folder with the following content: </para>
<programlisting role="XML"><![CDATA[...
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
@@ -239,9 +239,9 @@
</ui:composition>
...]]></programlisting>
- <para>From this listing above you see that the title of the report is set via <emphasis role="bold"> <property><b:param></property>
- </emphasis> by setting the parameter name and defining the <emphasis><property>"value"</property>
- </emphasis> attribute with the "Customers Contacts" value.</para>
+ <para>
+ From this listing above you see that the title of the report is set via <code><b:param></code> by setting the parameter name and defining the <code>value</code> attribute with the <code>Customers Contacts</code> value.
+ </para>
</listitem>
@@ -249,13 +249,15 @@
<listitem>
- <para>We have created a Seam project and inserted the <property>helloBirt</property> report into the <property>helloBirt.xhtml</property> view file.</para>
+ <para>
+ We have created a Seam project and inserted the <filename>helloBirt</filename> report into the <filename>helloBirt.xhtml</filename> view file.
+ </para>
<para>To see that the application works correctly and as you expect, you need to launch it on the server.</para>
</listitem>
<listitem>
- <para>In the <property>Servers</property> view (If it is not open navigate to <property>Windows > Show View > Other > Server > Servers</property>), select the server the application is deployed to and hit the <property>Start</property> button. </para>
+ <para>In the <guilabel>Servers</guilabel> view (if it is not open select <menuchoice><guimenuitem>Windows</guimenuitem><guimenuitem>Show View</guimenuitem><guimenuitem>Other</guimenuitem><guimenuitem>Server</guimenuitem><guimenuitem>Servers</guimenuitem></menuchoice>), select the server the application is deployed to and hit the <guibutton>Start</guibutton> button. </para>
</listitem>
<listitem>
<para>When the server is started, open your favourite browser and point it to <code>http://localhost:8080/HelloBirt/helloBirt.seam</code> .</para>
Modified: trunk/birt/docs/en-US/hibernate_datasource.xml
===================================================================
--- trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 00:32:43 UTC (rev 29593)
+++ trunk/birt/docs/en-US/hibernate_datasource.xml 2011-03-08 02:24:01 UTC (rev 29594)
@@ -2,212 +2,191 @@
<section id="hibernate_datasource">
- <title>Using Hibernate ODA Data Source</title>
+ <title>Using Hibernate ODA Data Source</title>
- <para>The JBoss BIRT Integration feature includes the Hibernate ODA Data Source which is completely
+ <para>The JBoss BIRT Integration feature includes the Hibernate ODA Data Source which is completely
integrated with Hibernate Tools. You can use it the way as you would use any of BIRT ODA drivers.
</para>
-<orderedlist>
- <listitem>
- <para>First, you need to reverse engineer from the database to generate Seam entities. You can perform this operation going to <emphasis>
- <property>File > New > Seam Generate Entities</property>
- </emphasis> in the <property>Seam perspective</property>. More details on the Seam Generate
- Entities please read <ulink
- url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind..."
- >Seam Dev Tools Reference guide</ulink>).
- In this guide we will use the <property>Employees</property> table of the <property>DATAMODELS</property> database.
-</para>
+ <orderedlist>
+ <listitem>
+ <para>
+ First, you need to reverse engineer from the database to generate Seam entities. You can perform this operation going to <menuchoice><guimenuitem>File</guimenuitem>
+ <guimenuitem>New</guimenuitem>
+ <guimenuitem>Seam Generate Entities</guimenuitem>
+ </menuchoice> in the <property>Seam perspective</property>. More details on the Seam Generate Entities please read <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">Seam Dev Tools Reference guide</ulink>). In this guide we will use the <property>Employees</property> table of the <property>DATAMODELS</property> database.
+ </para>
- <note>
- <title>Tip:</title>
- <para>Before performing Seam Generate Entities, you should have a connection profile
- adjusted and connected to a database. How to do this see in the <ulink
- url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind..."
- >CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference
+ <note>
+ <title>Tip:</title>
+ <para>Before performing Seam Generate Entities, you should have a connection profile
+ adjusted and connected to a database. How to do this see in the <ulink url="http://download.jboss.org/jbosstools/nightly-docs/en/seam/html_single/ind...">CRUD Database Application</ulink> chapter of the Seam Dev Tools Reference
guide.</para>
- <para>
+ <para>
If you followed the steps described in the
<link linkend="birt_integration_with_seam">Adding BIRT Functionality to Standard Seam Web Project</link> chapter,
you would have a connection profile already configured.
</para>
- </note>
- </listitem>
- <listitem>
-<para>
- Next you should create a new BIRT report file ( <emphasis>><property>File > New > Other > Business Intelligence and Reporting
- Tools > Report</property></emphasis>) to represent the data from the <property>Employees</property> table. Call the file <property>employees.rptdesign</property>.
-</para>
- </listitem>
+ </note>
+ </listitem>
+ <listitem>
+ <para>
+ Next you should create a new BIRT report file (<menuchoice><guimenuitem>File</guimenuitem>
+ <guimenuitem>New</guimenuitem>
+ <guimenuitem>Other</guimenuitem>
+ <guimenuitem>Business Intelligence and Reporting Tools</guimenuitem>
+ <guimenuitem>Report</guimenuitem>
+ </menuchoice>) to represent the data from the <property>Employees</property> table. Call the file <filename>employees.rptdesign</filename>.
+ </para>
+ </listitem>
-<listitem>
-
+ <listitem>
- <para>Now switch to the <property>BIRT Report Design</property> perspective.</para>
-</listitem>
- <listitem>
- <para>In the <property>Data Explorer</property> view right-click the <emphasis>
- <property>Data Source</property>
- </emphasis> node and choose <emphasis>
- <property>New Data Source</property>.</emphasis></para>
- <figure>
- <title>Creating a New Data Source</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/creatingDataSource.png"/>
- </imageobject>
- </mediaobject>
- </figure>
-</listitem>
- <listitem>
- <para>The wizard will prompt you to select data source type. Choose <emphasis>
- <property>Hibernate Data Source</property>
- </emphasis> and give it a meaningful name, for instance <emphasis>
- <property>HibernateDataSource</property>
- </emphasis>. Hit <emphasis>
- <property>Next</property> to proceed.</emphasis></para>
+ <para>Now switch to the <property>BIRT Report Design</property> perspective.</para>
+ </listitem>
+ <listitem>
+ <para>
+ In the <guilabel>Data Explorer</guilabel> view right-click the <guilabel>Data Source</guilabel> node and choose <guimenuitem>New Data Source</guimenuitem>.
+ </para>
- <figure>
- <title>Creating Hibernate Data Source</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/hibernateDataSource.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem>
- <para>On the next wizard's dialog you can leave the everything with default values, press the <emphasis>
- <property>Test Connection</property>
- </emphasis> button to verify that the connection is established successfully.</para>
-
- <para>
- The <property>Hibernate Data Source</property> enables you to specify a Hibernate Configuration or JNDI URL.
-
- </para>
+ <figure>
+ <title>Creating a New Data Source</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/creatingDataSource.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem>
+ <para>
+ The wizard will prompt you to select data source type. Choose <guilabel>Hibernate Data Source</guilabel> and give it a meaningful name, for instance <guilabel>HibernateDataSource</guilabel>. Click the <guibutton>Next</guibutton> button to proceed.
+ </para>
- <figure>
- <title>Hibernate Data Source Profile</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/connectionSuccessful.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem>
- <para>Press <emphasis>
- <property>Finish</property>
- </emphasis> to complete <property>New Data Source</property> wizard.</para>
- </listitem>
-
- <listitem>
- <para>Now you need to configure a new Hibernate ODA data set. Launch the
- <property>New Data Set</property> wizard. In the <property>Data Explorer View</property>
- right-click the <emphasis>
- <property>Data Set</property>
- </emphasis> node and select <emphasis>
- <property>New Data Set</property>.</emphasis></para>
+ <figure>
+ <title>Creating Hibernate Data Source</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/hibernateDataSource.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem>
+ <para>
+ On the next wizard's dialog you can leave the everything with default values, click the <guibutton>Test Connection</guibutton> button to verify that the connection is established successfully.
+ </para>
- </listitem>
- <listitem>
- <para>Select <property>HibernateDataSource</property> as target data source and type in the new data set name.
+ <para>
+ The <guilabel>Hibernate Data Source</guilabel> enables you to specify a Hibernate Configuration or JNDI URL.
+ </para>
+
+ <figure>
+ <title>Hibernate Data Source Profile</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/connectionSuccessful.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem>
+ <para>Click the <guibutton>Finish</guibutton> button to complete <guilabel>New Data Source</guilabel> wizard.</para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Now you need to configure a new Hibernate ODA data set. Launch the <guilabel>New Data Set</guilabel> wizard. In the <guilabel>Data Explorer</guilabel> View right-click the <guilabel>Data Set</guilabel> node and select <guimenuitem>New Data Set</guimenuitem>.
+ </para>
+
+ </listitem>
+ <listitem>
+ <para>Select <property>HibernateDataSource</property> as target data source and type in the new data set name.
Call it <property>HibernateDataSet</property>.</para>
- <figure>
- <title>Creating a Hibernate ODA Data Set</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/addingHibernateODADataset.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem>
+ <figure>
+ <title>Creating a Hibernate ODA Data Set</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/addingHibernateODADataset.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem>
- <para>The next dialog of the wizard will help you compose a query for the new data set.</para>
- <para>We will make a report that will print all employees in the database who has Sales Rep job title.</para>
+ <para>The next dialog of the wizard will help you compose a query for the new data set.</para>
+ <para>We will make a report that will print all employees in the database who has Sales Rep job title.</para>
- <programlisting role="SQL"><![CDATA[...
+ <programlisting role="SQL"><![CDATA[...
select jobtitle, firstname, lastname, email
from Employees as employees where employees.jobtitle = 'Sales Rep'
-...]]></programlisting>
-
+...]]></programlisting>
- <para>
-
- To validate the
- entered query you can press the <emphasis>
- <property>Test query</property>
- </emphasis> button. All the HQL features like syntax highlighting, content assist,
- formatting, drag-and-drop, etc., are available to facilitate query composing.</para>
- <figure>
- <title>Composing query for Data Set</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/testingQuery.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
- <listitem>
-
- <para>Pressing <property>Finish</property> will call the <property>Edit Data Set</property> dialog where you can adjust the parameters of the data set and preview the resulted set.
- If everything looks good, hit <property>Ok</property> to generate a new data set.
+ <para>
+ To validate the entered query you can press the <guibutton>Test query</guibutton> button. All the HQL features like syntax highlighting, content assist, formatting, drag-and-drop, etc., are available to facilitate query composing.
+ </para>
+
+ <figure>
+ <title>Composing query for Data Set</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/testingQuery.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ <listitem>
+
+ <para>
+ Clicking the <guibutton>Finish</guibutton> button will call the <guilabel>Edit Data Set</guilabel> dialog where you can adjust the parameters of the data set and preview the resulted set. If everything looks good, click the <guibutton>OK</guibutton> button to generate a new data set.
</para>
- </listitem>
- <listitem>
-
- <para>Now you can insert the data set items of <property>HibernateDataSet</property> into the <property>employees.rptdesign</property>.</para>
-
+ </listitem>
+ <listitem>
- <note>
- <title>Tip:</title>
- <para>If you don't know how to do this we suggest that you refer to the <ulink
- url="http://www.eclipse.org/birt/phoenix/tutorial/">Eclipse BIRT Tutorial</ulink>.</para>
- </note>
-
+ <para>Now you can insert the data set items of <guilabel>HibernateDataSet</guilabel> into the <filename>employees.rptdesign</filename> file.</para>
-<para>You can also use parameters in the query to add dynamics to your report. In the previous example we hardcoded the selection criterion in the <code>where</code> clause. </para>
- <para>To specify the job title on-the-fly your query should look like this:</para>
- <programlisting role="XML"><![CDATA[
+
+ <note>
+ <title>Tip:</title>
+ <para>If you don't know how to do this we suggest that you refer to the <ulink url="http://www.eclipse.org/birt/phoenix/tutorial/">Eclipse BIRT Tutorial</ulink>.</para>
+ </note>
+
+
+ <para>You can also use parameters in the query to add dynamics to your report. In the previous example we hardcoded the selection criterion in the <code>where</code> clause. </para>
+ <para>To specify the job title on-the-fly your query should look like this:</para>
+ <programlisting role="XML"><![CDATA[
select jobtitle,firstname, lastname,email
from Employees as employees where employees.jobtitle = ?
-]]></programlisting>
-
- <para>The question mark represents a data set input parameter, which is not the same as a report parameter.
- Now you need to define an new report parameter to pass the data to the report, call it <code>JobTitle</code>.
-
-
-
- The dataset parameter can be linked to a report parameter.
- In the <property>Data Explorer</property> view click the Data Set node to open it and right-click
- on the data set you created previously( in our case it is <property>HibernateDataSet</property>),
- choose <property>Edit</property> and navigate to the <property>Parameters</property> section.
- Declare a new data set parameter, name it <code>jobtitle</code> and map it to the already existing <code>JobTitle</code> report parameter.
- </para>
- </listitem>
- <listitem>
- <para>You report is ready, you can view it by clicking on the <property>Preview</property> tab of the <property>BIRT Report Designer</property> editor. </para>
+]]></programlisting>
+ <para>
+ The question mark represents a data set input parameter, which is not the same as a report parameter. Now you need to define an new report parameter to pass the data to the report, call it <code>JobTitle</code>. The dataset parameter can be linked to a report parameter. In the <guilabel>Data Explorer</guilabel> view click the Data Set node to open it and right-click on the data set you created previously (in our case it is <guilabel>HibernateDataSet</guilabel>), choose <guilabel>Edit</guilabel> and navigate to the <guilabel>Parameters</guilabel> section. Declare a new data set parameter, name it <code>jobtitle</code> and map it to the already existing <code>JobTitle</code> report parameter.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+ You report is ready, you can view it by clicking on the <guilabel>Preview</guilabel> tab of the <guilabel>BIRT Report Designer</guilabel> editor.
+ </para>
- <para>You will be prompted to assign a value to the report parameter. For instance you can enter "Sales Rep". </para>
- <figure>
- <title>Resulted Dynamic Report</title>
- <mediaobject>
- <imageobject>
- <imagedata fileref="images/hibernate_datasource/finalReport.png"/>
- </imageobject>
- </mediaobject>
- </figure>
- </listitem>
-</orderedlist>
+ <para>You will be prompted to assign a value to the report parameter. For instance you can enter "Sales Rep". </para>
+
+ <figure>
+ <title>Resulted Dynamic Report</title>
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/hibernate_datasource/finalReport.png"/>
+ </imageobject>
+ </mediaobject>
+ </figure>
+ </listitem>
+ </orderedlist>
</section>
13 years, 4 months
JBoss Tools SVN: r29593 - trunk/birt/docs/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 19:32:43 -0500 (Mon, 07 Mar 2011)
New Revision: 29593
Modified:
trunk/birt/docs/en-US/birt_integration_with_seam.xml
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/birt_integration_with_seam.xml
===================================================================
--- trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:32:05 UTC (rev 29592)
+++ trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:32:43 UTC (rev 29593)
@@ -169,9 +169,12 @@
<para>
As this guide is primarily focused on the BIRT integration and not the BIRT technology itself, the steps required to make the report will not be shown. For more information on creating a BIRT report file please read the <ulink url="http://eclipse.org/birt/phoenix/tutorial/">BIRT documentation</ulink>.
</para>
- <para>
+ <note>
+ <title>Tip</title>
+ <para>
You can download the <filename>helloBirt.rptdesign</filename> file <ulink url="files/helloBirt.rptdesign">here</ulink> and copy it to the <filename>WebContent</filename> folder of your Seam project.
- </para>
+ </para>
+ </note>
</listitem>
<listitem>
13 years, 4 months
JBoss Tools SVN: r29592 - trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta.
by jbosstools-commits@lists.jboss.org
Author: scabanovich
Date: 2011-03-07 19:32:05 -0500 (Mon, 07 Mar 2011)
New Revision: 29592
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf2.meta
Log:
JBIDE-8223
https://issues.jboss.org/browse/JBIDE-8223
Modified: trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf2.meta
===================================================================
--- trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf2.meta 2011-03-08 00:30:59 UTC (rev 29591)
+++ trunk/jsf/plugins/org.jboss.tools.jsf/resources/meta/jsf2.meta 2011-03-08 00:32:05 UTC (rev 29592)
@@ -1,1839 +1,1872 @@
-<?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="JSF" VERSION="1.0"/>
- <MAPPINGS>
- <MAPPING name="FileVersions">
- <PAIR name="FacesConfig2.0" value="FacesConfig20"/>
- </MAPPING>
- </MAPPINGS>
- <ICONS/>
- <GlobalActions kind="list"/>
- <XModelEntity
- AdoptManagerClass="org.jboss.tools.jsf.model.handlers.FacesConfigAdopt"
- ImplementationLoadingClass="org.jboss.tools.jsf.model.FacesConfigLoader"
- ImplementingClass="org.jboss.tools.jsf.model.FileFacesConfigImpl"
- ObjectEditorClass="%XML%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="faces-config" name="FacesConfig20">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JSFApplication20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFFactory20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFLifecycle" required="yes"/>
- <XChildEntity maxCount="1" name="JSFBehaviors20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFComponents11" required="yes"/>
- <XChildEntity maxCount="1" name="JSFConverters" required="yes"/>
- <XChildEntity maxCount="1" name="JSFManagedBeans20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFNavigationRules20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFOrderings20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFReferencedBeans" required="yes"/>
- <XChildEntity maxCount="1" name="JSFRenderKits20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFValidators12" required="yes"/>
- <XChildEntity maxCount="1" name="JSFConfigExtensions" required="yes"/>
- <XChildEntity maxCount="1" name="JSFProcess" required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.faces-config" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="faces-config" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
- <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always"
- default="http://java.sun.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
- <XModelAttribute PROPERTIES="save=always"
- default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
- <XModelAttribute PROPERTIES="save=always"
- default="http://www.w3.org/2001/XInclude" name="xmlns:xi"
- visibility="false" xmlname="xmlns:xi"/>
- <XModelAttribute PROPERTIES="save=always"
- default="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
- name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
- <XModelAttribute PROPERTIES="save=always" default="2.0"
- name="version" visibility="false" xmlname="version"/>
- <XModelAttribute default="no" name="isIncorrect" visibility="false">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false"/>
- <XModelAttribute name="encoding">
- <Constraint loader="ListString">
- <value name="ISO-8859-1"/>
- <value name="UTF-8"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;category=advanced"
- name="faces config name" xmlname="name.#text">
- <Constraint loader="JavaName">
- <value name="acceptIncorrect=true"/>
- </Constraint>
- <Editor name="Name"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="metadata-complete" xmlname="metadata-complete">
- <Constraint loader="List">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="action.empty" displayName="Open" kind="action" name="Open"/>
- <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Choose Program..." kind="action" name="OpenWithChoice">
- <EntityData EntityName="OpenWithHelper">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="default"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="EditActions">
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
- ICON="action.empty" PROPERTIES="validator.edit=true"
- WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
- <EntityData EntityName="FacesConfig">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem
- HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
- ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
- </XActionItem>
- <XActionItem kind="list" name="SaveActions">
- <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
- ICON="action.save" displayName="Save" kind="action" name="Save"/>
- </XActionItem>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.SetApplicationHandler"
- ICON="action.empty" displayName="Edit Application Settings..."
- kind="action" name="SetApplication"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.SetFactoryHandler"
- ICON="action.empty" displayName="Edit Factory Settings..."
- kind="action" name="SetFactory"/>
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Navigation Rules;actionpath=CreateActions/AddRule"
- WizardClassName="%Default%" displayName="Rule..." kind="action" name="AddRule"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Components;actionpath=CreateActions/AddBehavior"
- WizardClassName="%Default%" displayName="Behavior..." kind="action" name="AddBehavior"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Components;actionpath=CreateActions/AddComponent"
- WizardClassName="%Default%" displayName="Component..."
- kind="action" name="AddComponent"/>
- <XActionItem displayName="Converter" group="1" kind="list" name="AddConverter">
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Converters;actionpath=CreateActions/AddConverter/WithId"
- WizardClassName="%Default%" displayName="with id..." kind="action" name="WithId"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Converters;actionpath=CreateActions/AddConverter/ForClass"
- WizardClassName="%Default%" displayName="for class..."
- kind="action" name="ForClass"/>
- </XActionItem>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Managed Beans;actionpath=CreateActions/AddManagedBean"
- WizardClassName="%Default%" displayName="Managed Bean..."
- kind="action" name="AddManagedBean"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Orderings;actionpath=CreateActions/AddOrdering"
- WizardClassName="%Default%" displayName="Ordering..." kind="action" name="AddOrdering"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Referenced Beans;actionpath=CreateActions/AddReferencedBean"
- WizardClassName="%Default%" displayName="Referenced Bean..."
- kind="action" name="AddReferencedBean"/>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Render Kits;actionpath=CreateActions/AddRenderKit"
- WizardClassName="%Default%" displayName="Render Kit..."
- kind="action" name="AddRenderKit"/>
- <XActionItem HandlerClassName="%DefaultReplaceUnique%"
- ICON="action.empty"
- PROPERTIES="significanceMessageClass=%Replace%;child=lifecycle"
- displayName="Lifecycle..." kind="action" name="AddLifecycle">
- <EntityData EntityName="JSFLifecycle"/>
- </XActionItem>
- <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
- PROPERTIES="validator.add=true;sourcepath=Validators;actionpath=CreateActions/AddValidator"
- WizardClassName="%Default%" displayName="Validator..."
- kind="action" name="AddValidator"/>
- </XActionItem>
- <XActionItem kind="list" name="GenerateActions"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem kind="list" name="DiscardActions">
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
- ICON="action.delete"
- PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
- displayName="Discard Changes" kind="action" name="Discard"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FacesConfig20_EditorActionList">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes/>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list" name="CreateActions"/>
- <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="VerifyActions">
- <XActionItem kind="list" name="StaticActions"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
- XMLSUBPATH="absolute-ordering" name="JSFAbsoluteOrdering20">
- <XChildrenEntities>
- <XChildEntity name="JSFOrderingName20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="absolute-ordering" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Absolute Ordering"
- name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general" default="false" name="others">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
- <EntityData EntityName="JSFOrderingName20">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
- XMLSUBPATH="after" name="JSFAfter20">
- <XChildrenEntities>
- <XChildEntity name="JSFOrderingName20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="after" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="After" name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general" default="false" name="others">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
- <EntityData EntityName="JSFOrderingName20">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.jsf.model.impl.ApplicationObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
- XMLSUBPATH="application" name="JSFApplication20">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JSFLocaleConfig" required="yes"/>
- <XChildEntity maxCount="1" name="JSFDefaultValidators" required="yes"/>
- <XChildEntity name="JSFSystemEventListener"/>
- <XChildEntity name="JSFELResolver"/>
- <XChildEntity name="JSFPropertyResolver"/>
- <XChildEntity name="JSFVariableResolver"/>
- <XChildEntity name="JSFMessageBundle"/>
- <XChildEntity name="JSFResourceBundle"/>
- <XChildEntity name="JSFApplicationExtension"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.application" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="application" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="action-listener" xmlname="action-listener.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="default-render-kit-id" xmlname="default-render-kit-id.#text">
- <Constraint loader="ListString"/>
- <Editor name="DefaultRendererKitId"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="navigation-handler" xmlname="navigation-handler.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="view-handler" xmlname="view-handler.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="state-manager" xmlname="state-manager.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="el-resolver">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="property-resolver">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute COPYABLE="no" name="variable-resolver">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="resource-handler" xmlname="resource-handler.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="System Listener" kind="action" name="AddSystemListener">
- <EntityData EntityName="JSFSystemEventListener">
- <AttributeData AttributeName="system-event-listener-class"/>
- <AttributeData AttributeName="system-event-class"/>
- <AttributeData AttributeName="source-class" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Message Bundle" kind="action" name="AddMessageBundle">
- <EntityData EntityName="JSFMessageBundle">
- <AttributeData AttributeName="message-bundle"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Resource Bundle..." kind="action" name="AddResourceBundle">
- <EntityData EntityName="JSFResourceBundle">
- <AttributeData AttributeName="base-name"/>
- <AttributeData AttributeName="var"/>
- </EntityData>
- </XActionItem>
- <XActionItem kind="list" name="CreateResolvers">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="EL Resolver..." kind="action" name="AddELResolver">
- <EntityData EntityName="JSFELResolver">
- <AttributeData AttributeName="class name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Property Resolver..." kind="action" name="AddPropertyResolver">
- <EntityData EntityName="JSFPropertyResolver">
- <AttributeData AttributeName="class name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Variable Resolver..." kind="action" name="AddVariableResolver">
- <EntityData EntityName="JSFVariableResolver">
- <AttributeData AttributeName="class name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions/CreateResolvers"
- displayName="Resolver..." kind="action" name="AddAnyResolver"/>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- displayName="Extension" kind="action" name="CreateExtension">
- <EntityData EntityName="JSFApplicationExtension"/>
- </XActionItem>
- </XActionItem>
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="action-listener" displayName="Open Declaration"
- kind="action" name="OpenSource"/>
- <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions">
- <XActionItem HandlerClassName="%Edit%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Edit..." kind="action" name="Edit">
- <EntityData EntityName="JSFApplication12">
- <AttributeData AttributeName="action-listener" Mandatory="no"/>
- <AttributeData AttributeName="navigation-handler" Mandatory="no"/>
- <AttributeData AttributeName="view-handler" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="GenerateActions"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
- XMLSUBPATH="before" name="JSFBefore20">
- <XChildrenEntities>
- <XChildEntity name="JSFOrderingName20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="before" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Before" name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general" default="false" name="others">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
- <EntityData EntityName="JSFOrderingName20">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="behavior" name="JSFBehavior20">
- <XChildrenEntities>
- <XChildEntity name="JSFAttribute"/>
- <XChildEntity name="JSFProperty"/>
- <XChildEntity name="JSFBehaviorExtension"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.component" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="behavior" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="description" xmlname="description.#text">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text"/>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
- <XModelAttribute PROPERTIES="id=true;save=always" name="behavior-id" xmlname="behavior-id.#text"/>
- <XModelAttribute PROPERTIES="save=always" name="behavior-class" xmlname="behavior-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="main.jsf.attribute"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Attribute..." kind="action" name="CreateAttribute">
- <EntityData EntityName="JSFAttribute">
- <AttributeData AttributeName="attribute-name"/>
- <AttributeData AttributeName="attribute-class" Mandatory="no"/>
- <AttributeData AttributeName="suggested-value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="main.jsf.property"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Property..." kind="action" name="CreateProperty">
- <EntityData EntityName="JSFProperty">
- <AttributeData AttributeName="property-name"/>
- <AttributeData AttributeName="property-class" Mandatory="no"/>
- <AttributeData AttributeName="suggested-value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- displayName="Extension" kind="action" name="CreateExtension">
- <EntityData EntityName="JSFBehaviorExtension"/>
- </XActionItem>
- </XActionItem>
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="attribute=behavior-class" displayName="Open Declaration"
- kind="action" name="OpenSource"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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
- ImplementingClass="org.jboss.tools.jsf.model.impl.ExtensionObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="behavior-extension" name="JSFBehaviorExtension">
- <XChildrenEntities>
- <XChildEntity name="AnyElement"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.extension" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="behavior-extension" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="_id_" visibility="false"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
- displayName="Add Tag..." kind="action" name="CreateTag">
- <EntityData EntityName="AnyElementNew">
- <AttributeData AttributeName="tag"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFBehaviors20">
- <XChildrenEntities>
- <XChildEntity name="JSFBehavior20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.components" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="behavior list" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Behaviors" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="main.jsf.component"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Behavior..." kind="action" name="AddBehavior">
- <EntityData EntityName="JSFBehavior20">
- <AttributeData AttributeName="behavior-id"/>
- <AttributeData AttributeName="behavior-class"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" 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 ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="client-behavior-renderer" name="JSFClientBehaviorRenderer20">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.render" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="client-behavior-renderer"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always;category=general"
- name="renderer-type" xmlname="client-behavior-renderer-type.#text"/>
- <XModelAttribute PROPERTIES="save=always;category=general"
- name="renderer-class" xmlname="client-behavior-renderer-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions"/>
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="attribute=renderer-class" displayName="Open Declaration"
- kind="action" name="OpenSource"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="validator-id" name="JSFDefaultValidator">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.validator" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="default validator" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always;category=general"
- name="validator-id" xmlname="#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
- XMLSUBPATH="default-validators" name="JSFDefaultValidators">
- <XChildrenEntities>
- <XChildEntity name="JSFDefaultValidator"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.validators" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="default-validators" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Default Validators" name="name"
- visibility="false" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- WizardClassName="%Default%" displayName="Add Default Validator..."
- kind="action" name="AddDefaultValidator">
- <EntityData EntityName="JSFDefaultValidator">
- <AttributeData AttributeName="validator-id"/>
- </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 displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.jsf.model.impl.FactoryObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
- XMLSUBPATH="factory" name="JSFFactory20">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.factory" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="factory" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="application-factory" xmlname="application-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="exception-handler-factory" xmlname="exception-handler-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="external-context-factory" xmlname="external-context-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="faces-context-factory" xmlname="faces-context-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="partial-view-context-factory" xmlname="partial-view-context-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="lifecycle-factory" xmlname="lifecycle-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="view-declaration-language-factory" xmlname="view-declaration-language-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="tag-handler-delegate-factory" xmlname="tag-handler-delegate-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="render-kit-factory" xmlname="render-kit-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="visit-context-factory" xmlname="visit-context-factory.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="attribute=application-factory"
- displayName="Open Declaration" kind="action" name="OpenSource"/>
- <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions">
- <XActionItem HandlerClassName="%Edit%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Edit..." kind="action" name="Edit">
- <EntityData EntityName="JSFFactory20">
- <AttributeData AttributeName="application-factory" Mandatory="no"/>
- <AttributeData AttributeName="exception-handler-factory" Mandatory="no"/>
- <AttributeData AttributeName="external-context-factory" Mandatory="no"/>
- <AttributeData AttributeName="faces-context-factory" Mandatory="no"/>
- <AttributeData AttributeName="partial-view-context-factory" Mandatory="no"/>
- <AttributeData AttributeName="lifecycle-factory" Mandatory="no"/>
- <AttributeData AttributeName="view-declaration-language-factory" Mandatory="no"/>
- <AttributeData AttributeName="tag-handler-delegate-factory" Mandatory="no"/>
- <AttributeData AttributeName="render-kit-factory" Mandatory="no"/>
- <AttributeData AttributeName="visit-context-factory" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="GenerateActions"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.jsf.model.impl.ManagedBeanObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="managed-bean" name="JSFManagedBean20">
- <XChildrenEntities>
- <XChildEntity name="JSFManagedProperty"/>
- <XChildEntity maxCount="1" name="JSFListEntries"/>
- <XChildEntity maxCount="1" name="JSFMapEntries"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.bean" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="managed-bean" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="description" xmlname="description.#text">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text"/>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
- <XModelAttribute PROPERTIES="id=true;save=always"
- name="managed-bean-name" xmlname="managed-bean-name.#text">
- <Constraint loader="JavaName">
- <value name="acceptIncorrect=true"/>
- </Constraint>
- <Editor name="Name"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" name="managed-bean-class" xmlname="managed-bean-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always" default="none"
- name="managed-bean-scope" xmlname="managed-bean-scope.#text">
- <Constraint loader="ListString">
- <value name="view"/>
- <value name="request"/>
- <value name="session"/>
- <value name="application"/>
- <value name="none"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute name="eager" xmlname="eager">
- <Constraint loader="List">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute default="properties" name="content-kind" visibility="false">
- <Constraint loader="List">
- <value name="properties"/>
- <value name="list-entries"/>
- <value name="map-entries"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="main.jsf.property"
- PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.bean.AddManagedPropertySupport;entity=JSFManagedProperty"
- displayName="Property..." kind="action" name="CreateProperty">
- <EntityData EntityName="AddJSFManagedPropertyWizard">
- <AttributeData AttributeName="property-name"/>
- <AttributeData AttributeName="property-class" Mandatory="no"/>
- <AttributeData AttributeName="value-kind" Mandatory="no"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- <AttributeData AttributeName="add java property" Mandatory="no"/>
- <AttributeData AttributeName="generate getter" Mandatory="no"/>
- <AttributeData AttributeName="generate setter" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.bean.AddManagedPropertySafeHandler"
- ICON="main.jsf.property" displayName="Property..." kind="action" name="CreatePropertySafe">
- <EntityData EntityName="AddJSFManagedPropertyWizard">
- <AttributeData AttributeName="property-name"/>
- <AttributeData AttributeName="property-class" Mandatory="no"/>
- <AttributeData AttributeName="value-kind" Mandatory="no"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- <AttributeData AttributeName="add java property" Mandatory="no"/>
- <AttributeData AttributeName="generate getter" Mandatory="no"/>
- <AttributeData AttributeName="generate setter" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.ChangeContentKindHandler"
- ICON="action.empty" PROPERTIES="content-kind=list-entries"
- displayName="List-Entries" kind="action" name="ChangeToList"/>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.ChangeContentKindHandler"
- ICON="action.empty" PROPERTIES="content-kind=map-entries"
- displayName="Map-Entries" kind="action" name="ChangeToMap"/>
- </XActionItem>
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="attribute=managed-bean-class"
- displayName="Open Declaration" kind="action" name="OpenSource"/>
- <XActionItem kind="list" name="EditActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.bean.RenameManagedBeanHandler"
- ICON="action.empty" displayName="Rename Class..." kind="action" name="RenameClass"/>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteManagedBeanHandler"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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 ImplementingClass="%Ordered%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFManagedBeans20">
- <XChildrenEntities>
- <XChildEntity name="JSFManagedBean20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.beans" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="managed bean list" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Managed Beans" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%" ICON="main.jsf.bean"
- PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.bean.AddManagedBeanSupport;entity=JSFManagedBean20"
- displayName="Managed Bean..." kind="action" name="AddManagedBean">
- <EntityData EntityName="AddJSFManagedBeanWizard">
- <AttributeData AttributeName="managed-bean-scope" Mandatory="no"/>
- <AttributeData AttributeName="managed-bean-class"/>
- <AttributeData AttributeName="managed-bean-name"/>
- <AttributeData AttributeName="generate source code" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" 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
- ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationCaseObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="navigation-case" name="JSFNavigationCase20">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JSFRedirect20" required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.case" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="navigation-case" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="description" xmlname="description.#text">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text"/>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
- <XModelAttribute PROPERTIES="id=true" name="from-action" xmlname="from-action.#text"/>
- <XModelAttribute PROPERTIES="id=true" name="from-outcome" xmlname="from-outcome.#text"/>
- <XModelAttribute PROPERTIES="id=true;category=general" name="if" xmlname="if.#text"/>
- <XModelAttribute PROPERTIES="id=true;save=always" name="to-view-id" xmlname="to-view-id.#text">
- <Constraint loader="Tree">
- <value name="JSFPageTree"/>
- <value name="extensions=jsp,html,htm,xhtml,xml"/>
- <value name="linkAction=OpenPage"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="_shape" visibility="false"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.OpenPageHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open"
- displayName="Open Page" kind="action" name="OpenPage"/>
- <XActionItem kind="list" name="RunActions">
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.run.RunOnServerHandler"
- ICON="action.empty" displayName="Run on Server" kind="action" name="RunPageOnServer"/>
- </XActionItem>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.SelectOnDiagramHandler"
- ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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
- ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationRuleObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="navigation-rule" name="JSFNavigationRule20">
- <XChildrenEntities>
- <XChildEntity name="JSFNavigationCase20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.rule" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="navigation-rule" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="description" xmlname="description.#text">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text"/>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
- <XModelAttribute PROPERTIES="id=true" name="from-view-id" xmlname="from-view-id.#text">
- <Constraint loader="Tree">
- <value name="JSFPageTree"/>
- <value name="extensions=jsp,html,htm,xhtml,xml"/>
- <value name="linkAction=OpenPage"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="_shape" visibility="false"/>
- <XModelAttribute name="index" visibility="false"/>
- <XModelAttribute COPYABLE="no" name="presentation" visibility="false"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.AddNavigationCaseHandler"
- ICON="action.new.jsf.case" PROPERTIES="validator.add=true"
- WizardClassName="%Default%" displayName="Case..." kind="action" name="CreateCase">
- <EntityData EntityName="JSFNavigationCase20">
- <AttributeData AttributeName="from-outcome" Mandatory="no"/>
- <AttributeData AttributeName="from-action" Mandatory="no"/>
- <AttributeData AttributeName="to-view-id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.OpenPageHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open"
- displayName="Open Page" kind="action" name="OpenPage"/>
- <XActionItem kind="list" name="RunActions">
- <XActionItem HIDE="disabled"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.run.RunOnServerHandler"
- ICON="action.empty" displayName="Run on Server" kind="action" name="RunPageOnServer"/>
- </XActionItem>
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.SelectOnDiagramHandler"
- ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteRuleHandler"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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
- ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationRulesObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFNavigationRules20">
- <XChildrenEntities>
- <XChildEntity name="JSFNavigationRule20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.rules" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="navigation rule list" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Navigation Rules" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem
- HandlerClassName="org.jboss.tools.jsf.model.handlers.AddNavigationRuleHandler"
- ICON="main.jsf.rule" PROPERTIES="validator.add=true"
- WizardClassName="%Default%" displayName="Rule..." kind="action" name="AddRule">
- <EntityData EntityName="JSFNavigationRule20">
- <AttributeData AttributeName="from-view-id" Mandatory="no"/>
- <AttributeData AttributeName="display-name" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" 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
- ImplementingClass="org.jboss.tools.jsf.model.impl.OrderingObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
- XMLSUBPATH="ordering" name="JSFOrdering20">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JSFAfter20" required="yes"/>
- <XChildEntity maxCount="1" name="JSFBefore20" required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ordering" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="_id_" visibility="false"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions"/>
- <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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="name" name="JSFOrderingName20">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="name" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="#text"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <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.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFOrderings20">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="JSFAbsoluteOrdering20" required="yes"/>
- <XChildEntity name="JSFOrdering20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.renderkits" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ordering list" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Orderings" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="main.jsf.renderkit"
- PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.AddOrderingSupport;entity=JSFOrdering20"
- displayName="Ordering..." kind="action" name="AddOrdering">
- <EntityData EntityName="JSFAddOrderingWizard">
- <AttributeData AttributeName="after name" Mandatory="no"/>
- <AttributeData AttributeName="after others" Mandatory="no"/>
- <AttributeData AttributeName="before name" Mandatory="no"/>
- <AttributeData AttributeName="before others" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" 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 ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
- XMLSUBPATH="redirect" name="JSFRedirect20">
- <XChildrenEntities>
- <XChildEntity name="JSFViewParam"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.component" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="redirect" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always" default="Redirect" name="name"/>
- <XModelAttribute PROPERTIES="category=general" default="false" name="redirect">
- <Constraint loader="List">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="include-view-params" xmlname="include-view-params">
- <Constraint loader="List">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="main.jsf.attribute"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="View Param..." kind="action" name="CreateViewParam">
- <EntityData EntityName="JSFViewParam">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
- PROPERTIES="attribute=behavior-class" displayName="Open Declaration"
- kind="action" name="OpenSource"/>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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
- ImplementingClass="org.jboss.tools.jsf.model.impl.RenderKitObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="render-kit" name="JSFRenderKit20">
- <XChildrenEntities>
- <XChildEntity name="JSFRenderer11"/>
- <XChildEntity name="JSFClientBehaviorRenderer20"/>
- <XChildEntity name="JSFRenderKitExtension"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.renderkit" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="render-kit" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="description" xmlname="description.#text">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute name="display-name" xmlname="display-name.#text"/>
- <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
- <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
- <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text"/>
- <XModelAttribute name="render-kit-class" xmlname="render-kit-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Renderer..." kind="action" name="CreateRenderer">
- <EntityData EntityName="JSFRenderer11">
- <AttributeData AttributeName="renderer-type"/>
- <AttributeData AttributeName="renderer-class"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Client Behavior Renderer..." kind="action" name="CreateClientBehaviorRenderer">
- <EntityData EntityName="JSFClientBehaviorRenderer20">
- <AttributeData AttributeName="renderer-type"/>
- <AttributeData AttributeName="renderer-class"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- displayName="Extension" kind="action" name="CreateExtension">
- <EntityData EntityName="JSFRenderKitExtension"/>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </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 ImplementingClass="%Ordered%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFRenderKits20">
- <XChildrenEntities>
- <XChildEntity name="JSFRenderKit20"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.renderkits" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="render kit list" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Render Kits" name="name" xmlname="NAME">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New" group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="main.jsf.renderkit"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Render Kit..." kind="action" name="AddRenderKit">
- <EntityData EntityName="JSFRenderKit20">
- <AttributeData AttributeName="render-kit-id" Mandatory="no"/>
- <AttributeData AttributeName="render-kit-class" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" 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 ImplementingClass="org.jboss.tools.jsf.model.impl.SystemEventListenerObjectImpl"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="system-event-listener" name="JSFSystemEventListener">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="system event listener" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always;category=general"
- name="system-event-listener-class" xmlname="system-event-listener-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always;category=general"
- name="system-event-class" xmlname="system-event-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="source-class" xmlname="source-class.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
- PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
- XMLSUBPATH="view-param" name="JSFViewParam">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.jsf.attribute" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="view-param" loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true;save=always;category=general"
- name="name" xmlname="name.#text">
- <Constraint loader="JavaName">
- <value name="acceptKeyWord=true"/>
- </Constraint>
- <Editor name="Name"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="save=always;category=general"
- name="value" xmlname="value.#text">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute name="id" xmlname="id"/>
- <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
- <XActionItem BaseActionName="Paste" ICON="action.paste"
- displayName="Paste" kind="action" name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItem ICON="action.empty" kind="list" name="Properties">
- <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
- displayName="Properties..." kind="action" name="Properties"/>
- </XActionItem>
- <XActionItem displayName="move" kind="list" name="MoveActions">
- <XActionItem HIDE="always" HandlerClassName="%Move%"
- ICON="action.move" displayName="Move" kind="action" name="Move"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
- <XChildrenEntities>
- <XChildEntity name="FacesConfig20"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
- <XChildrenEntities>
- <XChildEntity name="FacesConfig20"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="FileSystemJar">
- <XChildrenEntities>
- <XChildEntity name="FacesConfig20"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="JarFolder">
- <XChildrenEntities>
- <XChildEntity name="FacesConfig20"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
-</XModelEntityGroup>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="JSF" VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="FileVersions">
+ <PAIR name="FacesConfig2.0" value="FacesConfig20"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS/>
+ <GlobalActions kind="list"/>
+ <XModelEntity
+ AdoptManagerClass="org.jboss.tools.jsf.model.handlers.FacesConfigAdopt"
+ ImplementationLoadingClass="org.jboss.tools.jsf.model.FacesConfigLoader"
+ ImplementingClass="org.jboss.tools.jsf.model.FileFacesConfigImpl"
+ ObjectEditorClass="%XML%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="faces-config" name="FacesConfig20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JSFApplication20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFFactory20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFLifecycle" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFBehaviors20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFComponents11" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFConverters" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFManagedBeans20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFNavigationRules20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFOrderings20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFReferencedBeans" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFRenderKits20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFValidators12" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFConfigExtensions" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFProcess" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.faces-config" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="faces-config" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="faces-config" name="name" xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always"
+ default="http://java.sun.com/xml/ns/javaee" name="xmlns" xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+ default="http://www.w3.org/2001/XMLSchema-instance" name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+ default="http://www.w3.org/2001/XInclude" name="xmlns:xi"
+ visibility="false" xmlname="xmlns:xi"/>
+ <XModelAttribute PROPERTIES="save=always"
+ default="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute PROPERTIES="save=always" default="2.0"
+ name="version" visibility="false" xmlname="version"/>
+ <XModelAttribute default="no" name="isIncorrect" visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=advanced"
+ name="faces config name" xmlname="name.#text">
+ <Constraint loader="JavaName">
+ <value name="acceptIncorrect=true"/>
+ </Constraint>
+ <Editor name="Name"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="metadata-complete" xmlname="metadata-complete">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+ <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action" name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+ <EntityData EntityName="FacesConfig">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItem kind="list" name="SaveActions">
+ <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+ ICON="action.save" displayName="Save" kind="action" name="Save"/>
+ </XActionItem>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.SetApplicationHandler"
+ ICON="action.empty" displayName="Edit Application Settings..."
+ kind="action" name="SetApplication"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.SetFactoryHandler"
+ ICON="action.empty" displayName="Edit Factory Settings..."
+ kind="action" name="SetFactory"/>
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Navigation Rules;actionpath=CreateActions/AddRule"
+ WizardClassName="%Default%" displayName="Rule..." kind="action" name="AddRule"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Components;actionpath=CreateActions/AddBehavior"
+ WizardClassName="%Default%" displayName="Behavior..." kind="action" name="AddBehavior"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Components;actionpath=CreateActions/AddComponent"
+ WizardClassName="%Default%" displayName="Component..."
+ kind="action" name="AddComponent"/>
+ <XActionItem displayName="Converter" group="1" kind="list" name="AddConverter">
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Converters;actionpath=CreateActions/AddConverter/WithId"
+ WizardClassName="%Default%" displayName="with id..." kind="action" name="WithId"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Converters;actionpath=CreateActions/AddConverter/ForClass"
+ WizardClassName="%Default%" displayName="for class..."
+ kind="action" name="ForClass"/>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Managed Beans;actionpath=CreateActions/AddManagedBean"
+ WizardClassName="%Default%" displayName="Managed Bean..."
+ kind="action" name="AddManagedBean"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Orderings;actionpath=CreateActions/AddOrdering"
+ WizardClassName="%Default%" displayName="Ordering..." kind="action" name="AddOrdering"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Referenced Beans;actionpath=CreateActions/AddReferencedBean"
+ WizardClassName="%Default%" displayName="Referenced Bean..."
+ kind="action" name="AddReferencedBean"/>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Render Kits;actionpath=CreateActions/AddRenderKit"
+ WizardClassName="%Default%" displayName="Render Kit..."
+ kind="action" name="AddRenderKit"/>
+ <XActionItem HandlerClassName="%DefaultReplaceUnique%"
+ ICON="action.empty"
+ PROPERTIES="significanceMessageClass=%Replace%;child=lifecycle"
+ displayName="Lifecycle..." kind="action" name="AddLifecycle">
+ <EntityData EntityName="JSFLifecycle"/>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Redirect%" ICON="action.empty"
+ PROPERTIES="validator.add=true;sourcepath=Validators;actionpath=CreateActions/AddValidator"
+ WizardClassName="%Default%" displayName="Validator..."
+ kind="action" name="AddValidator"/>
+ </XActionItem>
+ <XActionItem kind="list" name="GenerateActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DiscardActions">
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+ ICON="action.delete"
+ PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+ displayName="Discard Changes" kind="action" name="Discard"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FacesConfig20_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list" name="CreateActions"/>
+ <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="VerifyActions">
+ <XActionItem kind="list" name="StaticActions"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
+ XMLSUBPATH="absolute-ordering" name="JSFAbsoluteOrdering20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFOrderingName20"/>
+ <XChildEntity maxCount="1" name="JSFOthers"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="absolute-ordering" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Absolute Ordering"
+ name="name" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
+ <EntityData EntityName="JSFOrderingName20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%DefaultReplaceUnique%"
+ ICON="action.empty" PROPERTIES="child=others;significanceMessageClass=%Replace%"
+ displayName="Add Others..." kind="action" name="AddOthers">
+ <EntityData EntityName="JSFOthers"/>
+ </XActionItem>
+ </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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
+ XMLSUBPATH="after" name="JSFAfter20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFOrderingName20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="after" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="After" name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" default="false" name="others">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
+ <EntityData EntityName="JSFOrderingName20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.jsf.model.impl.ApplicationObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
+ XMLSUBPATH="application" name="JSFApplication20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JSFLocaleConfig" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFDefaultValidators" required="yes"/>
+ <XChildEntity name="JSFSystemEventListener"/>
+ <XChildEntity name="JSFELResolver"/>
+ <XChildEntity name="JSFPropertyResolver"/>
+ <XChildEntity name="JSFVariableResolver"/>
+ <XChildEntity name="JSFMessageBundle"/>
+ <XChildEntity name="JSFResourceBundle"/>
+ <XChildEntity name="JSFApplicationExtension"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.application" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="application" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="action-listener" xmlname="action-listener.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="default-render-kit-id" xmlname="default-render-kit-id.#text">
+ <Constraint loader="ListString"/>
+ <Editor name="DefaultRendererKitId"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="navigation-handler" xmlname="navigation-handler.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="view-handler" xmlname="view-handler.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="state-manager" xmlname="state-manager.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="el-resolver">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="property-resolver">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute COPYABLE="no" name="variable-resolver">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="resource-handler" xmlname="resource-handler.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="System Listener" kind="action" name="AddSystemListener">
+ <EntityData EntityName="JSFSystemEventListener">
+ <AttributeData AttributeName="system-event-listener-class"/>
+ <AttributeData AttributeName="system-event-class"/>
+ <AttributeData AttributeName="source-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Message Bundle" kind="action" name="AddMessageBundle">
+ <EntityData EntityName="JSFMessageBundle">
+ <AttributeData AttributeName="message-bundle"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Resource Bundle..." kind="action" name="AddResourceBundle">
+ <EntityData EntityName="JSFResourceBundle">
+ <AttributeData AttributeName="base-name"/>
+ <AttributeData AttributeName="var"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem kind="list" name="CreateResolvers">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="EL Resolver..." kind="action" name="AddELResolver">
+ <EntityData EntityName="JSFELResolver">
+ <AttributeData AttributeName="class name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Property Resolver..." kind="action" name="AddPropertyResolver">
+ <EntityData EntityName="JSFPropertyResolver">
+ <AttributeData AttributeName="class name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Variable Resolver..." kind="action" name="AddVariableResolver">
+ <EntityData EntityName="JSFVariableResolver">
+ <AttributeData AttributeName="class name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions/CreateResolvers"
+ displayName="Resolver..." kind="action" name="AddAnyResolver"/>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ displayName="Extension" kind="action" name="CreateExtension">
+ <EntityData EntityName="JSFApplicationExtension"/>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="action-listener" displayName="Open Declaration"
+ kind="action" name="OpenSource"/>
+ <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions">
+ <XActionItem HandlerClassName="%Edit%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Edit..." kind="action" name="Edit">
+ <EntityData EntityName="JSFApplication12">
+ <AttributeData AttributeName="action-listener" Mandatory="no"/>
+ <AttributeData AttributeName="navigation-handler" Mandatory="no"/>
+ <AttributeData AttributeName="view-handler" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="GenerateActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;children=%Ordered%;saveDefault=false"
+ XMLSUBPATH="before" name="JSFBefore20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFOrderingName20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="before" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Before" name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general" default="false" name="others">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ WizardClassName="%Default%" displayName="Add Name..." kind="action" name="AddName">
+ <EntityData EntityName="JSFOrderingName20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="behavior" name="JSFBehavior20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFAttribute"/>
+ <XChildEntity name="JSFProperty"/>
+ <XChildEntity name="JSFBehaviorExtension"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="behavior" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="behavior-id" xmlname="behavior-id.#text"/>
+ <XModelAttribute PROPERTIES="save=always" name="behavior-class" xmlname="behavior-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="main.jsf.attribute"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Attribute..." kind="action" name="CreateAttribute">
+ <EntityData EntityName="JSFAttribute">
+ <AttributeData AttributeName="attribute-name"/>
+ <AttributeData AttributeName="attribute-class" Mandatory="no"/>
+ <AttributeData AttributeName="suggested-value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="main.jsf.property"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Property..." kind="action" name="CreateProperty">
+ <EntityData EntityName="JSFProperty">
+ <AttributeData AttributeName="property-name"/>
+ <AttributeData AttributeName="property-class" Mandatory="no"/>
+ <AttributeData AttributeName="suggested-value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ displayName="Extension" kind="action" name="CreateExtension">
+ <EntityData EntityName="JSFBehaviorExtension"/>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="attribute=behavior-class" displayName="Open Declaration"
+ kind="action" name="OpenSource"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.ExtensionObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="behavior-extension" name="JSFBehaviorExtension">
+ <XChildrenEntities>
+ <XChildEntity name="AnyElement"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.extension" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="behavior-extension" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
+ displayName="Add Tag..." kind="action" name="CreateTag">
+ <EntityData EntityName="AnyElementNew">
+ <AttributeData AttributeName="tag"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFBehaviors20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFBehavior20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.components" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="behavior list" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Behaviors" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="main.jsf.component"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Behavior..." kind="action" name="AddBehavior">
+ <EntityData EntityName="JSFBehavior20">
+ <AttributeData AttributeName="behavior-id"/>
+ <AttributeData AttributeName="behavior-class"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" 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 ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="client-behavior-renderer" name="JSFClientBehaviorRenderer20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.render" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="client-behavior-renderer"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+ name="renderer-type" xmlname="client-behavior-renderer-type.#text"/>
+ <XModelAttribute PROPERTIES="save=always;category=general"
+ name="renderer-class" xmlname="client-behavior-renderer-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions"/>
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="attribute=renderer-class" displayName="Open Declaration"
+ kind="action" name="OpenSource"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="validator-id" name="JSFDefaultValidator">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.validator" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="default validator" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+ name="validator-id" xmlname="#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
+ XMLSUBPATH="default-validators" name="JSFDefaultValidators">
+ <XChildrenEntities>
+ <XChildEntity name="JSFDefaultValidator"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.validators" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="default-validators" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Default Validators" name="name"
+ visibility="false" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ WizardClassName="%Default%" displayName="Add Default Validator..."
+ kind="action" name="AddDefaultValidator">
+ <EntityData EntityName="JSFDefaultValidator">
+ <AttributeData AttributeName="validator-id"/>
+ </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 displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.jsf.model.impl.FactoryObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
+ XMLSUBPATH="factory" name="JSFFactory20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.factory" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="factory" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="application-factory" xmlname="application-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="exception-handler-factory" xmlname="exception-handler-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="external-context-factory" xmlname="external-context-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="faces-context-factory" xmlname="faces-context-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="partial-view-context-factory" xmlname="partial-view-context-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="lifecycle-factory" xmlname="lifecycle-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="view-declaration-language-factory" xmlname="view-declaration-language-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="tag-handler-delegate-factory" xmlname="tag-handler-delegate-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="render-kit-factory" xmlname="render-kit-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="visit-context-factory" xmlname="visit-context-factory.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="attribute=application-factory"
+ displayName="Open Declaration" kind="action" name="OpenSource"/>
+ <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions">
+ <XActionItem HandlerClassName="%Edit%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Edit..." kind="action" name="Edit">
+ <EntityData EntityName="JSFFactory20">
+ <AttributeData AttributeName="application-factory" Mandatory="no"/>
+ <AttributeData AttributeName="exception-handler-factory" Mandatory="no"/>
+ <AttributeData AttributeName="external-context-factory" Mandatory="no"/>
+ <AttributeData AttributeName="faces-context-factory" Mandatory="no"/>
+ <AttributeData AttributeName="partial-view-context-factory" Mandatory="no"/>
+ <AttributeData AttributeName="lifecycle-factory" Mandatory="no"/>
+ <AttributeData AttributeName="view-declaration-language-factory" Mandatory="no"/>
+ <AttributeData AttributeName="tag-handler-delegate-factory" Mandatory="no"/>
+ <AttributeData AttributeName="render-kit-factory" Mandatory="no"/>
+ <AttributeData AttributeName="visit-context-factory" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="GenerateActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.jsf.model.impl.ManagedBeanObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="managed-bean" name="JSFManagedBean20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFManagedProperty"/>
+ <XChildEntity maxCount="1" name="JSFListEntries"/>
+ <XChildEntity maxCount="1" name="JSFMapEntries"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.bean" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="managed-bean" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true;save=always"
+ name="managed-bean-name" xmlname="managed-bean-name.#text">
+ <Constraint loader="JavaName">
+ <value name="acceptIncorrect=true"/>
+ </Constraint>
+ <Editor name="Name"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always" name="managed-bean-class" xmlname="managed-bean-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always" default="none"
+ name="managed-bean-scope" xmlname="managed-bean-scope.#text">
+ <Constraint loader="ListString">
+ <value name="view"/>
+ <value name="request"/>
+ <value name="session"/>
+ <value name="application"/>
+ <value name="none"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute name="eager" xmlname="eager">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute default="properties" name="content-kind" visibility="false">
+ <Constraint loader="List">
+ <value name="properties"/>
+ <value name="list-entries"/>
+ <value name="map-entries"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="main.jsf.property"
+ PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.bean.AddManagedPropertySupport;entity=JSFManagedProperty"
+ displayName="Property..." kind="action" name="CreateProperty">
+ <EntityData EntityName="AddJSFManagedPropertyWizard">
+ <AttributeData AttributeName="property-name"/>
+ <AttributeData AttributeName="property-class" Mandatory="no"/>
+ <AttributeData AttributeName="value-kind" Mandatory="no"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ <AttributeData AttributeName="add java property" Mandatory="no"/>
+ <AttributeData AttributeName="generate getter" Mandatory="no"/>
+ <AttributeData AttributeName="generate setter" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.bean.AddManagedPropertySafeHandler"
+ ICON="main.jsf.property" displayName="Property..." kind="action" name="CreatePropertySafe">
+ <EntityData EntityName="AddJSFManagedPropertyWizard">
+ <AttributeData AttributeName="property-name"/>
+ <AttributeData AttributeName="property-class" Mandatory="no"/>
+ <AttributeData AttributeName="value-kind" Mandatory="no"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ <AttributeData AttributeName="add java property" Mandatory="no"/>
+ <AttributeData AttributeName="generate getter" Mandatory="no"/>
+ <AttributeData AttributeName="generate setter" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.ChangeContentKindHandler"
+ ICON="action.empty" PROPERTIES="content-kind=list-entries"
+ displayName="List-Entries" kind="action" name="ChangeToList"/>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.ChangeContentKindHandler"
+ ICON="action.empty" PROPERTIES="content-kind=map-entries"
+ displayName="Map-Entries" kind="action" name="ChangeToMap"/>
+ </XActionItem>
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="attribute=managed-bean-class"
+ displayName="Open Declaration" kind="action" name="OpenSource"/>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.bean.RenameManagedBeanHandler"
+ ICON="action.empty" displayName="Rename Class..." kind="action" name="RenameClass"/>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteManagedBeanHandler"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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 ImplementingClass="%Ordered%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFManagedBeans20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFManagedBean20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.beans" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="managed bean list" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Managed Beans" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%" ICON="main.jsf.bean"
+ PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.bean.AddManagedBeanSupport;entity=JSFManagedBean20"
+ displayName="Managed Bean..." kind="action" name="AddManagedBean">
+ <EntityData EntityName="AddJSFManagedBeanWizard">
+ <AttributeData AttributeName="managed-bean-scope" Mandatory="no"/>
+ <AttributeData AttributeName="managed-bean-class"/>
+ <AttributeData AttributeName="managed-bean-name"/>
+ <AttributeData AttributeName="generate source code" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" 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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationCaseObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="navigation-case" name="JSFNavigationCase20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JSFRedirect20" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.case" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="navigation-case" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="from-action" xmlname="from-action.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="from-outcome" xmlname="from-outcome.#text"/>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="if" xmlname="if.#text"/>
+ <XModelAttribute PROPERTIES="id=true;save=always" name="to-view-id" xmlname="to-view-id.#text">
+ <Constraint loader="Tree">
+ <value name="JSFPageTree"/>
+ <value name="extensions=jsp,html,htm,xhtml,xml"/>
+ <value name="linkAction=OpenPage"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="_shape" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.OpenPageHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open"
+ displayName="Open Page" kind="action" name="OpenPage"/>
+ <XActionItem kind="list" name="RunActions">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.run.RunOnServerHandler"
+ ICON="action.empty" displayName="Run on Server" kind="action" name="RunPageOnServer"/>
+ </XActionItem>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.SelectOnDiagramHandler"
+ ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationRuleObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="navigation-rule" name="JSFNavigationRule20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFNavigationCase20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.rule" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="navigation-rule" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="from-view-id" xmlname="from-view-id.#text">
+ <Constraint loader="Tree">
+ <value name="JSFPageTree"/>
+ <value name="extensions=jsp,html,htm,xhtml,xml"/>
+ <value name="linkAction=OpenPage"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="_shape" visibility="false"/>
+ <XModelAttribute name="index" visibility="false"/>
+ <XModelAttribute COPYABLE="no" name="presentation" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.AddNavigationCaseHandler"
+ ICON="action.new.jsf.case" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="Case..." kind="action" name="CreateCase">
+ <EntityData EntityName="JSFNavigationCase20">
+ <AttributeData AttributeName="from-outcome" Mandatory="no"/>
+ <AttributeData AttributeName="from-action" Mandatory="no"/>
+ <AttributeData AttributeName="to-view-id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.OpenPageHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open"
+ displayName="Open Page" kind="action" name="OpenPage"/>
+ <XActionItem kind="list" name="RunActions">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.run.RunOnServerHandler"
+ ICON="action.empty" displayName="Run on Server" kind="action" name="RunPageOnServer"/>
+ </XActionItem>
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.SelectOnDiagramHandler"
+ ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteRuleHandler"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.NavigationRulesObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFNavigationRules20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFNavigationRule20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.rules" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="navigation rule list" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Navigation Rules" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem
+ HandlerClassName="org.jboss.tools.jsf.model.handlers.AddNavigationRuleHandler"
+ ICON="main.jsf.rule" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="Rule..." kind="action" name="AddRule">
+ <EntityData EntityName="JSFNavigationRule20">
+ <AttributeData AttributeName="from-view-id" Mandatory="no"/>
+ <AttributeData AttributeName="display-name" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" 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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.OrderingObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
+ XMLSUBPATH="ordering" name="JSFOrdering20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JSFAfter20" required="yes"/>
+ <XChildEntity maxCount="1" name="JSFBefore20" required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ordering" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="_id_" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="name" name="JSFOrderingName20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="name" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="#text"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFOrderings20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="JSFAbsoluteOrdering20" required="yes"/>
+ <XChildEntity name="JSFOrdering20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.renderkits" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ordering list" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Orderings" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="main.jsf.renderkit"
+ PROPERTIES="validator.add=true;support=org.jboss.tools.jsf.model.handlers.AddOrderingSupport;entity=JSFOrdering20"
+ displayName="Ordering..." kind="action" name="AddOrdering">
+ <EntityData EntityName="JSFAddOrderingWizard">
+ <AttributeData AttributeName="after name" Mandatory="no"/>
+ <AttributeData AttributeName="after others" Mandatory="no"/>
+ <AttributeData AttributeName="before name" Mandatory="no"/>
+ <AttributeData AttributeName="before others" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" 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 ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="others" name="JSFOthers">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="others" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="others" name="name" visibility="false"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <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.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData;saveDefault=false"
+ XMLSUBPATH="redirect" name="JSFRedirect20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFViewParam"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.component" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="redirect" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always" default="Redirect" name="name"/>
+ <XModelAttribute PROPERTIES="category=general" default="false" name="redirect">
+ <Constraint loader="List">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="include-view-params" xmlname="include-view-params">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="main.jsf.attribute"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="View Param..." kind="action" name="CreateViewParam">
+ <EntityData EntityName="JSFViewParam">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HandlerClassName="%OpenJavaSource%" ICON="action.empty"
+ PROPERTIES="attribute=behavior-class" displayName="Open Declaration"
+ kind="action" name="OpenSource"/>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.RenderKitObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="render-kit" name="JSFRenderKit20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFRenderer11"/>
+ <XChildEntity name="JSFClientBehaviorRenderer20"/>
+ <XChildEntity name="JSFRenderKitExtension"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.renderkit" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="render-kit" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="description" xmlname="description.#text">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute name="display-name" xmlname="display-name.#text"/>
+ <XModelAttribute name="small-icon" xmlname="icon.small-icon.#text"/>
+ <XModelAttribute name="large-icon" xmlname="icon.large-icon.#text"/>
+ <XModelAttribute PROPERTIES="id=true" name="render-kit-id" xmlname="render-kit-id.#text"/>
+ <XModelAttribute name="render-kit-class" xmlname="render-kit-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Renderer..." kind="action" name="CreateRenderer">
+ <EntityData EntityName="JSFRenderer11">
+ <AttributeData AttributeName="renderer-type"/>
+ <AttributeData AttributeName="renderer-class"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Client Behavior Renderer..." kind="action" name="CreateClientBehaviorRenderer">
+ <EntityData EntityName="JSFClientBehaviorRenderer20">
+ <AttributeData AttributeName="renderer-type"/>
+ <AttributeData AttributeName="renderer-class"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ displayName="Extension" kind="action" name="CreateExtension">
+ <EntityData EntityName="JSFRenderKitExtension"/>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </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 ImplementingClass="%Ordered%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData" name="JSFRenderKits20">
+ <XChildrenEntities>
+ <XChildEntity name="JSFRenderKit20"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.renderkits" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="render kit list" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Render Kits" name="name" xmlname="NAME">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="main.jsf.renderkit"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Render Kit..." kind="action" name="AddRenderKit">
+ <EntityData EntityName="JSFRenderKit20">
+ <AttributeData AttributeName="render-kit-id" Mandatory="no"/>
+ <AttributeData AttributeName="render-kit-class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Copy" HandlerClassName="%CopyChildren%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" 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
+ ImplementingClass="org.jboss.tools.jsf.model.impl.SystemEventListenerObjectImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="system-event-listener" name="JSFSystemEventListener">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="system event listener" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+ name="system-event-listener-class" xmlname="system-event-listener-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always;category=general"
+ name="system-event-class" xmlname="system-event-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="source-class" xmlname="source-class.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.jsf.ui.editor.form.JSFFormLayoutData"
+ XMLSUBPATH="view-param" name="JSFViewParam">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.jsf.attribute" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="view-param" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+ name="name" xmlname="name.#text">
+ <Constraint loader="JavaName">
+ <value name="acceptKeyWord=true"/>
+ </Constraint>
+ <Editor name="Name"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="save=always;category=general"
+ name="value" xmlname="value.#text">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute name="id" xmlname="id"/>
+ <XModelAttribute TRIM="no" name="comment" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+ <XActionItem BaseActionName="Paste" ICON="action.paste"
+ displayName="Paste" kind="action" name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" kind="list" name="Properties">
+ <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+ displayName="Properties..." kind="action" name="Properties"/>
+ </XActionItem>
+ <XActionItem displayName="move" kind="list" name="MoveActions">
+ <XActionItem HIDE="always" HandlerClassName="%Move%"
+ ICON="action.move" displayName="Move" kind="action" name="Move"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FacesConfig20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FacesConfig20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+ <XChildrenEntities>
+ <XChildEntity name="FacesConfig20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FacesConfig20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>
13 years, 4 months
JBoss Tools SVN: r29591 - trunk/birt/docs/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 19:30:59 -0500 (Mon, 07 Mar 2011)
New Revision: 29591
Modified:
trunk/birt/docs/en-US/birt_integration_with_seam.xml
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/birt_integration_with_seam.xml
===================================================================
--- trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:03:16 UTC (rev 29590)
+++ trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:30:59 UTC (rev 29591)
@@ -148,11 +148,9 @@
<section id="integration">
<title>Integration with Seam</title>
<para>
- In the previous section you have created a Seam project with BIRT capabilities.
- Now you can create a simple kick start project to see that everything is configured correctly.
-</para>
+ In the previous section you have created a Seam project with BIRT capabilities. Now you can create a simple kick start project to see that everything is configured correctly.
+ </para>
-
<orderedlist>
<listitem>
<para>
@@ -162,12 +160,12 @@
The report should print the data from the <code>CLASSICMODELS.CUSTOMERS</code> table of the <guilabel>BIRT Classic Models Sample Database</guilabel>, namely:
<orderedlist>
<listitem><para>Customer number (<code>CLASSICMODELS.CUSTOMERS.CUSTOMERNAME</code>)</para></listitem>
- <listitem><para>Contact person first name ( <code>CLASSICMODELS.CUSTOMERS.CONTACTFIRSTNAME</code>)</para></listitem>
+ <listitem><para>Contact person first name (<code>CLASSICMODELS.CUSTOMERS.CONTACTFIRSTNAME</code>)</para></listitem>
<listitem><para>Contact person last name (<code>CLASSICMODELS.CUSTOMERS.CONTACTLASTNAME</code>)</para></listitem>
- <listitem><para>Contact person phone number(<code>CLASSICMODELS.CUSTOMERS.PHONE</code>)</para></listitem>
+ <listitem><para>Contact person phone number (<code>CLASSICMODELS.CUSTOMERS.PHONE</code>)</para></listitem>
</orderedlist>
</para>
- <para>The title of the report should be set via <code>reportTitle</code> parameter</para>
+ <para>The title of the report should be set via <code>reportTitle</code> parameter.</para>
<para>
As this guide is primarily focused on the BIRT integration and not the BIRT technology itself, the steps required to make the report will not be shown. For more information on creating a BIRT report file please read the <ulink url="http://eclipse.org/birt/phoenix/tutorial/">BIRT documentation</ulink>.
</para>
13 years, 4 months
JBoss Tools SVN: r29590 - trunk/birt/docs/en-US.
by jbosstools-commits@lists.jboss.org
Author: mcaspers
Date: 2011-03-07 19:03:16 -0500 (Mon, 07 Mar 2011)
New Revision: 29590
Modified:
trunk/birt/docs/en-US/birt_integration_with_seam.xml
Log:
"General editing and screenshot updates"
Modified: trunk/birt/docs/en-US/birt_integration_with_seam.xml
===================================================================
--- trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-07 23:29:40 UTC (rev 29589)
+++ trunk/birt/docs/en-US/birt_integration_with_seam.xml 2011-03-08 00:03:16 UTC (rev 29590)
@@ -155,24 +155,30 @@
<orderedlist>
<listitem>
- <para>Now create a BIRT report file and insert test data into the file.
- Name the report file <property>helloBirt.rptdesign</property>, the report should print the data from the <code>CLASSICMODELS.CUSTOMERS</code> table of the <property>BIRT Classic Models Sample Database</property>, namely: customer number (<code>CLASSICMODELS.CUSTOMERS.CUSTOMERNAME</code>),
- contact person first name ( <code>CLASSICMODELS.CUSTOMERS.CONTACTFIRSTNAME</code>) ,
- contact person last name (<code>CLASSICMODELS.CUSTOMERS.CONTACTLASTNAME</code>) and
- contact person phone number(<code>CLASSICMODELS.CUSTOMERS.PHONE</code>).
- </para>
+ <para>
+ Now create a BIRT report file and insert test data into the file. Name the report file <filename>helloBirt.rptdesign</filename>.
+ </para>
+ <para>
+ The report should print the data from the <code>CLASSICMODELS.CUSTOMERS</code> table of the <guilabel>BIRT Classic Models Sample Database</guilabel>, namely:
+ <orderedlist>
+ <listitem><para>Customer number (<code>CLASSICMODELS.CUSTOMERS.CUSTOMERNAME</code>)</para></listitem>
+ <listitem><para>Contact person first name ( <code>CLASSICMODELS.CUSTOMERS.CONTACTFIRSTNAME</code>)</para></listitem>
+ <listitem><para>Contact person last name (<code>CLASSICMODELS.CUSTOMERS.CONTACTLASTNAME</code>)</para></listitem>
+ <listitem><para>Contact person phone number(<code>CLASSICMODELS.CUSTOMERS.PHONE</code>)</para></listitem>
+ </orderedlist>
+ </para>
<para>The title of the report should be set via <code>reportTitle</code> parameter</para>
<para>
- As this guide is primarily focused on the BIRT integration and not the BIRT technology itself we will not show the steps required to make the report. If you do not feel strong about creating a BIRT report file please read <ulink url="http://eclipse.org/birt/phoenix/tutorial/">BIRT documentation</ulink>.
- </para>
- <para>You can download the file <property>helloBirt.rptdesign</property>
- <ulink url="files/helloBirt.rptdesign">here</ulink> and copy it to the WebContent folder of your Seam project.</para>
-
+ As this guide is primarily focused on the BIRT integration and not the BIRT technology itself, the steps required to make the report will not be shown. For more information on creating a BIRT report file please read the <ulink url="http://eclipse.org/birt/phoenix/tutorial/">BIRT documentation</ulink>.
+ </para>
+ <para>
+ You can download the <filename>helloBirt.rptdesign</filename> file <ulink url="files/helloBirt.rptdesign">here</ulink> and copy it to the <filename>WebContent</filename> folder of your Seam project.
+ </para>
</listitem>
<listitem>
<para>
- When you are done with the <property>helloBirt.rptdesign</property> file, you should create a <property>.xhtml</property> file that will contain the BIRT report you have just created.
+ When you are done with the <filename>helloBirt.rptdesign</filename> file, you should create a <filename>.xhtml</filename> file that will contain the BIRT report you have just created.
</para>
13 years, 4 months