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

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jun 8 14:45:13 EDT 2012


Author: scabanovich
Date: 2012-06-08 14:45:12 -0400 (Fri, 08 Jun 2012)
New Revision: 41831

Modified:
   trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties
   trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta
   trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java
   trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java
Log:
JBIDE-12132
https://issues.jboss.org/browse/JBIDE-12132
Support of pages.xml 2.3 with namespace http://jboss.org/schema/seam/pages



Modified: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties	2012-06-08 18:10:06 UTC (rev 41830)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/help/keys-seam-pages.properties	2012-06-08 18:45:12 UTC (rev 41831)
@@ -2,6 +2,7 @@
 FileSeamPage20.editorTitle=Seam Page Editor
 FileSeamPage21.editorTitle=Seam Page Editor
 FileSeamPage22.editorTitle=Seam Page Editor
+FileSeamPage23.editorTitle=Seam Page Editor
 
 AddSeamPageException_Properties.Title=Add Exception
 
@@ -54,6 +55,8 @@
 
 FileSeamPages22_Properties.Title=File Seam Pages
 
+FileSeamPages23_Properties.Title=File Seam Pages
+
 SeamPage_AddParam.WindowTitle=Add Param
 SeamPage_AddParam.Title=Param
 

Modified: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta	2012-06-08 18:10:06 UTC (rev 41830)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/resources/meta/seam-pages.meta	2012-06-08 18:45:12 UTC (rev 41831)
@@ -1,4878 +1,5192 @@
-<?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="SeamPages" VERSION="1.0"/>
- <MAPPINGS>
-  <MAPPING name="FileVersions">
-   <PAIR name="SeamPage_1.2" value="FileSeamPage12"/>
-   <PAIR name="SeamPage_2.0" value="FileSeamPage20"/>
-   <PAIR name="SeamPage_2.1" value="FileSeamPage21"/>
-   <PAIR name="SeamPage_2.2" value="FileSeamPage22"/>
-   <PAIR name="SeamPages1.2" value="FileSeamPages12"/>
-   <PAIR name="SeamPages2.0" value="FileSeamPages20"/>
-   <PAIR name="SeamPages2.1" value="FileSeamPages21"/>
-   <PAIR name="SeamPages2.2" value="FileSeamPages22"/>
-  </MAPPING>
-  <MAPPING name="FilteredTreeConstraints">
-   <PAIR name="FileSystems$144" value="org.jboss.tools.seam.pages.xml.model.impl.SeamPagesFilteredTreeConstraint"/>
-  </MAPPING>
-  <MAPPING name="FilteredTrees">
-   <PAIR name="SeamViewIdTree" value="org.jboss.tools.seam.pages.xml.model.ViewIdsTree"/>
-  </MAPPING>
-  <MAPPING name="Handlers"/>
-  <MAPPING name="Implementations">
-   <PAIR name="SeamPageTask" value="org.jboss.tools.seam.pages.xml.model.impl.SeamPageTaskImpl"/>
-  </MAPPING>
-  <MAPPING name="Recognizers">
-   <PAIR name="spdia$3" value="org.jboss.tools.seam.pages.xml.model.AuxEntityRecognizer"/>
-   <PAIR name="xml$39" value="org.jboss.tools.seam.pages.xml.model.SeamPagesEntityRecognizer"/>
-  </MAPPING>
- </MAPPINGS>
- <ICONS>
-  <GROUP name="action">
-   <GROUP name="new">
-    <GROUP name="seam-pages"/>
-   </GROUP>
-  </GROUP>
-  <GROUP name="main">
-   <GROUP name="seam-pages">
-    <ICON name="action" path="images/struts/action.gif"/>
-    <ICON name="attribute" path="images/jsf/attribute.gif"/>
-    <ICON name="data-source" path="images/struts/data_source.gif"/>
-    <ICON name="exception" path="images/struts/exception.gif"/>
-    <ICON name="file" path="images/jsf/jsf-config.gif"/>
-    <ICON name="message" path="images/webxml/message.gif"/>
-    <ICON name="navigation" path="images/struts/action_mappings.gif"/>
-    <ICON name="page" path="plugin:org.jboss.tools.seam.pages.xml:images/pages/page.gif"/>
-    <ICON name="pages" path="images/struts/plug_in_folder.gif"/>
-    <ICON name="property" path="images/java/property.gif"/>
-    <ICON name="redirect" path="images/jsf/transition.gif"/>
-    <ICON name="render" path="images/jsf/renderer.gif"/>
-    <ICON name="rule" path="images/struts/action.gif"/>
-   </GROUP>
-  </GROUP>
- </ICONS>
- <GlobalActions kind="list"/>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPage12FileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="page" name="FileSeamPage12">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam12"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity name="SeamPageAction"/>
-   <XChildEntity name="SeamPageNavigation12"/>
-   <XChildEntity name="SeamPageNavigationRule12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute
-    default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://jboss.com/products/seam/pages-1.2.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItemReference entity="SeamPage12" name="CreateActions" path="CreateActions"/>
-   <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="FileSeamPage12_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="SeamPage12" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="SeamPage12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPage12" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="page" name="FileSeamPage20">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction"/>
-   <XChildEntity name="SeamPageNavigation20"/>
-   <XChildEntity name="SeamPageNavigationRule20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="components" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItemReference entity="SeamPage20" name="CreateActions" path="CreateActions"/>
-   <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="FileSeamPage20_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="SeamPage20" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="SeamPage12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPage12" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="page" name="FileSeamPage21">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity name="SeamPageHeader21"/>
-   <XChildEntity name="SeamPageRewrite21"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction21"/>
-   <XChildEntity name="SeamPageNavigation21"/>
-   <XChildEntity name="SeamPageNavigationRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="components" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
-   <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="FileSeamPage21_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="SeamPage21" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPage21" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="page" name="FileSeamPage22">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity name="SeamPageHeader21"/>
-   <XChildEntity name="SeamPageRewrite21"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction21"/>
-   <XChildEntity name="SeamPageNavigation21"/>
-   <XChildEntity name="SeamPageNavigationRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="components" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    default="default(true)" name="validate model" xmlname="validate-model">
-    <Constraint loader="ListString">
-     <value name="default(false)"/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
-   <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="FileSeamPage22_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="SeamPage21" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPage21" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPages12FileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="pages" name="FileSeamPages12">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderPage12" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderException12" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="no conversation view id" xmlname="no-conversation-view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="login view id" xmlname="login-view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute
-    default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
-    name="publicId" visibility="false"/>
-   <XModelAttribute
-    default="http://jboss.com/products/seam/pages-1.2.dtd"
-    name="systemId" visibility="false"/>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
-     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
-     WizardClassName="%Default%" displayName="Conversation..."
-     kind="action" name="AddConversation"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
-     WizardClassName="%Default%" displayName="Exception..."
-     kind="action" name="AddException"/>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileSeamPages12_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileSeamPages12" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="FileSeamPages12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="FileSeamPages12" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="pages" name="FileSeamPages20">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderPage20" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderException20" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="no conversation view id,login view id"
-    entity="FileSeamPages12" name="page2"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="namespaceMapping"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
-     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
-     WizardClassName="%Default%" displayName="Conversation..."
-     kind="action" name="AddConversation"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
-     WizardClassName="%Default%" displayName="Exception..."
-     kind="action" name="AddException"/>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileSeamPages20_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileSeamPages20" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="FileSeamPages20" name="Properties" path="Properties"/>
-   <XActionItemReference entity="FileSeamPages20" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="pages" name="FileSeamPages21">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderPage21" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderException21" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="no conversation view id,login view id"
-    entity="FileSeamPages12" name="page2"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="http port" xmlname="http-port"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="https port" xmlname="https-port"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="namespaceMapping"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
-     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
-     WizardClassName="%Default%" displayName="Conversation..."
-     kind="action" name="AddConversation"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
-     WizardClassName="%Default%" displayName="Exception..."
-     kind="action" name="AddException"/>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileSeamPages21_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileSeamPages21" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="FileSeamPages21" name="Properties" path="Properties"/>
-   <XActionItemReference entity="FileSeamPages21" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
-  ObjectEditorClass="%XML%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="pages" name="FileSeamPages22">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderPage22" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPageFolderException21" required="yes"/>
-   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.file" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
-   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="no conversation view id,login view id"
-    entity="FileSeamPages12" name="page2"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="http port" xmlname="http-port"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="https port" xmlname="https-port"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="isIncorrect" visibility="false">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="incorrectBody" visibility="false"/>
-   <XModelAttribute PROPERTIES="save=always"
-    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
-    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
-   <XModelAttribute name="namespaceMapping"/>
-   <XModelAttribute name="encoding">
-    <Constraint loader="ListString">
-     <value name="ISO-8859-1"/>
-     <value name="UTF-8"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
-    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
-   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
-     ICON="action.empty" PROPERTIES="extension=struts-config"
-     displayName="Choose Program..." kind="action" name="OpenWithChoice">
-     <EntityData EntityName="OpenWithHelper">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="default"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
-     ICON="action.empty" PROPERTIES="validator.edit=true"
-     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="FacesConfig">
-      <AttributeData AttributeName="name"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
-     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
-   </XActionItem>
-   <XActionItem kind="list" name="SaveActions">
-    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
-     ICON="action.save" displayName="Save" kind="action" name="Save"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
-     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
-     WizardClassName="%Default%" displayName="Conversation..."
-     kind="action" name="AddConversation"/>
-    <XActionItem HandlerClassName="%Redirect%"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
-     WizardClassName="%Default%" displayName="Exception..."
-     kind="action" name="AddException"/>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem kind="list" name="DiscardActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
-     ICON="action.delete"
-     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
-     displayName="Discard Changes" kind="action" name="Discard"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileSeamPages22_EditorActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer/>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItemReference entity="FileSeamPages22" name="CreateActions" path="CreateActions"/>
-   <XActionItemReference entity="FileSeamPages21" name="Properties" path="Properties"/>
-   <XActionItemReference entity="FileSeamPages21" name="VerifyActions" path="VerifyActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="page" name="SeamPage12">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam12"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity name="SeamPageAction"/>
-   <XChildEntity name="SeamPageNavigation12"/>
-   <XChildEntity name="SeamPageNavigationRule12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;id=true" name="view id" xmlname="view-id">
-    <Constraint loader="Tree">
-     <value name="JSFPageTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" TRIM="no"
-    name="action" xmlname="action"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="switch" xmlname="switch">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="enabled"/>
-     <value name="disabled"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="no conversation view id" xmlname="no-conversation-view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    default="default(false)" name="conversation required" xmlname="conversation-required">
-    <Constraint loader="ListString">
-     <value name="default(false)"/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    default="default(false)" name="login required" xmlname="login-required">
-    <Constraint loader="ListString">
-     <value name="default(false)"/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="scheme" xmlname="scheme"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="timeout" xmlname="timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="bundle" xmlname="bundle"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="conversation" xmlname="conversation"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="restrict" xmlname="restrict.#text"/>
-   <XModelAttribute PROPERTIES="category=general" name="description" xmlname="description.#text">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam12">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
-     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
-     <EntityData EntityName="SeamPageIn">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
-     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
-     <EntityData EntityName="SeamPageAction">
-      <AttributeData AttributeName="execute"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
-     WizardClassName="%Default%" displayName="Navigation..."
-     kind="action" name="AddNavigation">
-     <EntityData EntityName="SeamPageNavigation12">
-      <AttributeData AttributeName="from action" Mandatory="no"/>
-      <AttributeData AttributeName="evaluate" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule12;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect12;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Navigation Rule..."
-     kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="page" name="SeamPage20">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction"/>
-   <XChildEntity name="SeamPageNavigation20"/>
-   <XChildEntity name="SeamPageNavigationRule20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam20">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
-     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
-     <EntityData EntityName="SeamPageIn">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
-     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
-     <EntityData EntityName="SeamPageAction">
-      <AttributeData AttributeName="execute"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
-     WizardClassName="%Default%" displayName="Navigation..."
-     kind="action" name="AddNavigation">
-     <EntityData EntityName="SeamPageNavigation20">
-      <AttributeData AttributeName="from action" Mandatory="no"/>
-      <AttributeData AttributeName="evaluate" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule20;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect20;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Navigation Rule..."
-     kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="page" name="SeamPage21">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity name="SeamPageHeader21"/>
-   <XChildEntity name="SeamPageRewrite21"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction21"/>
-   <XChildEntity name="SeamPageNavigation21"/>
-   <XChildEntity name="SeamPageNavigationRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam20">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Header..." kind="action" name="AddHeader">
-     <EntityData EntityName="SeamPageHeader21">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Rewrite..." kind="action" name="AddRewrite">
-     <EntityData EntityName="SeamPageRewrite21">
-      <AttributeData AttributeName="pattern"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
-     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
-     <EntityData EntityName="SeamPageIn">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
-     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
-     <EntityData EntityName="SeamPageAction21">
-      <AttributeData AttributeName="execute"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
-     WizardClassName="%Default%" displayName="Navigation..."
-     kind="action" name="AddNavigation">
-     <EntityData EntityName="SeamPageNavigation21">
-      <AttributeData AttributeName="from action" Mandatory="no"/>
-      <AttributeData AttributeName="evaluate" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Navigation Rule..."
-     kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="page" name="SeamPage22">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageParam20"/>
-   <XChildEntity name="SeamPageHeader21"/>
-   <XChildEntity name="SeamPageRewrite21"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageIn"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity name="SeamPageAction21"/>
-   <XChildEntity name="SeamPageNavigation21"/>
-   <XChildEntity name="SeamPageNavigationRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
-    entity="SeamPage12" name="page"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
-   <XModelAttribute PROPERTIES="category=advanced"
-    default="default(true)" name="validate model" xmlname="validate-model">
-    <Constraint loader="ListString">
-     <value name="default(false)"/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam20">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Header..." kind="action" name="AddHeader">
-     <EntityData EntityName="SeamPageHeader21">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Rewrite..." kind="action" name="AddRewrite">
-     <EntityData EntityName="SeamPageRewrite21">
-      <AttributeData AttributeName="pattern"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
-     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
-     <EntityData EntityName="SeamPageIn">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
-     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
-     <EntityData EntityName="SeamPageAction21">
-      <AttributeData AttributeName="execute"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
-     WizardClassName="%Default%" displayName="Navigation..."
-     kind="action" name="AddNavigation">
-     <EntityData EntityName="SeamPageNavigation21">
-      <AttributeData AttributeName="from action" Mandatory="no"/>
-      <AttributeData AttributeName="evaluate" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Navigation Rule..."
-     kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="action" name="SeamPageAction">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.action" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="action" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;save=always;category=general"
-    name="execute" xmlname="execute"/>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if">
-    <Constraint loader="%ListEL%">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
-  XMLSUBPATH="action" name="SeamPageAction21">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.action" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="action" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference attributes="execute,if"
-    entity="SeamPageAction" name="action"/>
-   <XModelAttribute PROPERTIES="category=general" name="on postback" xmlname="on-postback">
-    <Constraint loader="%ListEL%">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageAction" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageAction" name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageAction" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageAction" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="begin-conversation" name="SeamPageBeginConversation">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="begin-conversation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="join" xmlname="join">
-    <Constraint loader="List">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="nested" xmlname="nested">
-    <Constraint loader="List">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
-   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
-    <Constraint loader="List">
-     <value/>
-     <value name="manual"/>
-     <value name="auto"/>
-     <value name="commit"/>
-     <value name="MANUAL"/>
-     <value name="AUTO"/>
-     <value name="COMMIT"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="begin-conversation" name="SeamPageBeginConversation21">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="begin-conversation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttributeReference
-    attributes="join,nested,pageflow,flush mode,if"
-    entity="SeamPageBeginConversation" name="bc"/>
-   <XModelAttribute PROPERTIES="category=general" name="conversation" xmlname="conversation"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageBeginConversation"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageBeginConversation"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageBeginConversation"
-    name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageBeginConversation"
-    name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="begin-task" name="SeamPageBeginTask">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="begin-task" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="task id" xmlname="task-id"/>
-   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
-   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
-    <Constraint loader="List">
-     <value/>
-     <value name="manual"/>
-     <value name="auto"/>
-     <value name="commit"/>
-     <value name="MANUAL"/>
-     <value name="AUTO"/>
-     <value name="COMMIT"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="conversation" name="SeamPageConversation">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="conversation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="parameter name" xmlname="parameter-name"/>
-   <XModelAttribute PROPERTIES="category=general" name="parameter value" xmlname="parameter-value"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <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="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="create-process" name="SeamPageCreateProcess">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="create-process" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="definition" xmlname="definition"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="end-conversation" name="SeamPageEndConversation">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="end conversation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="before redirect" xmlname="before-redirect">
-    <Constraint loader="List">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="end-conversation" name="SeamPageEndConversation21">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="end conversation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttributeReference attributes="before redirect,if"
-    entity="SeamPageEndConversation" name="ec"/>
-   <XModelAttribute PROPERTIES="category=general" name="root" xmlname="before-redirect">
-    <Constraint loader="List">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageEndConversation"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageEndConversation"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageEndConversation"
-    name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageEndConversation"
-    name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="end-task" name="SeamPageEndTask">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="end-task" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="transition" xmlname="transition"/>
-   <XModelAttribute PROPERTIES="category=general" name="before redirect" xmlname="before-redirect">
-    <Constraint loader="List">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="exception" name="SeamPageException12">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.exception" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
-    <Constraint loader="QClassName"/>
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="exception" name="SeamPageException20">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.exception" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
-    <Constraint loader="QClassName"/>
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="exception" name="SeamPageException21">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.exception" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
-    <Constraint loader="QClassName"/>
-    <Editor name="AccessibleJava"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="log" xmlname="log">
-    <Constraint loader="%ListEL%">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="log level" xmlname="log-level|logLevel">
-    <Constraint loader="%ListEL%">
-     <value/>
-     <value name="info"/>
-     <value name="warn"/>
-     <value name="error"/>
-     <value name="fatal"/>
-     <value name="debug"/>
-     <value name="trace"/>
-     <value name="INFO"/>
-     <value name="WARN"/>
-     <value name="ERROR"/>
-     <value name="FATAL"/>
-     <value name="DEBUG"/>
-     <value name="TRACE"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageException12" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageException12"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageException12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageException12" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderConversation">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageConversation"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="conversation list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Conversations" 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="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Conversation..." kind="action" name="AddConversation">
-     <EntityData EntityName="SeamPageConversation">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="parameter name"/>
-      <AttributeData AttributeName="parameter value" 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="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException12">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageException12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;entity=SeamPageException12;childEntity=SeamPageRedirect12"
-     WizardClassName="%Default%"
-     displayName="Exception With Redirect..." kind="action" name="AddException">
-     <EntityData EntityName="AddSeamPageException">
-      <AttributeData AttributeName="class"/>
-      <AttributeData AttributeName="view id"/>
-     </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="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException20">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageException20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;entity=SeamPageException20;childEntity=SeamPageRedirect20"
-     WizardClassName="%Default%"
-     displayName="Exception With Redirect..." kind="action" name="AddException">
-     <EntityData EntityName="AddSeamPageException">
-      <AttributeData AttributeName="class"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="Properties" path="Properties"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException21">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageException21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="exception list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
-     ICON="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true;entity=SeamPageException21;childEntity=SeamPageRedirect21"
-     WizardClassName="%Default%"
-     displayName="Exception With Redirect..." kind="action" name="AddException">
-     <EntityData EntityName="AddSeamPageException">
-      <AttributeData AttributeName="class"/>
-      <AttributeData AttributeName="view id"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageFolderException12"
-    name="Properties" path="Properties"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage12">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPage12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Page..." kind="action" name="AddPage">
-     <EntityData EntityName="SeamPage12">
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="action" 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="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage20">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPage20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Page..." kind="action" name="AddPage">
-     <EntityData EntityName="SeamPage20">
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="action" 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="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage21">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPage21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Page..." kind="action" name="AddPage">
-     <EntityData EntityName="SeamPage21">
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="action" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItemReference entity="SeamPageFolderPage20"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageFolderPage20"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageFolderPage20" name="Properties" path="Properties"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Ordered%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage22">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPage22"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="default.folder" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page list" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Page..." kind="action" name="AddPage">
-     <EntityData EntityName="SeamPage22">
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="action" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItemReference entity="SeamPageFolderPage20"
-    name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageFolderPage20"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageFolderPage20" name="Properties" path="Properties"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageHTTPErrorImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="http-error" name="SeamPageHTTPError">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageMessage"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="http-error" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="error code" xmlname="error-code"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Message..." kind="action" name="AddMessage">
-     <EntityData EntityName="SeamPageMessage">
-      <AttributeData AttributeName="message"/>
-      <AttributeData AttributeName="severity" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Redirect%"
-     ICON="action.delete"
-     PROPERTIES="sourcepath=..;actionpath=DeleteActions/Delete"
-     displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="header" name="SeamPageHeader21">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.attribute" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="header" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
-    name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="value"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageParam12" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="in" name="SeamPageIn">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="in" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general" name="scope" xmlname="scope">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="stateless"/>
-     <value name="event"/>
-     <value name="page"/>
-     <value name="conversation"/>
-     <value name="session"/>
-     <value name="business_process"/>
-     <value name="application"/>
-     <value name="STATELESS"/>
-     <value name="EVENT"/>
-     <value name="PAGE"/>
-     <value name="CONVERSATION"/>
-     <value name="SESSION"/>
-     <value name="BUSINESS_PROCESS"/>
-     <value name="APPLICATION"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="value" xmlname="value"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="message" name="SeamPageMessage">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.message" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="message" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="message" xmlname="#text"/>
-   <XModelAttribute PROPERTIES="category=general" name="for" xmlname="for"/>
-   <XModelAttribute PROPERTIES="category=general" name="severity" xmlname="severity">
-    <Constraint loader="ListString">
-     <value name="info"/>
-     <value name="warn"/>
-     <value name="error"/>
-     <value name="fatal"/>
-     <value name="INFO"/>
-     <value name="WARN"/>
-     <value name="ERROR"/>
-     <value name="FATAL"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigation12">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageRule12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageRule12;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect12;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="if outcome" Mandatory="no"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigation20">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageRule20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageRule20;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect20;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="if outcome" Mandatory="no"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigation21">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPageRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="if outcome" Mandatory="no"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
-     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigationRule12">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigationRule20">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="navigation" name="SeamPageNavigationRule21">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
-   <XChildEntity name="SeamPageRule21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="navigation" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="from action" xmlname="from-action"/>
-   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
-     ICON="action.empty"
-     PROPERTIES="validator.add=true;entity=SeamPageRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
-     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
-     <EntityData EntityName="AddSeamPageRule">
-      <AttributeData AttributeName="kind" Mandatory="no"/>
-      <AttributeData AttributeName="view id"/>
-      <AttributeData AttributeName="if outcome" Mandatory="no"/>
-      <AttributeData AttributeName="if" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="out" name="SeamPageOut">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="out" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general"
-    default="Default(CONVERSATION)" name="scope" xmlname="scope">
-    <Constraint loader="ListString">
-     <value name="Default(CONVERSATION)"/>
-     <value name="stateless"/>
-     <value name="event"/>
-     <value name="page"/>
-     <value name="conversation"/>
-     <value name="session"/>
-     <value name="business_process"/>
-     <value name="application"/>
-     <value name="STATELESS"/>
-     <value name="EVENT"/>
-     <value name="PAGE"/>
-     <value name="CONVERSATION"/>
-     <value name="SESSION"/>
-     <value name="BUSINESS_PROCESS"/>
-     <value name="APPLICATION"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general;save=always"
-    name="value" xmlname="value"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="param" name="SeamPageParam12">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.attribute" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="param" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
-   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="value"/>
-   <XModelAttribute PROPERTIES="category=general" name="converter" xmlname="converter"/>
-   <XModelAttribute PROPERTIES="category=general" name="converter id" xmlname="converterId"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="param" name="SeamPageParam20">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.attribute" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="param" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttributeReference
-    attributes="name,value,converter,converter id"
-    entity="SeamPageParam12" name="param"/>
-   <XModelAttribute PROPERTIES="category=general" name="validator" xmlname="validator"/>
-   <XModelAttribute PROPERTIES="category=general" name="validator id" xmlname="validatorId"/>
-   <XModelAttribute PROPERTIES="category=advanced" name="required" xmlname="required">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="raise-event" name="SeamPageRaiseEvent20">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="raise-event" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general" name="type" xmlname="type"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="redirect" name="SeamPageRedirect12">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageMessage"/>
-   <XChildEntity name="SeamPageParam12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.redirect" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="redirect" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Message..." kind="action" name="AddMessage">
-     <EntityData EntityName="SeamPageMessage">
-      <AttributeData AttributeName="message"/>
-      <AttributeData AttributeName="severity" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Add Param..."
-     kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam12">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
-     ICON="action.delete"
-     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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.seam.pages.xml.model.impl.SeamPageRedirectImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="redirect" name="SeamPageRedirect20">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageMessage"/>
-   <XChildEntity name="SeamPageParam20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.redirect" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="redirect" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Message..." kind="action" name="AddMessage">
-     <EntityData EntityName="SeamPageMessage">
-      <AttributeData AttributeName="message"/>
-      <AttributeData AttributeName="severity" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Add Param..."
-     kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam20">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
-     ICON="action.delete"
-     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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.seam.pages.xml.model.impl.SeamPageRedirectImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="redirect" name="SeamPageRedirect21">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageMessage"/>
-   <XChildEntity name="SeamPageParam20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.redirect" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="redirect" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=general" name="url" xmlname="url">
-    <Constraint loader="Tree">
-     <value name="JSFPageTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="category=advanced"
-    name="include page params" xmlname="include-page-params">
-    <Constraint loader="ListString">
-     <value/>
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="ListString"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Message..." kind="action" name="AddMessage">
-     <EntityData EntityName="SeamPageMessage">
-      <AttributeData AttributeName="message"/>
-      <AttributeData AttributeName="severity" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
-     WizardClassName="%Default%" displayName="Add Param..."
-     kind="action" name="AddParam">
-     <EntityData EntityName="SeamPageParam20">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="value" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.SelectOnDiagramHandler"
-    ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
-   <XActionItemReference entity="SeamPageRedirect20" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageRedirect20"
-    name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageRedirect20" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageRedirect20" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="render" name="SeamPageRender">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageMessage"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.render" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="render" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
-    <Constraint loader="Tree">
-     <value name="SeamViewIdTree"/>
-     <value name="extensions=jsp,html,htm,xhtml,xml"/>
-     <value name="linkAction=OpenPage"/>
-     <value name="hideRoot=true"/>
-    </Constraint>
-    <Editor name="TreeChooser"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true" WizardClassName="%Default%"
-     displayName="Add Message..." kind="action" name="AddMessage">
-     <EntityData EntityName="SeamPageMessage">
-      <AttributeData AttributeName="message"/>
-      <AttributeData AttributeName="severity" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
-     ICON="action.delete"
-     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="resume-process" name="SeamPageResumeProcess">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="create-process" loader="ElementType" name="resume-process">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="process id" xmlname="process-id"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="rewrite" name="SeamPageRewrite21">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.attribute" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="header" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
-    name="pattern" xmlname="pattern"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageParam12" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageParam12" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="rule" name="SeamPageRule12">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="rule" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="if outcome" xmlname="if-outcome"/>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageRuleImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="rule" name="SeamPageRule20">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="rule" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="if outcome" xmlname="if-outcome"/>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageRuleImpl"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
-  XMLSUBPATH="rule" name="SeamPageRule21">
-  <XChildrenEntities>
-   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
-   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
-   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
-   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
-   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
-   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
-   <XChildEntity name="SeamPageOut"/>
-   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
-   <XChildEntity maxCount="1" name="SeamPageRender"/>
-   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.rule" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="rule" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true;category=general"
-    name="if outcome" xmlname="if-outcome"/>
-   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions">
-    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
-     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
-     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
-     <EntityData EntityName="SeamPageOut">
-      <AttributeData AttributeName="name"/>
-      <AttributeData AttributeName="scope" Mandatory="no"/>
-      <AttributeData AttributeName="value"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.SelectOnDiagramHandler"
-    ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
-   <XActionItemReference entity="SeamPageRule20" name="CopyActions" path="CopyActions"/>
-   <XActionItemReference entity="SeamPageRule20" name="DeleteActions" path="DeleteActions"/>
-   <XActionItemReference entity="SeamPageRule20" name="Properties" path="Properties"/>
-   <XActionItemReference entity="SeamPageRule20" name="MoveActions" path="MoveActions"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%SeamPageTask%"
-  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
-  XMLSUBPATH="start-task" name="SeamPageStartTask">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam.component" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="start-task" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
-   <XModelAttribute PROPERTIES="category=general" name="task id" xmlname="task-id"/>
-   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
-   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
-    <Constraint loader="List">
-     <value/>
-     <value name="manual"/>
-     <value name="auto"/>
-     <value name="commit"/>
-     <value name="MANUAL"/>
-     <value name="AUTO"/>
-     <value name="COMMIT"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
-    <Editor name="Note"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem kind="list" name="CreateActions"/>
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always" HandlerClassName="%Move%"
-     ICON="action.move" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  AdoptManagerClass="org.jboss.tools.seam.pages.xml.model.handlers.DiagramAdopt"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPagesDiagramImpl" name="SeamPagesDiagram">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPagesDiagramItem"/>
-   <XChildEntity name="JSFProcessComment"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.jsf.process" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="folder" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="process" name="name" visibility="false" xmlname="NAME">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="module" visibility="false" xmlname="MODULE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="hide comments" visibility="false" xmlname="HIDE_COMMENTS">
-    <Constraint loader="List">
-     <value name="no"/>
-     <value name="yes"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" kind="list" name="CreateActions">
-    <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
-     ICON="action.empty"
-     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.AddViewSupport"
-     displayName="New Page (wizard)..." kind="action" name="AddPageWizard">
-     <EntityData EntityName="SeamPagesAddViewWizard">
-      <AttributeData AttributeName="view id" Mandatory="no"/>
-      <AttributeData AttributeName="create file" Mandatory="no"/>
-      <AttributeData AttributeName="template" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.ui.pages.editor.commands.AddPageOnDiagramHandler"
-     ICON="action.empty" displayName="New Page..." kind="action" name="AddPage"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
-     ICON="action.empty"
-     PROPERTIES="actionpath=CreateActions/AddException"
-     displayName="New Exception (wizard)..." kind="action" name="AddExceptionWizard"/>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.ui.pages.editor.commands.AddExceptionOnDiagramHandler"
-     ICON="action.empty" displayName="New Exception ..." kind="action" name="AddException"/>
-   </XActionItem>
-   <XActionItem HIDE="always"
-    HandlerClassName="org.jboss.tools.jsf.model.handlers.CreateCommentHandler"
-    ICON="action.empty" WizardClassName="%OneParameter%"
-    displayName="Create Comment..." kind="action" name="CreateComment">
-    <EntityData EntityName="JSFProcessComment">
-     <AttributeData AttributeName="comment"/>
-    </EntityData>
-   </XActionItem>
-   <XActionItem
-    HandlerClassName="org.jboss.tools.jst.web.model.handlers.AutolayoutWebProcessHandler"
-    ICON="action.empty"
-    PROPERTIES="items-class=org.jboss.tools.seam.pages.xml.model.helpers.autolayout.SeamPagesItems"
-    displayName="Auto Layout" kind="action" name="AutoLayout"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.jst.web.model.handlers.FindItemOnDiagramHandler"
-    ICON="action.empty"
-    PROPERTIES="help=JSFProcess_SelectItem;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
-    displayName="Select Element" kind="action" name="SelectItem"/>
-   <XActionItem HIDE="always"
-    HandlerClassName="org.jboss.tools.jst.web.model.handlers.ShowHideCommentsHandler"
-    ICON="action.empty" PROPERTIES="commentEntity=JSFProcessComment"
-    displayName="Show/Hide Comments" kind="action" name="ShowHideComments"/>
-   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
-    <XActionItem kind="list" name="StaticActions">
-     <XActionItem BaseActionName="VerifyAll"
-      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
-      ICON="action.vrules.verify"
-      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
-      displayName="Verify" kind="action" name="VerifyAll"/>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Paste"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.ProcessPasteHandler"
-     ICON="action.paste" PROPERTIES="actionpath=CopyActions/Paste"
-     displayName="Paste" kind="action" name="Paste"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions"/>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
-     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  AdoptManagerClass="org.jboss.tools.seam.pages.xml.model.handlers.PageAdopt"
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.ReferenceObjectImpl"
-  XMLSUBPATH="item" name="SeamPagesDiagramItem">
-  <XChildrenEntities>
-   <XChildEntity name="SeamPagesDiagramItemOutput"/>
-  </XChildrenEntities>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="page" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="name" xmlname="NAME">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="title" xmlname="TITLE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="id" xmlname="ID">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="type" xmlname="TYPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="subtype" xmlname="SUBTYPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="path" xmlname="PATH">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="shape" xmlname="SHAPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute COPYABLE="no" default="false" name="confirmed" visibility="false">
-    <Constraint loader="List">
-     <value name="true"/>
-     <value name="false"/>
-    </Constraint>
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="params"/>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-     ICON="action.new.jsf.case"
-     PROPERTIES="actionpath=CreateActions/AddRule"
-     WizardClassName="%Default%" displayName="Rule..." kind="action" name="CreateRule"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.struts.model.handlers.CreateCommentForItemHandler"
-     ICON="action.empty" WizardClassName="%OneParameter%"
-     displayName="Create Comment..." kind="action" name="CreateComment">
-     <EntityData EntityName="JSFProcessComment">
-      <AttributeData AttributeName="comment"/>
-     </EntityData>
-    </XActionItem>
-    <XActionItem
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-     ICON="action.new.jsf.case"
-     PROPERTIES="actionpath=CreateActions/AddParam"
-     WizardClassName="%Default%" displayName="Param..." kind="action" name="CreateParam"/>
-   </XActionItem>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
-     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.RenameViewSupport"
-     displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="SeamPageRename">
-      <AttributeData AttributeName="view id" Mandatory="no"/>
-      <AttributeData AttributeName="rename file" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <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 HIDE="always"
-    HandlerClassName="org.jboss.tools.jsf.model.handlers.HiddenLinksHandler"
-    ICON="action.empty" displayName="Show/Hide Links" kind="action" name="Links"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.struts.model.handlers.SelectInNavigatorHandler"
-    ICON="action.empty" displayName="Select in Tree Views" kind="action" name="Select"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.GoToNodeNandler"
-    ICON="action.empty"
-    PROPERTIES="help=SeamItem_SelectNode;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
-    displayName="Go To Node" kind="action" name="GoTo"/>
-   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
-    <XActionItem kind="list" name="StaticActions">
-     <XActionItem BaseActionName="VerifyAll"
-      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-      ICON="action.vrules.verify"
-      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
-      displayName="Verify" kind="action" name="VerifyAll"/>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" PROPERTIES="actionpath=CopyActions/Cut"
-     displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" PROPERTIES="actionpath=CopyActions/Copy"
-     displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Paste"
-     HandlerClassName="%DiagramPaste%" ICON="action.paste"
-     PROPERTIES="actionpath=CopyActions/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.seam.pages.xml.model.handlers.DeletePageItemHandler"
-     ICON="action.delete" PROPERTIES="actionpath=DeleteActions/Delete"
-     displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity
-  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.ReferenceObjectImpl"
-  XMLSUBPATH="output" name="SeamPagesDiagramItemOutput">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.jsf.process-item-output" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes>
-   <XModelAttribute default="rule" loader="ElementType" name="element type">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="name" xmlname="NAME">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="title" xmlname="TITLE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="id" xmlname="ID">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="type" xmlname="TYPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="subtype" xmlname="SUBTYPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="path" xmlname="PATH">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="shape" xmlname="SHAPE">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute name="target" xmlname="TARGET">
-    <Editor name="Uneditable"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="hidden" xmlname="HIDDEN">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-   <XModelAttribute default="no" name="shortcut" xmlname="SHORTCUT">
-    <Constraint loader="List">
-     <value name="yes"/>
-     <value name="no"/>
-    </Constraint>
-    <Editor name="List"/>
-   </XModelAttribute>
-  </XModelAttributes>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="CreateActions"/>
-   <XActionItem
-    HandlerClassName="org.jboss.tools.jsf.model.handlers.AutolayoutTransitionHandler"
-    ICON="action.empty" displayName="Auto Layout" kind="action" name="Autolayout"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.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 HIDE="disabled"
-    HandlerClassName="org.jboss.tools.struts.model.handlers.SelectInNavigatorHandler"
-    ICON="action.empty" displayName="Select in Tree Views" kind="action" name="Select"/>
-   <XActionItem kind="list" name="LinkActions">
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=no;property=shortcut"
-     displayName="Show as Transition" kind="action" name="AsTransition"/>
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=yes;property=shortcut"
-     displayName="Show as Shortcut" kind="action" name="AsSrortcut"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=yes;property=hidden"
-     displayName="Hide" kind="action" name="Hide"/>
-   </XActionItem>
-   <XActionItem kind="list" name="BreakPointActions"/>
-   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
-    <XActionItem kind="list" name="StaticActions">
-     <XActionItem BaseActionName="VerifyAll"
-      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-      ICON="action.vrules.verify"
-      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
-      displayName="Verify" kind="action" name="VerifyAll"/>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
-    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
-     ICON="action.cut" PROPERTIES="actionpath=CopyActions/Cut"
-     displayName="Cut" kind="action" name="Cut"/>
-    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
-     ICON="action.copy" PROPERTIES="actionpath=CopyActions/Copy"
-     displayName="Copy" kind="action" name="Copy"/>
-    <XActionItem BaseActionName="Paste"
-     HandlerClassName="%DiagramPaste%" ICON="action.paste"
-     PROPERTIES="actionpath=CopyActions/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.seam.pages.xml.model.handlers.DeleteOutputHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.OutputMoveHandler"
-     ICON="action.empty" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-   <XActionItem ICON="action.empty" kind="list" name="Properties">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
-     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
-     displayName="Properties..." kind="action" name="Properties"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="SeamPagesDiagramItemOutputVirtual_ActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.jsf.process-item-output" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItem
-    HandlerClassName="org.jboss.tools.jsf.model.handlers.AutolayoutTransitionHandler"
-    ICON="action.empty" displayName="Auto Layout" kind="action" name="Autolayout"/>
-   <XActionItem kind="list" name="LinkActions">
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=no;property=shortcut"
-     displayName="Show as Transition" kind="action" name="AsTransition"/>
-    <XActionItem HIDE="disabled"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=yes;property=shortcut"
-     displayName="Show as Shortcut" kind="action" name="AsSrortcut"/>
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
-     ICON="action.empty" PROPERTIES="value=yes;property=hidden"
-     displayName="Hide" kind="action" name="Hide"/>
-   </XActionItem>
-   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
-    <XActionItem BaseActionName="Delete"
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.DeleteVirtualOutputHandler"
-     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
-   </XActionItem>
-   <XActionItem displayName="move" kind="list" name="MoveActions">
-    <XActionItem HIDE="always"
-     HandlerClassName="org.jboss.tools.jsf.model.handlers.OutputMoveHandler"
-     ICON="action.empty" displayName="Move" kind="action" name="Move"/>
-   </XActionItem>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XModelEntity name="SeamPagesDiagramItemVirtual_ActionList">
-  <XChildrenEntities/>
-  <XEntityRenderer>
-   <ICONS>
-    <ICON info="main.seam-pages.page" type="main"/>
-   </ICONS>
-  </XEntityRenderer>
-  <XModelAttributes/>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" kind="list" name="CreateActions">
-    <XActionItem
-     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.CreateVirtualHandler"
-     ICON="action.new.jsf.case" displayName="Create This Element..."
-     kind="action" name="Create"/>
-   </XActionItem>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
-    ICON="action.empty" PROPERTIES="actionpath=Open"
-    displayName="Open Page" kind="action" name="OpenPage"/>
-   <XActionItem kind="list" name="EditActions">
-    <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
-     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.RenameViewSupport"
-     displayName="Rename..." kind="action" name="Rename">
-     <EntityData EntityName="SeamPageRename">
-      <AttributeData AttributeName="view id" Mandatory="no"/>
-      <AttributeData AttributeName="rename file" Mandatory="no"/>
-     </EntityData>
-    </XActionItem>
-   </XActionItem>
-   <XActionItem HIDE="always"
-    HandlerClassName="org.jboss.tools.jsf.model.handlers.HiddenLinksHandler"
-    ICON="action.empty" displayName="Show/Hide Links" kind="action" name="Links"/>
-   <XActionItem HIDE="disabled"
-    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.GoToNodeNandler"
-    ICON="action.empty"
-    PROPERTIES="help=SeamItem_SelectNode;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
-    displayName="Go To Node" kind="action" name="GoTo"/>
-  </XActionItem>
-  <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileSeamPages12"/>
-   <XChildEntity name="FileSeamPage12"/>
-   <XChildEntity name="FileSeamPages20"/>
-   <XChildEntity name="FileSeamPage20"/>
-   <XChildEntity name="FileSeamPage21"/>
-   <XChildEntity name="FileSeamPages21"/>
-   <XChildEntity name="FileSeamPage22"/>
-   <XChildEntity name="FileSeamPages22"/>
-  </XChildrenEntities>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem ICON="action.newattribute" displayName="File" group="1"
-     kind="list" name="CreateFiles">
-     <XActionItem displayName="Seam" kind="list" name="Seam">
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.seam.pages.xml.model.handlers.CreateSeamPagesSupport;extension=xml;entityVersion=SeamPages"
-       displayName="Seam Pages File..." kind="action" name="CreateFileSeamPages">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
-       displayName="Seam Page File..." kind="action" name="CreateFileSeamPage">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-     </XActionItem>
-    </XActionItem>
-   </XActionItem>
-  </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileSeamPages12"/>
-   <XChildEntity name="FileSeamPage12"/>
-   <XChildEntity name="FileSeamPages20"/>
-   <XChildEntity name="FileSeamPage20"/>
-   <XChildEntity name="FileSeamPage21"/>
-   <XChildEntity name="FileSeamPages21"/>
-   <XChildEntity name="FileSeamPage22"/>
-   <XChildEntity name="FileSeamPages22"/>
-  </XChildrenEntities>
-  <XActionItem kind="list">
-   <XActionItem ICON="action.empty" displayName="New" group="1"
-    kind="list" name="CreateActions">
-    <XActionItem ICON="action.newattribute" displayName="File" group="1"
-     kind="list" name="CreateFiles">
-     <XActionItem displayName="Seam" kind="list" name="Seam">
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.seam.pages.xml.model.handlers.CreateSeamPagesSupport;extension=xml;entityVersion=SeamPages"
-       displayName="Seam Pages File..." kind="action" name="CreateFileSeamPages">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-      <XActionItem HandlerClassName="%SpecialWizard%"
-       ICON="action.new.seam.faces-config"
-       PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
-       displayName="Seam Page File..." kind="action" name="CreateFileSeamPage">
-       <EntityData EntityName="NewFileWizard">
-        <AttributeData AttributeName="folder"/>
-        <AttributeData AttributeName="separator" Mandatory="no"/>
-        <AttributeData AttributeName="name"/>
-        <AttributeData AttributeName="version"/>
-       </EntityData>
-      </XActionItem>
-     </XActionItem>
-    </XActionItem>
-   </XActionItem>
-  </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemJar">
-  <XChildrenEntities>
-   <XChildEntity name="FileSeamPages12"/>
-   <XChildEntity name="FileSeamPage12"/>
-   <XChildEntity name="FileSeamPages20"/>
-   <XChildEntity name="FileSeamPage20"/>
-   <XChildEntity name="FileSeamPage21"/>
-   <XChildEntity name="FileSeamPages21"/>
-   <XChildEntity name="FileSeamPage22"/>
-   <XChildEntity name="FileSeamPages22"/>
-  </XChildrenEntities>
-  <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="JarFolder">
-  <XChildrenEntities>
-   <XChildEntity name="FileSeamPages12"/>
-   <XChildEntity name="FileSeamPage12"/>
-   <XChildEntity name="FileSeamPages20"/>
-   <XChildEntity name="FileSeamPage20"/>
-   <XChildEntity name="FileSeamPage21"/>
-   <XChildEntity name="FileSeamPages21"/>
-   <XChildEntity name="FileSeamPage22"/>
-   <XChildEntity name="FileSeamPages22"/>
-  </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="SeamPages" VERSION="1.0"/>
+ <MAPPINGS>
+  <MAPPING name="FileVersions">
+   <PAIR name="SeamPage_1.2" value="FileSeamPage12"/>
+   <PAIR name="SeamPage_2.0" value="FileSeamPage20"/>
+   <PAIR name="SeamPage_2.1" value="FileSeamPage21"/>
+   <PAIR name="SeamPage_2.2" value="FileSeamPage22"/>
+   <PAIR name="SeamPage_2.3" value="FileSeamPage23"/>
+   <PAIR name="SeamPages1.2" value="FileSeamPages12"/>
+   <PAIR name="SeamPages2.0" value="FileSeamPages20"/>
+   <PAIR name="SeamPages2.1" value="FileSeamPages21"/>
+   <PAIR name="SeamPages2.2" value="FileSeamPages22"/>
+   <PAIR name="SeamPages2.3" value="FileSeamPages23"/>
+  </MAPPING>
+  <MAPPING name="FilteredTreeConstraints">
+   <PAIR name="FileSystems$144" value="org.jboss.tools.seam.pages.xml.model.impl.SeamPagesFilteredTreeConstraint"/>
+  </MAPPING>
+  <MAPPING name="FilteredTrees">
+   <PAIR name="SeamViewIdTree" value="org.jboss.tools.seam.pages.xml.model.ViewIdsTree"/>
+  </MAPPING>
+  <MAPPING name="Handlers"/>
+  <MAPPING name="Implementations">
+   <PAIR name="SeamPageTask" value="org.jboss.tools.seam.pages.xml.model.impl.SeamPageTaskImpl"/>
+  </MAPPING>
+  <MAPPING name="Recognizers">
+   <PAIR name="spdia$3" value="org.jboss.tools.seam.pages.xml.model.AuxEntityRecognizer"/>
+   <PAIR name="xml$39" value="org.jboss.tools.seam.pages.xml.model.SeamPagesEntityRecognizer"/>
+  </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+  <GROUP name="action">
+   <GROUP name="new">
+    <GROUP name="seam-pages"/>
+   </GROUP>
+  </GROUP>
+  <GROUP name="main">
+   <GROUP name="seam-pages">
+    <ICON name="action" path="images/struts/action.gif"/>
+    <ICON name="attribute" path="images/jsf/attribute.gif"/>
+    <ICON name="data-source" path="images/struts/data_source.gif"/>
+    <ICON name="exception" path="images/struts/exception.gif"/>
+    <ICON name="file" path="images/jsf/jsf-config.gif"/>
+    <ICON name="message" path="images/webxml/message.gif"/>
+    <ICON name="navigation" path="images/struts/action_mappings.gif"/>
+    <ICON name="page" path="plugin:org.jboss.tools.seam.pages.xml:images/pages/page.gif"/>
+    <ICON name="pages" path="images/struts/plug_in_folder.gif"/>
+    <ICON name="property" path="images/java/property.gif"/>
+    <ICON name="redirect" path="images/jsf/transition.gif"/>
+    <ICON name="render" path="images/jsf/renderer.gif"/>
+    <ICON name="rule" path="images/struts/action.gif"/>
+   </GROUP>
+  </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPage12FileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="page" name="FileSeamPage12">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam12"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity name="SeamPageAction"/>
+   <XChildEntity name="SeamPageNavigation12"/>
+   <XChildEntity name="SeamPageNavigationRule12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute
+    default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://jboss.com/products/seam/pages-1.2.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItemReference entity="SeamPage12" name="CreateActions" path="CreateActions"/>
+   <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="FileSeamPage12_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="SeamPage12" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="SeamPage12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPage12" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="page" name="FileSeamPage20">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction"/>
+   <XChildEntity name="SeamPageNavigation20"/>
+   <XChildEntity name="SeamPageNavigationRule20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="components" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItemReference entity="SeamPage20" name="CreateActions" path="CreateActions"/>
+   <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="FileSeamPage20_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="SeamPage20" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="SeamPage12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPage12" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="page" name="FileSeamPage21">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity name="SeamPageHeader21"/>
+   <XChildEntity name="SeamPageRewrite21"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction21"/>
+   <XChildEntity name="SeamPageNavigation21"/>
+   <XChildEntity name="SeamPageNavigationRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="components" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <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="FileSeamPage21_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="SeamPage21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPage21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="page" name="FileSeamPage22">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity name="SeamPageHeader21"/>
+   <XChildEntity name="SeamPageRewrite21"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction21"/>
+   <XChildEntity name="SeamPageNavigation21"/>
+   <XChildEntity name="SeamPageNavigationRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="components" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    default="default(true)" name="validate model" xmlname="validate-model">
+    <Constraint loader="ListString">
+     <value name="default(false)"/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <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="FileSeamPage22_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="SeamPage21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPage21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPageFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPageImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="page" name="FileSeamPage23">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity name="SeamPageHeader21"/>
+   <XChildEntity name="SeamPageRewrite21"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction21"/>
+   <XChildEntity name="SeamPageNavigation21"/>
+   <XChildEntity name="SeamPageNavigationRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="components" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    default="default(true)" name="validate model" xmlname="validate-model">
+    <Constraint loader="ListString">
+     <value name="default(false)"/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.org/schema/seam/pages" 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://jboss.org/schema/seam/pages http://jboss.org/schema/seam/pages-2.3.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <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="FileSeamPage23_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="SeamPage21" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="SeamPage21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPage21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPages12FileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="pages" name="FileSeamPages12">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderPage12" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderException12" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="no conversation view id" xmlname="no-conversation-view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="login view id" xmlname="login-view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute
+    default="-//JBoss/Seam Pages Configuration DTD 1.2//EN"
+    name="publicId" visibility="false"/>
+   <XModelAttribute
+    default="http://jboss.com/products/seam/pages-1.2.dtd"
+    name="systemId" visibility="false"/>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
+     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
+     WizardClassName="%Default%" displayName="Conversation..."
+     kind="action" name="AddConversation"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
+     WizardClassName="%Default%" displayName="Exception..."
+     kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages12_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileSeamPages12" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="FileSeamPages12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="FileSeamPages12" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="pages" name="FileSeamPages20">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderPage20" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderException20" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="no conversation view id,login view id"
+    entity="FileSeamPages12" name="page2"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.0.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="namespaceMapping"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
+     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
+     WizardClassName="%Default%" displayName="Conversation..."
+     kind="action" name="AddConversation"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
+     WizardClassName="%Default%" displayName="Exception..."
+     kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages20_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileSeamPages20" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="FileSeamPages20" name="Properties" path="Properties"/>
+   <XActionItemReference entity="FileSeamPages20" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="pages" name="FileSeamPages21">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderPage21" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderException21" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="no conversation view id,login view id"
+    entity="FileSeamPages12" name="page2"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="http port" xmlname="http-port"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="https port" xmlname="https-port"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.1.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="namespaceMapping"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
+     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
+     WizardClassName="%Default%" displayName="Conversation..."
+     kind="action" name="AddConversation"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
+     WizardClassName="%Default%" displayName="Exception..."
+     kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages21_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileSeamPages21" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="FileSeamPages21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="FileSeamPages21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="pages" name="FileSeamPages22">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderPage22" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderException21" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="no conversation view id,login view id"
+    entity="FileSeamPages12" name="page2"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="http port" xmlname="http-port"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="https port" xmlname="https-port"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.com/products/seam/pages" 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://jboss.com/products/seam/pages http://jboss.com/products/seam/pages-2.2.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="namespaceMapping"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
+     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
+     WizardClassName="%Default%" displayName="Conversation..."
+     kind="action" name="AddConversation"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
+     WizardClassName="%Default%" displayName="Exception..."
+     kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages22_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileSeamPages22" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="FileSeamPages21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="FileSeamPages21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementationLoadingClass="org.jboss.tools.seam.pages.xml.model.SeamPagesFileLoader"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.FileSeamPagesImpl"
+  ObjectEditorClass="%XML%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="pages" name="FileSeamPages23">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageFolderConversation" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderPage22" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPageFolderException21" required="yes"/>
+   <XChildEntity maxCount="1" name="SeamPagesDiagram" required="yes"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.file" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="pages configuration" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="name" xmlname="NAME"/>
+   <XModelAttribute default="xml" name="extension" xmlname="EXTENSION">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="no conversation view id,login view id"
+    entity="FileSeamPages12" name="page2"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="http port" xmlname="http-port"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="https port" xmlname="https-port"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute loader="ElementType" name="_lateload" visibility="false">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="isIncorrect" visibility="false">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="incorrectBody" visibility="false"/>
+   <XModelAttribute PROPERTIES="save=always"
+    default="http://jboss.org/schema/seam/pages" 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://jboss.org/schema/seam/pages http://jboss.org/schema/seam/pages-2.3.xsd"
+    name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+   <XModelAttribute name="namespaceMapping"/>
+   <XModelAttribute name="encoding">
+    <Constraint loader="ListString">
+     <value name="ISO-8859-1"/>
+     <value name="UTF-8"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+    ICON="action.empty" displayName="Open" kind="action" name="Open"/>
+   <XActionItem displayName="Open With" group="1" kind="list" name="OpenWith">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Open with External Program" kind="action" name="OpenWithSelected"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+     ICON="action.empty" PROPERTIES="extension=struts-config"
+     displayName="Choose Program..." kind="action" name="OpenWithChoice">
+     <EntityData EntityName="OpenWithHelper">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="default"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+     ICON="action.empty" PROPERTIES="validator.edit=true"
+     WizardClassName="%Default%" displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="FacesConfig">
+      <AttributeData AttributeName="name"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+     ICON="action.empty" displayName="Rename..." kind="action" name="RenameEclipse"/>
+   </XActionItem>
+   <XActionItem kind="list" name="SaveActions">
+    <XActionItem HIDE="always" HandlerClassName="%SaveFile%"
+     ICON="action.save" displayName="Save" kind="action" name="Save"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Pages;actionpath=CreateActions/AddPage"
+     WizardClassName="%Default%" displayName="Page..." kind="action" name="AddPage"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Conversations;actionpath=CreateActions/AddConversation"
+     WizardClassName="%Default%" displayName="Conversation..."
+     kind="action" name="AddConversation"/>
+    <XActionItem HandlerClassName="%Redirect%"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;sourcepath=Exceptions;actionpath=CreateActions/AddException"
+     WizardClassName="%Default%" displayName="Exception..."
+     kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DeleteFacesConfigHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem kind="list" name="DiscardActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.DiscardConfigHandler"
+     ICON="action.delete"
+     PROPERTIES="significanceMessageClass=org.jboss.tools.common.model.filesystems.impl.DiscardFileSignificanceMessage"
+     displayName="Discard Changes" kind="action" name="Discard"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileSeamPages23_EditorActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer/>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItemReference entity="FileSeamPages22" name="CreateActions" path="CreateActions"/>
+   <XActionItemReference entity="FileSeamPages21" name="Properties" path="Properties"/>
+   <XActionItemReference entity="FileSeamPages21" name="VerifyActions" path="VerifyActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="page" name="SeamPage12">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam12"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity name="SeamPageAction"/>
+   <XChildEntity name="SeamPageNavigation12"/>
+   <XChildEntity name="SeamPageNavigationRule12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;id=true" name="view id" xmlname="view-id">
+    <Constraint loader="Tree">
+     <value name="JSFPageTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" TRIM="no"
+    name="action" xmlname="action"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="switch" xmlname="switch">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="enabled"/>
+     <value name="disabled"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="no conversation view id" xmlname="no-conversation-view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    default="default(false)" name="conversation required" xmlname="conversation-required">
+    <Constraint loader="ListString">
+     <value name="default(false)"/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    default="default(false)" name="login required" xmlname="login-required">
+    <Constraint loader="ListString">
+     <value name="default(false)"/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="scheme" xmlname="scheme"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="timeout" xmlname="timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="bundle" xmlname="bundle"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="conversation" xmlname="conversation"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="restrict" xmlname="restrict.#text"/>
+   <XModelAttribute PROPERTIES="category=general" name="description" xmlname="description.#text">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam12">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
+     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
+     <EntityData EntityName="SeamPageIn">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
+     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
+     <EntityData EntityName="SeamPageAction">
+      <AttributeData AttributeName="execute"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
+     WizardClassName="%Default%" displayName="Navigation..."
+     kind="action" name="AddNavigation">
+     <EntityData EntityName="SeamPageNavigation12">
+      <AttributeData AttributeName="from action" Mandatory="no"/>
+      <AttributeData AttributeName="evaluate" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule12;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect12;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Navigation Rule..."
+     kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="page" name="SeamPage20">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction"/>
+   <XChildEntity name="SeamPageNavigation20"/>
+   <XChildEntity name="SeamPageNavigationRule20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam20">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
+     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
+     <EntityData EntityName="SeamPageIn">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
+     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
+     <EntityData EntityName="SeamPageAction">
+      <AttributeData AttributeName="execute"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
+     WizardClassName="%Default%" displayName="Navigation..."
+     kind="action" name="AddNavigation">
+     <EntityData EntityName="SeamPageNavigation20">
+      <AttributeData AttributeName="from action" Mandatory="no"/>
+      <AttributeData AttributeName="evaluate" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule20;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect20;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Navigation Rule..."
+     kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="page" name="SeamPage21">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity name="SeamPageHeader21"/>
+   <XChildEntity name="SeamPageRewrite21"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction21"/>
+   <XChildEntity name="SeamPageNavigation21"/>
+   <XChildEntity name="SeamPageNavigationRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam20">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Header..." kind="action" name="AddHeader">
+     <EntityData EntityName="SeamPageHeader21">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Rewrite..." kind="action" name="AddRewrite">
+     <EntityData EntityName="SeamPageRewrite21">
+      <AttributeData AttributeName="pattern"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
+     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
+     <EntityData EntityName="SeamPageIn">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
+     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
+     <EntityData EntityName="SeamPageAction21">
+      <AttributeData AttributeName="execute"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
+     WizardClassName="%Default%" displayName="Navigation..."
+     kind="action" name="AddNavigation">
+     <EntityData EntityName="SeamPageNavigation21">
+      <AttributeData AttributeName="from action" Mandatory="no"/>
+      <AttributeData AttributeName="evaluate" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Navigation Rule..."
+     kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="page" name="SeamPage22">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageParam20"/>
+   <XChildEntity name="SeamPageHeader21"/>
+   <XChildEntity name="SeamPageRewrite21"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageIn"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity name="SeamPageAction21"/>
+   <XChildEntity name="SeamPageNavigation21"/>
+   <XChildEntity name="SeamPageNavigationRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="action,view id,switch,no conversation view id,conversation required,login required,scheme,timeout,bundle,conversation,restrict,description"
+    entity="SeamPage12" name="page"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="concurrent request timeout" xmlname="concurrent-request-timeout"/>
+   <XModelAttribute PROPERTIES="category=advanced"
+    default="default(true)" name="validate model" xmlname="validate-model">
+    <Constraint loader="ListString">
+     <value name="default(false)"/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced" name="expires" xmlname="expires"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" 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;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Param..." kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam20">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Header..." kind="action" name="AddHeader">
+     <EntityData EntityName="SeamPageHeader21">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Rewrite..." kind="action" name="AddRewrite">
+     <EntityData EntityName="SeamPageRewrite21">
+      <AttributeData AttributeName="pattern"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddIn"
+     WizardClassName="%Default%" displayName="In..." kind="action" name="AddIn">
+     <EntityData EntityName="SeamPageIn">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddAction"
+     WizardClassName="%Default%" displayName="Action..." kind="action" name="AddAction">
+     <EntityData EntityName="SeamPageAction21">
+      <AttributeData AttributeName="execute"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddNavigation"
+     WizardClassName="%Default%" displayName="Navigation..."
+     kind="action" name="AddNavigation">
+     <EntityData EntityName="SeamPageNavigation21">
+      <AttributeData AttributeName="from action" Mandatory="no"/>
+      <AttributeData AttributeName="evaluate" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageNavigationRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Navigation Rule..."
+     kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="action" name="SeamPageAction">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.action" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="action" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;save=always;category=general"
+    name="execute" xmlname="execute"/>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if">
+    <Constraint loader="%ListEL%">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData"
+  XMLSUBPATH="action" name="SeamPageAction21">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.action" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="action" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference attributes="execute,if"
+    entity="SeamPageAction" name="action"/>
+   <XModelAttribute PROPERTIES="category=general" name="on postback" xmlname="on-postback">
+    <Constraint loader="%ListEL%">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageAction" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageAction" name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageAction" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageAction" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="begin-conversation" name="SeamPageBeginConversation">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="begin-conversation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="join" xmlname="join">
+    <Constraint loader="List">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="nested" xmlname="nested">
+    <Constraint loader="List">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
+   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
+    <Constraint loader="List">
+     <value/>
+     <value name="manual"/>
+     <value name="auto"/>
+     <value name="commit"/>
+     <value name="MANUAL"/>
+     <value name="AUTO"/>
+     <value name="COMMIT"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="begin-conversation" name="SeamPageBeginConversation21">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="begin-conversation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttributeReference
+    attributes="join,nested,pageflow,flush mode,if"
+    entity="SeamPageBeginConversation" name="bc"/>
+   <XModelAttribute PROPERTIES="category=general" name="conversation" xmlname="conversation"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageBeginConversation"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageBeginConversation"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageBeginConversation"
+    name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageBeginConversation"
+    name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="begin-task" name="SeamPageBeginTask">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="begin-task" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="task id" xmlname="task-id"/>
+   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
+   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
+    <Constraint loader="List">
+     <value/>
+     <value name="manual"/>
+     <value name="auto"/>
+     <value name="commit"/>
+     <value name="MANUAL"/>
+     <value name="AUTO"/>
+     <value name="COMMIT"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="conversation" name="SeamPageConversation">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="conversation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="parameter name" xmlname="parameter-name"/>
+   <XModelAttribute PROPERTIES="category=general" name="parameter value" xmlname="parameter-value"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <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="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="create-process" name="SeamPageCreateProcess">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="create-process" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="definition" xmlname="definition"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="end-conversation" name="SeamPageEndConversation">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="end conversation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="before redirect" xmlname="before-redirect">
+    <Constraint loader="List">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="end-conversation" name="SeamPageEndConversation21">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="end conversation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttributeReference attributes="before redirect,if"
+    entity="SeamPageEndConversation" name="ec"/>
+   <XModelAttribute PROPERTIES="category=general" name="root" xmlname="before-redirect">
+    <Constraint loader="List">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageEndConversation"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageEndConversation"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageEndConversation"
+    name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageEndConversation"
+    name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="end-task" name="SeamPageEndTask">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="end-task" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="transition" xmlname="transition"/>
+   <XModelAttribute PROPERTIES="category=general" name="before redirect" xmlname="before-redirect">
+    <Constraint loader="List">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="exception" name="SeamPageException12">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.exception" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
+    <Constraint loader="QClassName"/>
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="exception" name="SeamPageException20">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.exception" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
+    <Constraint loader="QClassName"/>
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="exception" name="SeamPageException21">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageHTTPError"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.exception" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="class" xmlname="class">
+    <Constraint loader="QClassName"/>
+    <Editor name="AccessibleJava"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="log" xmlname="log">
+    <Constraint loader="%ListEL%">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="log level" xmlname="log-level|logLevel">
+    <Constraint loader="%ListEL%">
+     <value/>
+     <value name="info"/>
+     <value name="warn"/>
+     <value name="error"/>
+     <value name="fatal"/>
+     <value name="debug"/>
+     <value name="trace"/>
+     <value name="INFO"/>
+     <value name="WARN"/>
+     <value name="ERROR"/>
+     <value name="FATAL"/>
+     <value name="DEBUG"/>
+     <value name="TRACE"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageException12" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageException12"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageException12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageException12" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderConversation">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageConversation"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="conversation list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Conversations" 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="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Conversation..." kind="action" name="AddConversation">
+     <EntityData EntityName="SeamPageConversation">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="parameter name"/>
+      <AttributeData AttributeName="parameter value" 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="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException12">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageException12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;entity=SeamPageException12;childEntity=SeamPageRedirect12"
+     WizardClassName="%Default%"
+     displayName="Exception With Redirect..." kind="action" name="AddException">
+     <EntityData EntityName="AddSeamPageException">
+      <AttributeData AttributeName="class"/>
+      <AttributeData AttributeName="view id"/>
+     </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="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException20">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageException20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;entity=SeamPageException20;childEntity=SeamPageRedirect20"
+     WizardClassName="%Default%"
+     displayName="Exception With Redirect..." kind="action" name="AddException">
+     <EntityData EntityName="AddSeamPageException">
+      <AttributeData AttributeName="class"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="Properties" path="Properties"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderException21">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageException21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="exception list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Exceptions" 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.seam.pages.xml.model.handlers.AddExceptionHandler"
+     ICON="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true;entity=SeamPageException21;childEntity=SeamPageRedirect21"
+     WizardClassName="%Default%"
+     displayName="Exception With Redirect..." kind="action" name="AddException">
+     <EntityData EntityName="AddSeamPageException">
+      <AttributeData AttributeName="class"/>
+      <AttributeData AttributeName="view id"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageFolderException12"
+    name="Properties" path="Properties"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage12">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPage12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Page..." kind="action" name="AddPage">
+     <EntityData EntityName="SeamPage12">
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="action" 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="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage20">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPage20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Page..." kind="action" name="AddPage">
+     <EntityData EntityName="SeamPage20">
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="action" 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="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage21">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPage21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Page..." kind="action" name="AddPage">
+     <EntityData EntityName="SeamPage21">
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="action" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItemReference entity="SeamPageFolderPage20"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageFolderPage20"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageFolderPage20" name="Properties" path="Properties"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Ordered%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData" name="SeamPageFolderPage22">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPage22"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="default.folder" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page list" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="Pages" 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="action.new.struts.webapp.res_ref"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Page..." kind="action" name="AddPage">
+     <EntityData EntityName="SeamPage22">
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="action" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItemReference entity="SeamPageFolderPage20"
+    name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageFolderPage20"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageFolderPage20" name="Properties" path="Properties"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageHTTPErrorImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="http-error" name="SeamPageHTTPError">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageMessage"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="http-error" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="error code" xmlname="error-code"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Message..." kind="action" name="AddMessage">
+     <EntityData EntityName="SeamPageMessage">
+      <AttributeData AttributeName="message"/>
+      <AttributeData AttributeName="severity" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Redirect%"
+     ICON="action.delete"
+     PROPERTIES="sourcepath=..;actionpath=DeleteActions/Delete"
+     displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="header" name="SeamPageHeader21">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.attribute" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="header" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
+    name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="value"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageParam12" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="in" name="SeamPageIn">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="in" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general" name="scope" xmlname="scope">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="stateless"/>
+     <value name="event"/>
+     <value name="page"/>
+     <value name="conversation"/>
+     <value name="session"/>
+     <value name="business_process"/>
+     <value name="application"/>
+     <value name="STATELESS"/>
+     <value name="EVENT"/>
+     <value name="PAGE"/>
+     <value name="CONVERSATION"/>
+     <value name="SESSION"/>
+     <value name="BUSINESS_PROCESS"/>
+     <value name="APPLICATION"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="value" xmlname="value"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="message" name="SeamPageMessage">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.message" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="message" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="message" xmlname="#text"/>
+   <XModelAttribute PROPERTIES="category=general" name="for" xmlname="for"/>
+   <XModelAttribute PROPERTIES="category=general" name="severity" xmlname="severity">
+    <Constraint loader="ListString">
+     <value name="info"/>
+     <value name="warn"/>
+     <value name="error"/>
+     <value name="fatal"/>
+     <value name="INFO"/>
+     <value name="WARN"/>
+     <value name="ERROR"/>
+     <value name="FATAL"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigation12">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageRule12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageRule12;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect12;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="if outcome" Mandatory="no"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigation20">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageRule20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageRule20;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect20;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="if outcome" Mandatory="no"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigation21">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPageRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="if outcome" Mandatory="no"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Paste" HandlerClassName="%Paste%"
+     ICON="action.paste" displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigationRule12">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigationRule20">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageNavigationImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="navigation" name="SeamPageNavigationRule21">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
+   <XChildEntity name="SeamPageRule21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="navigation" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="from action" xmlname="from-action"/>
+   <XModelAttribute PROPERTIES="category=general" name="evaluate" xmlname="evaluate"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;generate=true" name="_id_" visibility="false"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.AddRuleHandler"
+     ICON="action.empty"
+     PROPERTIES="validator.add=true;entity=SeamPageRule21;renderEntity=SeamPageRender;redirectEntity=SeamPageRedirect21;key=SeamPage_AddRule"
+     WizardClassName="%Default%" displayName="Add Rule..." kind="action" name="AddRule">
+     <EntityData EntityName="AddSeamPageRule">
+      <AttributeData AttributeName="kind" Mandatory="no"/>
+      <AttributeData AttributeName="view id"/>
+      <AttributeData AttributeName="if outcome" Mandatory="no"/>
+      <AttributeData AttributeName="if" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="out" name="SeamPageOut">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="out" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general"
+    default="Default(CONVERSATION)" name="scope" xmlname="scope">
+    <Constraint loader="ListString">
+     <value name="Default(CONVERSATION)"/>
+     <value name="stateless"/>
+     <value name="event"/>
+     <value name="page"/>
+     <value name="conversation"/>
+     <value name="session"/>
+     <value name="business_process"/>
+     <value name="application"/>
+     <value name="STATELESS"/>
+     <value name="EVENT"/>
+     <value name="PAGE"/>
+     <value name="CONVERSATION"/>
+     <value name="SESSION"/>
+     <value name="BUSINESS_PROCESS"/>
+     <value name="APPLICATION"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general;save=always"
+    name="value" xmlname="value"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="param" name="SeamPageParam12">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.attribute" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="param" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="name" xmlname="name"/>
+   <XModelAttribute PROPERTIES="category=general" name="value" xmlname="value"/>
+   <XModelAttribute PROPERTIES="category=general" name="converter" xmlname="converter"/>
+   <XModelAttribute PROPERTIES="category=general" name="converter id" xmlname="converterId"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="param" name="SeamPageParam20">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.attribute" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="param" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttributeReference
+    attributes="name,value,converter,converter id"
+    entity="SeamPageParam12" name="param"/>
+   <XModelAttribute PROPERTIES="category=general" name="validator" xmlname="validator"/>
+   <XModelAttribute PROPERTIES="category=general" name="validator id" xmlname="validatorId"/>
+   <XModelAttribute PROPERTIES="category=advanced" name="required" xmlname="required">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="raise-event" name="SeamPageRaiseEvent20">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="raise-event" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general" name="type" xmlname="type"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="redirect" name="SeamPageRedirect12">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageMessage"/>
+   <XChildEntity name="SeamPageParam12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.redirect" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="redirect" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Message..." kind="action" name="AddMessage">
+     <EntityData EntityName="SeamPageMessage">
+      <AttributeData AttributeName="message"/>
+      <AttributeData AttributeName="severity" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Add Param..."
+     kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam12">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
+     ICON="action.delete"
+     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="redirect" name="SeamPageRedirect20">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageMessage"/>
+   <XChildEntity name="SeamPageParam20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.redirect" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="redirect" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Message..." kind="action" name="AddMessage">
+     <EntityData EntityName="SeamPageMessage">
+      <AttributeData AttributeName="message"/>
+      <AttributeData AttributeName="severity" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Add Param..."
+     kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam20">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
+     ICON="action.delete"
+     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="redirect" name="SeamPageRedirect21">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageMessage"/>
+   <XChildEntity name="SeamPageParam20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.redirect" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="redirect" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=general" name="url" xmlname="url">
+    <Constraint loader="Tree">
+     <value name="JSFPageTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="category=advanced"
+    name="include page params" xmlname="include-page-params">
+    <Constraint loader="ListString">
+     <value/>
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="ListString"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Message..." kind="action" name="AddMessage">
+     <EntityData EntityName="SeamPageMessage">
+      <AttributeData AttributeName="message"/>
+      <AttributeData AttributeName="severity" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPage_AddParam"
+     WizardClassName="%Default%" displayName="Add Param..."
+     kind="action" name="AddParam">
+     <EntityData EntityName="SeamPageParam20">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="value" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.SelectOnDiagramHandler"
+    ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
+   <XActionItemReference entity="SeamPageRedirect20" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageRedirect20"
+    name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageRedirect20" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageRedirect20" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRedirectImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="render" name="SeamPageRender">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageMessage"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.render" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="render" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="target" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="view id" xmlname="view-id">
+    <Constraint loader="Tree">
+     <value name="SeamViewIdTree"/>
+     <value name="extensions=jsp,html,htm,xhtml,xml"/>
+     <value name="linkAction=OpenPage"/>
+     <value name="hideRoot=true"/>
+    </Constraint>
+    <Editor name="TreeChooser"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true" WizardClassName="%Default%"
+     displayName="Add Message..." kind="action" name="AddMessage">
+     <EntityData EntityName="SeamPageMessage">
+      <AttributeData AttributeName="message"/>
+      <AttributeData AttributeName="severity" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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="%Redirect%"
+     ICON="action.delete"
+     PROPERTIES="sourcepath=..;actionpath=DeleteActions/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="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="resume-process" name="SeamPageResumeProcess">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="create-process" loader="ElementType" name="resume-process">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="process id" xmlname="process-id"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="rewrite" name="SeamPageRewrite21">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.attribute" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="header" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general;save=always"
+    name="pattern" xmlname="pattern"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageParam12" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageParam12" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPageRuleImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="rule" name="SeamPageRule12">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect12"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="rule" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="if outcome" xmlname="if-outcome"/>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageRuleImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="rule" name="SeamPageRule20">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect20"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="rule" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="if outcome" xmlname="if-outcome"/>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 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.seam.pages.xml.model.impl.SeamPageRuleImpl"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%EntityOrdered%"
+  XMLSUBPATH="rule" name="SeamPageRule21">
+  <XChildrenEntities>
+   <XChildEntity maxCount="1" name="SeamPageBeginConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageEndConversation21"/>
+   <XChildEntity maxCount="1" name="SeamPageStartTask"/>
+   <XChildEntity maxCount="1" name="SeamPageBeginTask"/>
+   <XChildEntity maxCount="1" name="SeamPageEndTask"/>
+   <XChildEntity maxCount="1" name="SeamPageCreateProcess"/>
+   <XChildEntity maxCount="1" name="SeamPageResumeProcess"/>
+   <XChildEntity name="SeamPageOut"/>
+   <XChildEntity maxCount="1" name="SeamPageRaiseEvent20"/>
+   <XChildEntity maxCount="1" name="SeamPageRender"/>
+   <XChildEntity maxCount="1" name="SeamPageRedirect21"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.rule" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="rule" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true;category=general"
+    name="if outcome" xmlname="if-outcome"/>
+   <XModelAttribute PROPERTIES="category=general" name="if" xmlname="if"/>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions">
+    <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+     PROPERTIES="validator.add=true;key=SeamPageRule_AddOut"
+     WizardClassName="%Default%" displayName="Add Out..." kind="action" name="AddOut">
+     <EntityData EntityName="SeamPageOut">
+      <AttributeData AttributeName="name"/>
+      <AttributeData AttributeName="scope" Mandatory="no"/>
+      <AttributeData AttributeName="value"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.SelectOnDiagramHandler"
+    ICON="action.empty" displayName="Select on Diagram" kind="action" name="Select"/>
+   <XActionItemReference entity="SeamPageRule20" name="CopyActions" path="CopyActions"/>
+   <XActionItemReference entity="SeamPageRule20" name="DeleteActions" path="DeleteActions"/>
+   <XActionItemReference entity="SeamPageRule20" name="Properties" path="Properties"/>
+   <XActionItemReference entity="SeamPageRule20" name="MoveActions" path="MoveActions"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%SeamPageTask%"
+  PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.SeamXMLFormLayoutData;children=%Ordered%"
+  XMLSUBPATH="start-task" name="SeamPageStartTask">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam.component" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="start-task" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute PROPERTIES="id=true" default="command" name="name" visibility="false"/>
+   <XModelAttribute PROPERTIES="category=general" name="task id" xmlname="task-id"/>
+   <XModelAttribute PROPERTIES="category=general" name="pageflow" xmlname="pageflow"/>
+   <XModelAttribute PROPERTIES="category=general" name="flush mode" xmlname="flush-mode">
+    <Constraint loader="List">
+     <value/>
+     <value name="manual"/>
+     <value name="auto"/>
+     <value name="commit"/>
+     <value name="MANUAL"/>
+     <value name="AUTO"/>
+     <value name="COMMIT"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+    <Editor name="Note"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem kind="list" name="CreateActions"/>
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" displayName="Cut" kind="action" name="Cut"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete" HandlerClassName="%Delete%"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HandlerClassName="%Properties%" ICON="action.empty"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always" HandlerClassName="%Move%"
+     ICON="action.move" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  AdoptManagerClass="org.jboss.tools.seam.pages.xml.model.handlers.DiagramAdopt"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.SeamPagesDiagramImpl" name="SeamPagesDiagram">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPagesDiagramItem"/>
+   <XChildEntity name="JSFProcessComment"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.jsf.process" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="folder" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="process" name="name" visibility="false" xmlname="NAME">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="module" visibility="false" xmlname="MODULE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="hide comments" visibility="false" xmlname="HIDE_COMMENTS">
+    <Constraint loader="List">
+     <value name="no"/>
+     <value name="yes"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" kind="list" name="CreateActions">
+    <XActionItem HIDE="always" HandlerClassName="%SpecialWizard%"
+     ICON="action.empty"
+     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.AddViewSupport"
+     displayName="New Page (wizard)..." kind="action" name="AddPageWizard">
+     <EntityData EntityName="SeamPagesAddViewWizard">
+      <AttributeData AttributeName="view id" Mandatory="no"/>
+      <AttributeData AttributeName="create file" Mandatory="no"/>
+      <AttributeData AttributeName="template" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.ui.pages.editor.commands.AddPageOnDiagramHandler"
+     ICON="action.empty" displayName="New Page..." kind="action" name="AddPage"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
+     ICON="action.empty"
+     PROPERTIES="actionpath=CreateActions/AddException"
+     displayName="New Exception (wizard)..." kind="action" name="AddExceptionWizard"/>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.ui.pages.editor.commands.AddExceptionOnDiagramHandler"
+     ICON="action.empty" displayName="New Exception ..." kind="action" name="AddException"/>
+   </XActionItem>
+   <XActionItem HIDE="always"
+    HandlerClassName="org.jboss.tools.jsf.model.handlers.CreateCommentHandler"
+    ICON="action.empty" WizardClassName="%OneParameter%"
+    displayName="Create Comment..." kind="action" name="CreateComment">
+    <EntityData EntityName="JSFProcessComment">
+     <AttributeData AttributeName="comment"/>
+    </EntityData>
+   </XActionItem>
+   <XActionItem
+    HandlerClassName="org.jboss.tools.jst.web.model.handlers.AutolayoutWebProcessHandler"
+    ICON="action.empty"
+    PROPERTIES="items-class=org.jboss.tools.seam.pages.xml.model.helpers.autolayout.SeamPagesItems"
+    displayName="Auto Layout" kind="action" name="AutoLayout"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.jst.web.model.handlers.FindItemOnDiagramHandler"
+    ICON="action.empty"
+    PROPERTIES="help=JSFProcess_SelectItem;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
+    displayName="Select Element" kind="action" name="SelectItem"/>
+   <XActionItem HIDE="always"
+    HandlerClassName="org.jboss.tools.jst.web.model.handlers.ShowHideCommentsHandler"
+    ICON="action.empty" PROPERTIES="commentEntity=JSFProcessComment"
+    displayName="Show/Hide Comments" kind="action" name="ShowHideComments"/>
+   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
+    <XActionItem kind="list" name="StaticActions">
+     <XActionItem BaseActionName="VerifyAll"
+      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
+      ICON="action.vrules.verify"
+      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
+      displayName="Verify" kind="action" name="VerifyAll"/>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Paste"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.ProcessPasteHandler"
+     ICON="action.paste" PROPERTIES="actionpath=CopyActions/Paste"
+     displayName="Paste" kind="action" name="Paste"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions"/>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFProcessRegirectHandler"
+     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  AdoptManagerClass="org.jboss.tools.seam.pages.xml.model.handlers.PageAdopt"
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.ReferenceObjectImpl"
+  XMLSUBPATH="item" name="SeamPagesDiagramItem">
+  <XChildrenEntities>
+   <XChildEntity name="SeamPagesDiagramItemOutput"/>
+  </XChildrenEntities>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="page" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="title" xmlname="TITLE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="id" xmlname="ID">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="type" xmlname="TYPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="subtype" xmlname="SUBTYPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="path" xmlname="PATH">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="shape" xmlname="SHAPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute COPYABLE="no" default="false" name="confirmed" visibility="false">
+    <Constraint loader="List">
+     <value name="true"/>
+     <value name="false"/>
+    </Constraint>
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="params"/>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+     ICON="action.new.jsf.case"
+     PROPERTIES="actionpath=CreateActions/AddRule"
+     WizardClassName="%Default%" displayName="Rule..." kind="action" name="CreateRule"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.struts.model.handlers.CreateCommentForItemHandler"
+     ICON="action.empty" WizardClassName="%OneParameter%"
+     displayName="Create Comment..." kind="action" name="CreateComment">
+     <EntityData EntityName="JSFProcessComment">
+      <AttributeData AttributeName="comment"/>
+     </EntityData>
+    </XActionItem>
+    <XActionItem
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+     ICON="action.new.jsf.case"
+     PROPERTIES="actionpath=CreateActions/AddParam"
+     WizardClassName="%Default%" displayName="Param..." kind="action" name="CreateParam"/>
+   </XActionItem>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
+     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.RenameViewSupport"
+     displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="SeamPageRename">
+      <AttributeData AttributeName="view id" Mandatory="no"/>
+      <AttributeData AttributeName="rename file" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <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 HIDE="always"
+    HandlerClassName="org.jboss.tools.jsf.model.handlers.HiddenLinksHandler"
+    ICON="action.empty" displayName="Show/Hide Links" kind="action" name="Links"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.struts.model.handlers.SelectInNavigatorHandler"
+    ICON="action.empty" displayName="Select in Tree Views" kind="action" name="Select"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.GoToNodeNandler"
+    ICON="action.empty"
+    PROPERTIES="help=SeamItem_SelectNode;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
+    displayName="Go To Node" kind="action" name="GoTo"/>
+   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
+    <XActionItem kind="list" name="StaticActions">
+     <XActionItem BaseActionName="VerifyAll"
+      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+      ICON="action.vrules.verify"
+      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
+      displayName="Verify" kind="action" name="VerifyAll"/>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" PROPERTIES="actionpath=CopyActions/Cut"
+     displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" PROPERTIES="actionpath=CopyActions/Copy"
+     displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Paste"
+     HandlerClassName="%DiagramPaste%" ICON="action.paste"
+     PROPERTIES="actionpath=CopyActions/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.seam.pages.xml.model.handlers.DeletePageItemHandler"
+     ICON="action.delete" PROPERTIES="actionpath=DeleteActions/Delete"
+     displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+  ImplementingClass="org.jboss.tools.seam.pages.xml.model.impl.ReferenceObjectImpl"
+  XMLSUBPATH="output" name="SeamPagesDiagramItemOutput">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.jsf.process-item-output" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes>
+   <XModelAttribute default="rule" loader="ElementType" name="element type">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="name" xmlname="NAME">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="title" xmlname="TITLE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="id" xmlname="ID">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="type" xmlname="TYPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="subtype" xmlname="SUBTYPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="path" xmlname="PATH">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="shape" xmlname="SHAPE">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute name="target" xmlname="TARGET">
+    <Editor name="Uneditable"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="hidden" xmlname="HIDDEN">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+   <XModelAttribute default="no" name="shortcut" xmlname="SHORTCUT">
+    <Constraint loader="List">
+     <value name="yes"/>
+     <value name="no"/>
+    </Constraint>
+    <Editor name="List"/>
+   </XModelAttribute>
+  </XModelAttributes>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="Create" kind="list" name="CreateActions"/>
+   <XActionItem
+    HandlerClassName="org.jboss.tools.jsf.model.handlers.AutolayoutTransitionHandler"
+    ICON="action.empty" displayName="Auto Layout" kind="action" name="Autolayout"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.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 HIDE="disabled"
+    HandlerClassName="org.jboss.tools.struts.model.handlers.SelectInNavigatorHandler"
+    ICON="action.empty" displayName="Select in Tree Views" kind="action" name="Select"/>
+   <XActionItem kind="list" name="LinkActions">
+    <XActionItem HIDE="disabled"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=no;property=shortcut"
+     displayName="Show as Transition" kind="action" name="AsTransition"/>
+    <XActionItem HIDE="disabled"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=yes;property=shortcut"
+     displayName="Show as Shortcut" kind="action" name="AsSrortcut"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=yes;property=hidden"
+     displayName="Hide" kind="action" name="Hide"/>
+   </XActionItem>
+   <XActionItem kind="list" name="BreakPointActions"/>
+   <XActionItem displayName="Verify" kind="list" name="ProcessVerifyActions">
+    <XActionItem kind="list" name="StaticActions">
+     <XActionItem BaseActionName="VerifyAll"
+      HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+      ICON="action.vrules.verify"
+      PROPERTIES="actionpath=VerifyActions/StaticActions/VerifyAll"
+      displayName="Verify" kind="action" name="VerifyAll"/>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem ICON="action.copy" displayName="Copy" kind="list" name="CopyActions">
+    <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+     ICON="action.cut" PROPERTIES="actionpath=CopyActions/Cut"
+     displayName="Cut" kind="action" name="Cut"/>
+    <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+     ICON="action.copy" PROPERTIES="actionpath=CopyActions/Copy"
+     displayName="Copy" kind="action" name="Copy"/>
+    <XActionItem BaseActionName="Paste"
+     HandlerClassName="%DiagramPaste%" ICON="action.paste"
+     PROPERTIES="actionpath=CopyActions/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.seam.pages.xml.model.handlers.DeleteOutputHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.OutputMoveHandler"
+     ICON="action.empty" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+   <XActionItem ICON="action.empty" kind="list" name="Properties">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.JSFItemRegirectHandler"
+     ICON="action.empty" PROPERTIES="actionpath=Properties/Properties"
+     displayName="Properties..." kind="action" name="Properties"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="SeamPagesDiagramItemOutputVirtual_ActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.jsf.process-item-output" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItem
+    HandlerClassName="org.jboss.tools.jsf.model.handlers.AutolayoutTransitionHandler"
+    ICON="action.empty" displayName="Auto Layout" kind="action" name="Autolayout"/>
+   <XActionItem kind="list" name="LinkActions">
+    <XActionItem HIDE="disabled"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=no;property=shortcut"
+     displayName="Show as Transition" kind="action" name="AsTransition"/>
+    <XActionItem HIDE="disabled"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=yes;property=shortcut"
+     displayName="Show as Shortcut" kind="action" name="AsSrortcut"/>
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.ModifyLinkHandler"
+     ICON="action.empty" PROPERTIES="value=yes;property=hidden"
+     displayName="Hide" kind="action" name="Hide"/>
+   </XActionItem>
+   <XActionItem ICON="action.delete" displayName="Delete" kind="list" name="DeleteActions">
+    <XActionItem BaseActionName="Delete"
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.DeleteVirtualOutputHandler"
+     ICON="action.delete" displayName="Delete" kind="action" name="Delete"/>
+   </XActionItem>
+   <XActionItem displayName="move" kind="list" name="MoveActions">
+    <XActionItem HIDE="always"
+     HandlerClassName="org.jboss.tools.jsf.model.handlers.OutputMoveHandler"
+     ICON="action.empty" displayName="Move" kind="action" name="Move"/>
+   </XActionItem>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="SeamPagesDiagramItemVirtual_ActionList">
+  <XChildrenEntities/>
+  <XEntityRenderer>
+   <ICONS>
+    <ICON info="main.seam-pages.page" type="main"/>
+   </ICONS>
+  </XEntityRenderer>
+  <XModelAttributes/>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" kind="list" name="CreateActions">
+    <XActionItem
+     HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.CreateVirtualHandler"
+     ICON="action.new.jsf.case" displayName="Create This Element..."
+     kind="action" name="Create"/>
+   </XActionItem>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.OpenPageHandler"
+    ICON="action.empty" PROPERTIES="actionpath=Open"
+    displayName="Open Page" kind="action" name="OpenPage"/>
+   <XActionItem kind="list" name="EditActions">
+    <XActionItem HandlerClassName="%SpecialWizard%" ICON="action.empty"
+     PROPERTIES="support=org.jboss.tools.seam.pages.xml.model.handlers.RenameViewSupport"
+     displayName="Rename..." kind="action" name="Rename">
+     <EntityData EntityName="SeamPageRename">
+      <AttributeData AttributeName="view id" Mandatory="no"/>
+      <AttributeData AttributeName="rename file" Mandatory="no"/>
+     </EntityData>
+    </XActionItem>
+   </XActionItem>
+   <XActionItem HIDE="always"
+    HandlerClassName="org.jboss.tools.jsf.model.handlers.HiddenLinksHandler"
+    ICON="action.empty" displayName="Show/Hide Links" kind="action" name="Links"/>
+   <XActionItem HIDE="disabled"
+    HandlerClassName="org.jboss.tools.seam.pages.xml.model.handlers.GoToNodeNandler"
+    ICON="action.empty"
+    PROPERTIES="help=SeamItem_SelectNode;wizard=org.jboss.tools.seam.ui.pages.editor.wizard.SelectItemWizard"
+    displayName="Go To Node" kind="action" name="GoTo"/>
+  </XActionItem>
+  <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileSeamPages12"/>
+   <XChildEntity name="FileSeamPage12"/>
+   <XChildEntity name="FileSeamPages20"/>
+   <XChildEntity name="FileSeamPage20"/>
+   <XChildEntity name="FileSeamPage21"/>
+   <XChildEntity name="FileSeamPages21"/>
+   <XChildEntity name="FileSeamPage22"/>
+   <XChildEntity name="FileSeamPages22"/>
+   <XChildEntity name="FileSeamPage23"/>
+   <XChildEntity name="FileSeamPages23"/>
+  </XChildrenEntities>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem ICON="action.newattribute" displayName="File" group="1"
+     kind="list" name="CreateFiles">
+     <XActionItem displayName="Seam" kind="list" name="Seam">
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.seam.pages.xml.model.handlers.CreateSeamPagesSupport;extension=xml;entityVersion=SeamPages"
+       displayName="Seam Pages File..." kind="action" name="CreateFileSeamPages">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
+       displayName="Seam Page File..." kind="action" name="CreateFileSeamPage">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+     </XActionItem>
+    </XActionItem>
+   </XActionItem>
+  </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileSeamPages12"/>
+   <XChildEntity name="FileSeamPage12"/>
+   <XChildEntity name="FileSeamPages20"/>
+   <XChildEntity name="FileSeamPage20"/>
+   <XChildEntity name="FileSeamPage21"/>
+   <XChildEntity name="FileSeamPages21"/>
+   <XChildEntity name="FileSeamPage22"/>
+   <XChildEntity name="FileSeamPages22"/>
+   <XChildEntity name="FileSeamPage23"/>
+   <XChildEntity name="FileSeamPages23"/>
+  </XChildrenEntities>
+  <XActionItem kind="list">
+   <XActionItem ICON="action.empty" displayName="New" group="1"
+    kind="list" name="CreateActions">
+    <XActionItem ICON="action.newattribute" displayName="File" group="1"
+     kind="list" name="CreateFiles">
+     <XActionItem displayName="Seam" kind="list" name="Seam">
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileSeamPages12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.seam.pages.xml.model.handlers.CreateSeamPagesSupport;extension=xml;entityVersion=SeamPages"
+       displayName="Seam Pages File..." kind="action" name="CreateFileSeamPages">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+      <XActionItem HandlerClassName="%SpecialWizard%"
+       ICON="action.new.seam.faces-config"
+       PROPERTIES="entity=FileSeamPage12;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=SeamPage_"
+       displayName="Seam Page File..." kind="action" name="CreateFileSeamPage">
+       <EntityData EntityName="NewFileWizard">
+        <AttributeData AttributeName="folder"/>
+        <AttributeData AttributeName="separator" Mandatory="no"/>
+        <AttributeData AttributeName="name"/>
+        <AttributeData AttributeName="version"/>
+       </EntityData>
+      </XActionItem>
+     </XActionItem>
+    </XActionItem>
+   </XActionItem>
+  </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemJar">
+  <XChildrenEntities>
+   <XChildEntity name="FileSeamPages12"/>
+   <XChildEntity name="FileSeamPage12"/>
+   <XChildEntity name="FileSeamPages20"/>
+   <XChildEntity name="FileSeamPage20"/>
+   <XChildEntity name="FileSeamPage21"/>
+   <XChildEntity name="FileSeamPages21"/>
+   <XChildEntity name="FileSeamPage22"/>
+   <XChildEntity name="FileSeamPages22"/>
+   <XChildEntity name="FileSeamPage23"/>
+   <XChildEntity name="FileSeamPages23"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="JarFolder">
+  <XChildrenEntities>
+   <XChildEntity name="FileSeamPages12"/>
+   <XChildEntity name="FileSeamPage12"/>
+   <XChildEntity name="FileSeamPages20"/>
+   <XChildEntity name="FileSeamPage20"/>
+   <XChildEntity name="FileSeamPage21"/>
+   <XChildEntity name="FileSeamPages21"/>
+   <XChildEntity name="FileSeamPage22"/>
+   <XChildEntity name="FileSeamPages22"/>
+   <XChildEntity name="FileSeamPage23"/>
+   <XChildEntity name="FileSeamPages23"/>
+  </XChildrenEntities>
+  <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>

