Author: scabanovich
Date: 2007-08-20 10:43:55 -0400 (Mon, 20 Aug 2007)
New Revision: 3233
Added:
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta
Modified:
trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta
Log:
JBIDE-789
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-20 14:43:38 UTC (rev
3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/plugin.xml 2007-08-20 14:43:55 UTC (rev
3233)
@@ -7,6 +7,7 @@
<meta path="meta/seam-core.meta"/>
<meta path="meta/seam-drools.meta"/>
<meta path="meta/seam-framework.meta"/>
+ <meta path="meta/seam-international.meta"/>
<meta path="meta/seam-mail.meta"/>
<meta path="meta/seam-pdf.meta"/>
<meta path="meta/seam-persistence.meta"/>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-core.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -6,9 +6,11 @@
<MAPPINGS>
<MAPPING name="Handlers"/>
<MAPPING name="SeamNamespaces">
+ <PAIR name="bpm"
value="http://jboss.com/products/seam/bpm"/>
<PAIR name="core"
value="http://jboss.com/products/seam/core"/>
</MAPPING>
<MAPPING name="SeamSchemas">
+ <PAIR name="bpm$20"
value="http://jboss.com/products/seam/bpm-2.0.xsd"/>
<PAIR name="core"
value="http://jboss.com/products/seam/core-1.2.xsd"/>
<PAIR name="core$20"
value="http://jboss.com/products/seam/core-2.0.xsd"/>
</MAPPING>
@@ -40,6 +42,216 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="bpm:actor" name="SeamBPMActor20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.actor" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="actor" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.bpm.actor" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="group-actor-ids" xmlname="group-actor-ids"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="bpm:jbpm" name="SeamBPMJBPM20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamBPMProcessDefinitions20"
required="yes"/>
+ <XChildEntity maxCount="1" name="SeamBPMPageflowDefinitions20"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.jbpm" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBPM" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.bpm.jbpm" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <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.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
+ XMLSUBPATH="bpm:pageflow-definitions"
name="SeamBPMPageflowDefinitions20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamListEntry"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="pageflow-definitions"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="pageflow-definitions" name="name">
+ <Editor name="Uneditable"/>
+ </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"
+ WizardClassName="%Default%" displayName="Add Entry..."
+ kind="action" name="AddEntry">
+ <EntityData EntityName="SeamListEntry">
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <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.core.SeamComponentsCoreFormLayoutData;children=%Ordered%;childrenLoader=list;saveDefault=false"
+ XMLSUBPATH="bpm:process-definitions"
name="SeamBPMProcessDefinitions20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamListEntry"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="process-definitions"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="process-definitions" name="name">
+ <Editor name="Uneditable"/>
+ </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"
+ WizardClassName="%Default%" displayName="Add Entry..."
+ kind="action" name="AddEntry">
+ <EntityData EntityName="SeamListEntry">
+ <AttributeData AttributeName="value"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <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.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="core:actor" name="SeamCoreActor">
<XChildrenEntities/>
<XEntityRenderer>
@@ -1498,6 +1710,8 @@
<XChildEntity name="SeamCoreManager"/>
<XChildEntity name="SeamCorePojoCache"/>
<XChildEntity name="SeamCoreResourceBundle"/>
+ <XChildEntity name="SeamBPMActor20"/>
+ <XChildEntity name="SeamBPMJBPM20"/>
</XChildrenEntities>
<XActionItem kind="list">
<XActionItem ICON="action.empty" displayName="New"
group="1"
@@ -1538,6 +1752,24 @@
</EntityData>
</XActionItem>
</XActionItem>
+ <XActionItem ICON="action.empty" displayName="BPM"
group="1"
+ kind="list" name="BPM">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Actor..." kind="action"
name="AddActor">
+ <EntityData EntityName="SeamBPMActor20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="group-actor-ids"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBPM..." kind="action"
name="AddJBPM">
+ <EntityData EntityName="SeamBPMJBPM20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
</XActionItem>
</XActionItem>
</XEntityExtension>
@@ -1582,6 +1814,24 @@
</EntityData>
</XActionItem>
</XActionItem>
+ <XActionItem ICON="action.empty" displayName="BPM"
group="1"
+ kind="list" name="BPM">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Actor..." kind="action"
name="AddActor">
+ <EntityData EntityName="SeamBPMActor20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="group-actor-ids"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBPM..." kind="action"
name="AddJBPM">
+ <EntityData EntityName="SeamBPMJBPM20">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
</XActionItem>
</XActionItem>
</XEntityExtension>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-drools.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -41,18 +41,13 @@
<XModelAttributes>
<XModelAttribute default="managed working memory"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="rule-base"
xmlname="rule-base">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="rule-base"
xmlname="rule-base"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -93,22 +88,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="rule base" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=advanced" name="dsl-file"
xmlname="dsl-file">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
name="rule-files" xmlname="rule-files">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="dsl-file"
xmlname="dsl-file"/>
+ <XModelAttribute PROPERTIES="category=general"
name="rule-files" xmlname="rule-files"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -149,16 +136,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="rule files" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="rule-files" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -253,4 +237,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamDroolsManagedWorkingMemory"/>
+ <XChildEntity name="SeamDroolsRuleBase"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Drools"
group="1"
+ kind="list" name="Drools">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Working Memory..." kind="action"
name="AddManagedWorkingMemory">
+ <EntityData EntityName="SeamDroolsManagedWorkingMemory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-base"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Rule Base..." kind="action"
name="AddRuleBase">
+ <EntityData EntityName="SeamDroolsRuleBase">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-files"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Drools"
group="1"
+ kind="list" name="Drools">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Working Memory..." kind="action"
name="AddManagedWorkingMemory">
+ <EntityData EntityName="SeamDroolsManagedWorkingMemory">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-base"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Rule Base..." kind="action"
name="AddRuleBase">
+ <EntityData EntityName="SeamDroolsRuleBase">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="rule-files"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Added: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta
(rev 0)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-international.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -0,0 +1,197 @@
+<?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="Struts Editor"
VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="Handlers"/>
+ <MAPPING name="SeamNamespaces">
+ <PAIR name="international"
value="http://jboss.com/products/seam/international"/>
+ </MAPPING>
+ <MAPPING name="SeamSchemas">
+ <PAIR name="international$20"
value="http://jboss.com/products/seam/international-2.0.xsd"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="international"/>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="seam">
+ <GROUP name="international"/>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="international:locale-selector"
name="SeamCoreLocaleSelector20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.ejb" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="locale-selector" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.international.localeSelector" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="locale-string" xmlname="locale-string"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-enabled" xmlname="cookie-enabled">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-max-age" xmlname="cookie-max-age"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="international:time-zone-selector"
name="SeamCoreTimeZoneSelector20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.timeZoneSelector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="time zone selector"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.international.timeZoneSelector"
name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="time-zone-id" xmlname="time-zone-id"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-enabled" xmlname="cookie-enabled">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-max-age" xmlname="cookie-max-age"/>
+ <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>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamCoreLocaleSelector20"/>
+ <XChildEntity name="SeamCoreTimeZoneSelector20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="International"
+ group="1" kind="list" name="International">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Locale Selector..." kind="action"
name="AddLocaleSelector">
+ <EntityData EntityName="SeamCoreLocaleSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="locale-string"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Time Zone Selector..." kind="action"
name="AddTimeZoneSelector">
+ <EntityData EntityName="SeamCoreTimeZoneSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="time-zone-id"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="International"
+ group="1" kind="list" name="International">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Locale Selector..." kind="action"
name="AddLocaleSelector">
+ <EntityData EntityName="SeamCoreLocaleSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="locale-string"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Time Zone Selector..." kind="action"
name="AddTimeZoneSelector">
+ <EntityData EntityName="SeamCoreTimeZoneSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="time-zone-id"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-jms.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -39,24 +39,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="queue connection"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.jms.queueConnection" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.jms.queueConnection" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=general"
- name="factory-jndi-name"
xmlname="queue-connection-factory-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="factory-jndi-name"
xmlname="queue-connection-factory-jndi-name"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -95,18 +87,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="managed queue sender"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="queue-jndi-name" xmlname="queue-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="queue-jndi-name" xmlname="queue-jndi-name"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -145,24 +132,16 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="topic connection"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.jms.topicConnection" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.jms.topicConnection" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=general"
- name="factory-jndi-name"
xmlname="topic-connection-factory-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="factory-jndi-name"
xmlname="topic-connection-factory-jndi-name"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -202,18 +181,13 @@
<XModelAttributes>
<XModelAttribute default="managed topic publisher"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="topic-jndi-name" xmlname="topic-jndi-name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="topic-jndi-name" xmlname="topic-jndi-name"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -332,4 +306,95 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamJmsQueueConnection"/>
+ <XChildEntity name="SeamJmsTopicConnection"/>
+ <XChildEntity name="SeamJmsTopicPublisher"/>
+ <XChildEntity name="SeamJmsQueueSender"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="JMS"
group="1"
+ kind="list" name="JMS">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Queue Connection..." kind="action"
name="AddQueueConnection">
+ <EntityData EntityName="SeamJmsQueueConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Topic Connection..." kind="action"
name="AddTopicConnection">
+ <EntityData EntityName="SeamJmsTopicConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Topic Publisher..." kind="action"
name="AddTopicPublisher">
+ <EntityData EntityName="SeamJmsTopicPublisher">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="topic-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Queue Sender..." kind="action"
name="AddQueueSender">
+ <EntityData EntityName="SeamJmsQueueSender">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="queue-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="JMS"
group="1"
+ kind="list" name="JMS">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Queue Connection..." kind="action"
name="AddQueueConnection">
+ <EntityData EntityName="SeamJmsQueueConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Topic Connection..." kind="action"
name="AddTopicConnection">
+ <EntityData EntityName="SeamJmsTopicConnection">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="factory-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Topic Publisher..." kind="action"
name="AddTopicPublisher">
+ <EntityData EntityName="SeamJmsTopicPublisher">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="topic-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Managed Queue Sender..." kind="action"
name="AddQueueSender">
+ <EntityData EntityName="SeamJmsQueueSender">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="queue-jndi-name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-pdf.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -39,22 +39,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="document store" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="error-page" xmlname="error-page">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
name="use-extensions" xmlname="use-extensions">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="error-page" xmlname="error-page"/>
+ <XModelAttribute PROPERTIES="category=general"
name="use-extensions" xmlname="use-extensions"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -93,31 +85,17 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="key store config"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="key-store"
xmlname="key-store">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="key-store"
xmlname="key-store"/>
<XModelAttribute PROPERTIES="category=general"
- name="key-store-password" xmlname="key-store-password">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
name="key-password" xmlname="key-password">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="key-alias" xmlname="key-alias">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="key-store-password" xmlname="key-store-password"/>
+ <XModelAttribute PROPERTIES="category=general"
name="key-password" xmlname="key-password"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="key-alias" xmlname="key-alias"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -202,4 +180,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamPdfDocumentStore"/>
+ <XChildEntity name="SeamPdfKeyStoreConfig"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Pdf"
group="1"
+ kind="list" name="Pdf">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Document Store..." kind="action"
name="AddDocumentStore">
+ <EntityData EntityName="SeamPdfDocumentStore">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="error-page"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Key Store Config..." kind="action"
name="AddKeyStoreConfig">
+ <EntityData EntityName="SeamPdfKeyStoreConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="key-store"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Pdf"
group="1"
+ kind="list" name="Pdf">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Document Store..." kind="action"
name="AddDocumentStore">
+ <EntityData EntityName="SeamPdfDocumentStore">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="error-page"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Key Store Config..." kind="action"
name="AddKeyStoreConfig">
+ <EntityData EntityName="SeamPdfKeyStoreConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="key-store"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++
trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-remoting.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -39,25 +39,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="remoting config" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.remoting.remoting" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.remoting.remoting" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="poll-interval" xmlname="poll-interval">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
name="poll-timeout" xmlname="poll-timeout">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="poll-interval" xmlname="poll-interval"/>
+ <XModelAttribute PROPERTIES="category=general"
name="poll-timeout" xmlname="poll-timeout"/>
<XModelAttribute PROPERTIES="category=advanced" name="debug"
xmlname="debug">
<Constraint loader="ListString">
<value/>
@@ -67,7 +57,6 @@
<Editor name="ListString"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -139,4 +128,48 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamRemotingConfig"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Remoting"
group="1"
+ kind="list" name="Remoting">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Config..." kind="action"
name="AddRemotingConfig">
+ <EntityData EntityName="SeamRemotingConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="poll-interval"
Mandatory="no"/>
+ <AttributeData AttributeName="poll-timeout"
Mandatory="no"/>
+ <AttributeData AttributeName="debug" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Remoting"
group="1"
+ kind="list" name="Remoting">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Config..." kind="action"
name="AddRemotingConfig">
+ <EntityData EntityName="SeamRemotingConfig">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="poll-interval"
Mandatory="no"/>
+ <AttributeData AttributeName="poll-timeout"
Mandatory="no"/>
+ <AttributeData AttributeName="debug" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-spring.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -41,16 +41,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="config-locations"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="config locations" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -101,24 +98,67 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="context loader" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.ioc.spring.contextLoader" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.ioc.spring.contextLoader" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
<XModelAttribute PROPERTIES="category=advanced"
- name="config-locations" xmlname="config-locations">
- <Constraint/>
- <Editor/>
+ name="config-locations" xmlname="config-locations"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="spring:task-executor-dispatcher"
name="SeamSpringTaskDispatcher20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.core.dispatcher" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="task executor dispatcher"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.async.dispatcher" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create,jndi-name"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="task-executor" xmlname="task-executor"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="schedule-dispatcher" xmlname="schedule-dispatcher"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -186,4 +226,61 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamSpringContextLoader"/>
+ <XChildEntity name="SeamSpringTaskDispatcher20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Spring"
group="1"
+ kind="list" name="Spring">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Loader..." kind="action"
name="AddContextLoader">
+ <EntityData EntityName="SeamSpringContextLoader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="config-locations"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Task Dispatcher..." kind="action"
name="AddTaskDispatcher">
+ <EntityData EntityName="SeamSpringTaskDispatcher20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="task-executor"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Spring"
group="1"
+ kind="list" name="Spring">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Loader..." kind="action"
name="AddContextLoader">
+ <EntityData EntityName="SeamSpringContextLoader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="config-locations"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Task Dispatcher..." kind="action"
name="AddTaskDispatcher">
+ <EntityData EntityName="SeamSpringTaskDispatcher20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="task-executor"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-theme.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -41,16 +41,13 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="available-themes"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
default="available themes" name="name">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -101,21 +98,71 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="theme selector" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttributeReference
attributes="name,class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general" name="theme"
xmlname="theme">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general" name="theme"
xmlname="theme"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="available-themes" xmlname="available-themes"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-enabled" xmlname="cookie-enabled">
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="theme:theme-selector" name="SeamThemeSelector20">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="SeamThemeAvailableThemes"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.theme.selector" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="theme selector" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general" name="theme"
xmlname="theme"/>
<XModelAttribute PROPERTIES="category=advanced"
- name="available-themes" xmlname="available-themes">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="available-themes" xmlname="available-themes"/>
<XModelAttribute PROPERTIES="category=advanced"
name="cookie-enabled" xmlname="cookie-enabled">
<Constraint loader="ListString">
<value/>
@@ -124,8 +171,8 @@
</Constraint>
<Editor name="ListString"/>
</XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
name="cookie-max-age" xmlname="cookie-max-age"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -193,4 +240,44 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamThemeSelector20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Theme"
group="1"
+ kind="list" name="Theme">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Theme Selector..." kind="action"
name="AddThemeSelector">
+ <EntityData EntityName="SeamThemeSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="theme" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Theme"
group="1"
+ kind="list" name="Theme">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Theme Selector..." kind="action"
name="AddThemeSelector">
+ <EntityData EntityName="SeamThemeSelector20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="theme" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>
Modified: trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta
===================================================================
--- trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta 2007-08-20
14:43:38 UTC (rev 3232)
+++ trunk/seam/plugins/org.jboss.tools.seam.xml/resources/meta/seam-web.meta 2007-08-20
14:43:55 UTC (rev 3233)
@@ -30,7 +30,7 @@
<GlobalActions kind="list"/>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
- XMLSUBPATH="web:context-filter" name="SeamWebContextFilter">
+ XMLSUBPATH="web:ajax4jsf-filter" name="SeamWebAjaxFilter20">
<XChildrenEntities/>
<XEntityRenderer>
<ICONS>
@@ -38,24 +38,143 @@
</ICONS>
</XEntityRenderer>
<XModelAttributes>
- <XModelAttribute default="context filter" loader="ElementType"
name="element type">
- <Constraint/>
+ <XModelAttribute default="ajax4jsf filter" loader="ElementType"
name="element type">
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.contextFilter" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
+ default="org.jboss.seam.web.ajax4jsfFilter" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=general"
name="enable-cache" xmlname="enable-cache">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
</XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="force-parser" xmlname="force-parser">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="log4j-init-file" xmlname="log4j-init-file"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:context-filter"
name="SeamWebAuthenticationFilter20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="authentication filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.web.authenticationFilter" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="realm"
xmlname="realm"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="key"
xmlname="key"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="nonce-validity-seconds"
xmlname="nonce-validity-seconds"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="auth-type" xmlname="auth-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="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:character-encoding-filter"
name="SeamWebCharacterFilter20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="character encoding filter"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.servlet.characterEncodingFilter"
name="name" xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern"/>
+ <XModelAttribute PROPERTIES="category=general" name="encoding"
xmlname="encoding"/>
+ <XModelAttribute PROPERTIES="category=general"
name="override-client" xmlname="override-client">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -85,6 +204,53 @@
</XModelEntity>
<XModelEntity ImplementingClass="%Custom%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.seam.xml.ui.editor.form.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:context-filter" name="SeamWebContextFilter">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="context filter" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
+ default="org.jboss.seam.servlet.contextFilter" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-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"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
XMLSUBPATH="web:exception-filter"
name="SeamWebExceptionFilter">
<XChildrenEntities/>
<XEntityRenderer>
@@ -94,23 +260,15 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="exception filter"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.exceptionFilter" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.servlet.exceptionFilter" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -149,21 +307,14 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="multipart filter"
loader="ElementType" name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.multipartFilter" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ default="org.jboss.seam.servlet.multipartFilter" name="name"
xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern"/>
<XModelAttribute PROPERTIES="category=advanced"
name="create-temp-files" xmlname="create-temp-files">
<Constraint loader="List">
@@ -174,12 +325,8 @@
<Editor name="List"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="category=advanced"
- name="max-request-size" xmlname="max-request-size">
- <Constraint/>
- <Editor/>
- </XModelAttribute>
+ name="max-request-size" xmlname="max-request-size"/>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -218,23 +365,69 @@
</XEntityRenderer>
<XModelAttributes>
<XModelAttribute default="redirect filter" loader="ElementType"
name="element type">
- <Constraint/>
<Editor name="Uneditable"/>
</XModelAttribute>
<XModelAttribute PROPERTIES="id=true;category=general"
- default="org.jboss.seam.servlet.redirectFilter" name="name"
xmlname="name">
- <Constraint/>
- <Editor/>
+ default="org.jboss.seam.servlet.redirectFilter" name="name"
xmlname="name"/>
+ <XModelAttributeReference
+ attributes="class,scope,precedence,installed,auto-create"
+ entity="SeamComponent" name="component"/>
+ <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-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"/>
+ <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.core.SeamComponentsCoreFormLayoutData"
+ XMLSUBPATH="web:servlet-session"
name="SeamWebServletSession20">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.seam.web.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="servlet session" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true;category=general"
name="name" xmlname="name"/>
<XModelAttributeReference
attributes="class,scope,precedence,installed,auto-create"
entity="SeamComponent" name="component"/>
- <XModelAttribute PROPERTIES="category=general"
name="url-pattern" xmlname="url-pattern">
- <Constraint/>
- <Editor/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="invalidate-on-scheme-change"
xmlname="invalidate-on-scheme-change">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="List"/>
</XModelAttribute>
<XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Constraint/>
<Editor name="Note"/>
</XModelAttribute>
</XModelAttributes>
@@ -353,4 +546,163 @@
</XActionItem>
</XActionItem>
</XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20">
+ <XChildrenEntities>
+ <XChildEntity name="SeamWebContextFilter"/>
+ <XChildEntity name="SeamWebExceptionFilter"/>
+ <XChildEntity name="SeamWebMultipartFilter"/>
+ <XChildEntity name="SeamWebRedirectFilter"/>
+ <XChildEntity name="SeamWebAuthenticationFilter20"/>
+ <XChildEntity name="SeamWebCharacterFilter20"/>
+ <XChildEntity name="SeamWebAjaxFilter20"/>
+ <XChildEntity name="SeamWebServletSession20"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Web"
group="1"
+ kind="list" name="Web">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Filter..." kind="action"
name="AddContextFilter">
+ <EntityData EntityName="SeamWebContextFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception Filter..." kind="action"
name="AddExceptionFilter">
+ <EntityData EntityName="SeamWebExceptionFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Multipart Filter..." kind="action"
name="AddMultipartFilter">
+ <EntityData EntityName="SeamWebMultipartFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Redirect Filter..." kind="action"
name="AddRedirectFilter">
+ <EntityData EntityName="SeamWebRedirectFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Authentication Filter..." kind="action"
name="AddAuthenticationFilter">
+ <EntityData EntityName="SeamWebAuthenticationFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Character Encoding Filter..." kind="action"
name="AddCharacterFilter">
+ <EntityData EntityName="SeamWebCharacterFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Ajax For JSF Filter..." kind="action"
name="AddAjaxFilter">
+ <EntityData EntityName="SeamWebAjaxFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Servlet Session..." kind="action"
name="AddServletSession">
+ <EntityData EntityName="SeamWebServletSession20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSeamComponents20_EditorActionList">
+ <XChildrenEntities/>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.empty" displayName="Web"
group="1"
+ kind="list" name="Web">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Context Filter..." kind="action"
name="AddContextFilter">
+ <EntityData EntityName="SeamWebContextFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Exception Filter..." kind="action"
name="AddExceptionFilter">
+ <EntityData EntityName="SeamWebExceptionFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Multipart Filter..." kind="action"
name="AddMultipartFilter">
+ <EntityData EntityName="SeamWebMultipartFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Redirect Filter..." kind="action"
name="AddRedirectFilter">
+ <EntityData EntityName="SeamWebRedirectFilter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Authentication Filter..." kind="action"
name="AddAuthenticationFilter">
+ <EntityData EntityName="SeamWebAuthenticationFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Character Encoding Filter..." kind="action"
name="AddCharacterFilter">
+ <EntityData EntityName="SeamWebCharacterFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Ajax For JSF Filter..." kind="action"
name="AddAjaxFilter">
+ <EntityData EntityName="SeamWebAjaxFilter20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="url-pattern"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Servlet Session..." kind="action"
name="AddServletSession">
+ <EntityData EntityName="SeamWebServletSession20">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="scope" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
</XModelEntityGroup>