Modified: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java	2012-06-08 18:10:06 UTC (rev 41830)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesConstants.java	2012-06-08 18:45:12 UTC (rev 41831)
@@ -19,6 +19,7 @@
 	public String SUFF_20 = "20"; //$NON-NLS-1$
 	public String SUFF_21 = "21"; //$NON-NLS-1$
 	public String SUFF_22 = "22"; //$NON-NLS-1$
+	public String SUFF_23 = "23"; //$NON-NLS-1$
 	public String ENT_FILE_SEAM_PAGES = "FileSeamPages"; //$NON-NLS-1$
 	public String ENT_FILE_SEAM_PAGES_12 = ENT_FILE_SEAM_PAGES + SUFF_12;
 	public String ENT_FILE_SEAM_PAGE = "FileSeamPage"; //$NON-NLS-1$
@@ -29,6 +30,8 @@
 	public String ENT_FILE_SEAM_PAGE_21 = ENT_FILE_SEAM_PAGE + SUFF_21;
 	public String ENT_FILE_SEAM_PAGES_22 = ENT_FILE_SEAM_PAGES + SUFF_22;
 	public String ENT_FILE_SEAM_PAGE_22 = ENT_FILE_SEAM_PAGE + SUFF_22;
+	public String ENT_FILE_SEAM_PAGES_23 = ENT_FILE_SEAM_PAGES + SUFF_23;
+	public String ENT_FILE_SEAM_PAGE_23 = ENT_FILE_SEAM_PAGE + SUFF_23;
 
 	public String ENT_SEAM_PAGE = "SeamPage"; //$NON-NLS-1$
 	public String ENT_SEAM_PAGE_12 = ENT_SEAM_PAGE + SUFF_12;

Modified: trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java	2012-06-08 18:10:06 UTC (rev 41830)
+++ trunk/seam/plugins/org.jboss.tools.seam.pages.xml/src/org/jboss/tools/seam/pages/xml/model/SeamPagesEntityRecognizer.java	2012-06-08 18:45:12 UTC (rev 41831)
@@ -47,6 +47,8 @@
 	        Parser p = new Parser(body);
 	        if(!p.recognized) {
 	        	return null;
+	        } else if(p.isOrg) {
+	        	return p.isSingle ? ENT_FILE_SEAM_PAGE_23 : ENT_FILE_SEAM_PAGES_23;
 	        } else if(p.is20) {
 	        	return p.isSingle ? ENT_FILE_SEAM_PAGE_20 : ENT_FILE_SEAM_PAGES_20;
 	        } else if(p.is21) {
@@ -62,6 +64,7 @@
     	boolean isSingle = false;
     	boolean is20 = false;
     	boolean is21 = false;
+    	boolean isOrg = false;
 
     	Parser(String body) {
     		int i = body.indexOf("<page"); //$NON-NLS-1$
@@ -73,7 +76,9 @@
     	    int j = body.indexOf(">", i); //$NON-NLS-1$
     	    if(j < 0) return;
     	    String s = body.substring(i, j);
-    	    if(s.indexOf("\"http://jboss.com/products/seam/pages\"") < 0) { //$NON-NLS-1$
+    	    if(s.indexOf("\"http://jboss.org/schema/seam/pages\"") >= 0) { //$NON-NLS-1$
+    	    	isOrg = true;
+    	    } else if(s.indexOf("\"http://jboss.com/products/seam/pages\"") < 0) { //$NON-NLS-1$
     	    	return;
     	    }
     	    if(s.indexOf("2.0") >= 0) is20 = true;



More information about the jbosstools-commits mailing list