Author: scabanovich
Date: 2010-06-24 09:42:20 -0400 (Thu, 24 Jun 2010)
New Revision: 22986
Modified:
trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
Log:
https://jira.jboss.org/browse/JBIDE-6516
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2010-06-24
11:40:34 UTC (rev 22985)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2010-06-24
13:42:20 UTC (rev 22986)
@@ -1,3842 +1,3921 @@
-<?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="ESB"
VERSION="1.0"/>
- <MAPPINGS>
- <MAPPING name="AnyElementPresentation">
- <PAIR name="route-to,object-path"
value="org.jboss.tools.esb.core.model.ESBAnyElementPresentation"/>
- </MAPPING>
- <MAPPING name="ESBSpecificActions">
- <PAIR name="org.jboss.soa.esb.actions.Aggregator"
value="ESBPreActionAggregator"/>
- <PAIR name="org.jboss.soa.esb.actions.BusinessRulesProcessor"
value="ESBPreActionBusinessRulesProcessor"/>
- <PAIR name="org.jboss.soa.esb.actions.ContentBasedRouter"
value="ESBPreActionContentBasedRouter"/>
- <PAIR name="org.jboss.soa.esb.actions.EJBProcessor"
value="ESBPreActionEJBProcessor"/>
- <PAIR name="org.jboss.soa.esb.actions.MessagePersister"
value="ESBPreActionMessagePersister"/>
- <PAIR name="org.jboss.soa.esb.actions.Notifier"
value="ESBPreActionNotifier"/>
- <PAIR name="org.jboss.soa.esb.actions.StaticRouter"
value="ESBPreActionStaticRouter"/>
- <PAIR name="org.jboss.soa.esb.actions.StaticWiretap"
value="ESBPreActionStaticWiretap"/>
- <PAIR name="org.jboss.soa.esb.actions.SystemPrintln"
value="ESBPreActionSystemPrintln"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.ByteArrayToString"
value="ESBPreActionByteArrayToString"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.LongToDateConverter"
value="ESBPreActionLongToDateConverter"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.ObjectInvoke"
value="ESBPreActionObjectInvoke"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.ObjectToCSVString"
value="ESBPreActionObjectToCSVString"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.ObjectToXStream"
value="ESBPreActionObjectToXStream"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.SmooksTransformer"
value="ESBPreActionSmooksTransformer"/>
- <PAIR name="org.jboss.soa.esb.actions.converters.XStreamToObject"
value="ESBPreActionXStreamToObject"/>
- <PAIR name="org.jboss.soa.esb.actions.jbpm.CommandInterpreter"
value="ESBPreActionCommandInterpreter"/>
- <PAIR name="org.jboss.soa.esb.actions.routing.EchoRouter"
value="ESBPreActionEchoRouter"/>
- <PAIR name="org.jboss.soa.esb.actions.routing.JMSRouter"
value="ESBPreActionJMSRouter"/>
- <PAIR name="org.jboss.soa.esb.actions.routing.email.EmailRouter"
value="ESBPreActionEMailRouter"/>
- <PAIR name="org.jboss.soa.esb.actions.routing.email.EmailWiretap"
value="ESBPreActionEMailWiretap"/>
- <PAIR name="org.jboss.soa.esb.actions.routing.http.HttpRouter"
value="ESBPreActionHTTPRouter"/>
- <PAIR
- name="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor"
value="ESBPreActionGroovyProcessor"/>
- <PAIR name="org.jboss.soa.esb.actions.soap.SOAPClient"
value="ESBPreActionSOAPClient"/>
- <PAIR name="org.jboss.soa.esb.actions.soap.SOAPProcessor"
value="ESBPreActionSOAPProcessor"/>
- <PAIR name="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy"
value="ESBPreActionSOAPProxy"/>
- <PAIR name="org.jboss.soa.esb.actions.soap.wise.SOAPClient"
value="ESBPreActionSOAPWiseClient"/>
- <PAIR name="org.jboss.soa.esb.actions.transformation.xslt.XsltAction"
value="ESBPreActionXSLTAction"/>
- <PAIR
- name="org.jboss.soa.esb.actions.validation.SchemaValidationAction"
value="ESBPreActionSchemaValidator"/>
- <PAIR name="org.jboss.soa.esb.scripting.ScriptingAction"
value="ESBPreActionScripting"/>
- <PAIR name="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor"
value="ESBPreActionBpmProcessor"/>
- <PAIR name="org.jboss.soa.esb.smooks.SmooksAction"
value="ESBPreActionSmooksAction"/>
- </MAPPING>
- <MAPPING name="FileVersions">
- <PAIR name="ESB1.0.1" value="FileESB101"/>
- </MAPPING>
- <MAPPING name="FilteredTreeConstraints"/>
- <MAPPING name="FilteredTrees">
- <PAIR name="ESBResourceTree"
value="org.jboss.tools.esb.core.model.ESBResourceTree"/>
- </MAPPING>
- <MAPPING name="Handlers"/>
- <MAPPING name="Implementations">
- <PAIR name="ESB"
value="org.jboss.tools.esb.core.model.ESBCustomizedObjectImpl"/>
- </MAPPING>
- <MAPPING name="Recognizers">
- <PAIR name="xml$47"
value="org.jboss.tools.esb.core.model.ESBEntityRecognizer"/>
- </MAPPING>
- </MAPPINGS>
- <ICONS>
- <GROUP name="action">
- <GROUP name="new">
- <GROUP name="esb">
- <ICON name="file"
path="plugin:org.jboss.tools.esb.core:images/esb/new_esb_file.gif"/>
- </GROUP>
- </GROUP>
- </GROUP>
- <GROUP name="main">
- <GROUP name="esb">
- <ICON name="action"
path="plugin:org.jboss.tools.esb.core:images/esb/action.gif"/>
- <ICON name="actions"
path="plugin:org.jboss.tools.esb.core:images/esb/action_list.gif"/>
- <ICON name="bus"
path="plugin:org.jboss.tools.esb.core:images/esb/bus.gif"/>
- <ICON name="config"
path="plugin:org.jboss.tools.esb.core:images/esb/config.gif"/>
- <ICON name="file"
path="plugin:org.jboss.tools.esb.core:images/esb/esb_file.gif"/>
- <ICON name="filter"
path="plugin:org.jboss.tools.esb.core:images/esb/filter.gif"/>
- <ICON name="listener"
path="plugin:org.jboss.tools.esb.core:images/esb/listener.gif"/>
- <ICON name="listeners"
path="images/file/closed_folder.gif"/>
- <ICON name="property"
path="plugin:org.jboss.tools.esb.core:images/esb/property.gif"/>
- <ICON name="provider"
path="plugin:org.jboss.tools.esb.core:images/esb/provider.gif"/>
- <ICON name="providers"
path="images/file/closed_folder.gif"/>
- <ICON name="schedule"
path="plugin:org.jboss.tools.esb.core:images/esb/schedule.gif"/>
- <ICON name="service"
path="plugin:org.jboss.tools.esb.core:images/esb/service.gif"/>
- <ICON name="services"
path="images/file/closed_folder.gif"/>
- </GROUP>
- </GROUP>
- </ICONS>
- <GlobalActions kind="list"/>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionAggregator101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="aggregator action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.Aggregator" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="timeout in millies" xmlname="timeoutInMillies"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionAggregator120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="aggregator action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.Aggregator" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="timeout in millis" xmlname="timeoutInMillis"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionBpmProcessor120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreBPMVar"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="bpm processor action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
- name="command" xmlname="command">
- <Constraint loader="ListString">
- <value/>
- <value name="NewProcessInstanceCommand"/>
- <value name="StartProcessInstanceCommand"/>
- <value name="CancelProcessInstanceCommand"/>
- <value name="GetProcessInstanceVariablesCommand"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="process definition name"
xmlname="process-definition-name"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="process definition id"
xmlname="process-definition-id"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="actor" xmlname="actor"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="key" xmlname="key"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="transition name" xmlname="transition-name"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="reply to originator"
xmlname="reply-to-originator">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </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 BPM Var..." kind="action"
name="AddBPMVar">
- <EntityData EntityName="ESBPreBPMVar">
- <AttributeData AttributeName="esb"/>
- <AttributeData AttributeName="bpm" Mandatory="no"/>
- <AttributeData AttributeName="default" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
-
ImplementingClass="org.jboss.tools.esb.core.model.impl.BusinessRulesProcessor"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action"
name="ESBPreActionBusinessRulesProcessor101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreObjectPath"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="business rules processor"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.BusinessRulesProcessor"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule set" xmlname="ruleSet">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=drl,dslr"/>
- <value name="linkAction=OpenRuleSet"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="rule language" xmlname="ruleLanguage"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule agent properties" xmlname="ruleAgentProperties">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=properties"/>
- <value name="linkAction=OpenRuleAgent"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="decision table" xmlname="decisionTable">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xls"/>
- <value name="linkAction=OpenDecisionTable"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="rule reload"
xmlname="ruleReload">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="stateful"
xmlname="stateful">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
- displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=decision table"
- displayName="Open Decision Table" kind="action"
name="OpenDecisionTable"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=rule agent properties"
- displayName="Open Rule Agent Properties" kind="action"
name="OpenRuleAgent"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Object Path..." kind="action"
name="AddObjectPath">
- <EntityData EntityName="ESBPreObjectPath">
- <AttributeData AttributeName="esb"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionByteArrayToString101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="byte array to string converter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.ByteArrayToString"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="encoding" xmlname="encoding"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionCommandInterpreter101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="command interpreter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.jbpm.CommandInterpreter"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionContentBasedRouter101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreRouteTo"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="content based router action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule set" xmlname="ruleSet">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=drl,properties"/>
- <value name="linkAction=OpenRuleSet"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- name="rule language" xmlname="ruleLanguage"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="rule reload"
xmlname="ruleReload">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
- displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Route To..." kind="action"
name="AddRouteTo">
- <EntityData EntityName="ESBPreRouteTo">
- <AttributeData AttributeName="destination name"/>
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.impl.ContentBasedRouter"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionContentBasedRouter120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreRouteTo"/>
- <XChildEntity name="ESBPreRouterNamespace"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="content based router action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="cbr alias" xmlname="cbrAlias">
- <Constraint loader="ListString">
- <value/>
- <value name="Drools"/>
- <value name="Xpath"/>
- <value name="Regex"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule set" xmlname="ruleSet">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=drl,properties"/>
- <value name="linkAction=OpenRuleSet"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- name="rule language" xmlname="ruleLanguage">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=dsl"/>
- <value name="linkAction=OpenRuleLanguage"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="rule reload"
xmlname="ruleReload">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
- displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=rule language"
- displayName="Open Rule Language" kind="action"
name="OpenRuleLanguage"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.AddRouteToForCBRHandler"
- ICON="action.empty" displayName="Add Route To..."
kind="action" name="AddRouteTo"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Namespace..." kind="action"
name="AddNamespace">
- <EntityData EntityName="ESBPreRouterNamespace">
- <AttributeData AttributeName="prefix"/>
- <AttributeData AttributeName="uri"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%Create%"
- ICON="action.empty" PROPERTIES="validator.add=true"
- WizardClassName="%Default%" displayName="Add Route To..."
- kind="action" name="AddRouteToWithRuleSet">
- <EntityData EntityName="ESBPreRouteTo">
- <AttributeData AttributeName="destination name"
Mandatory="no"/>
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always" HandlerClassName="%Create%"
- ICON="action.empty" PROPERTIES="validator.add=true"
- WizardClassName="%Default%" displayName="Add Route To..."
- kind="action" name="AddRouteToWithoutRuleSet">
- <EntityData EntityName="ESBPreRouteTo">
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"/>
- <AttributeData AttributeName="expression"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="action" name="ESBPreActionEJBProcessor120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreEJBParam"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ejb processor action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.EJBProcessor" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="ejb3" xmlname="ejb3">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="ejb name" xmlname="ejb-name"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="jndi name" xmlname="jndi-name"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="initial context factory"
xmlname="initial-context-factory">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="provider url" xmlname="provider-url"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="method" xmlname="method"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="esb out var" xmlname="esb-out-var"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
- displayName="Open Script" kind="action"
name="OpenScript"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add EJB Param..." kind="action"
name="AddEJBParam">
- <EntityData EntityName="ESBPreEJBParam">
- <AttributeData AttributeName="index"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="type" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionEMailRouter120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="email router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.routing.email.EmailRouter"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="from" xmlname="from"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="send to" xmlname="sendTo"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="subject" xmlname="subject"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="host" xmlname="host">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="port" xmlname="port"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="username" xmlname="username"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="password" xmlname="password"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(false)" name="unwrap"
xmlname="unwrap">
- <Constraint loader="ListString">
- <value name="default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
name="auth" xmlname="auth">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="message attachment name"
xmlname="messageAttachmentName"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="message" xmlname="message"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced" name="cc
to" xmlname="ccTo"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionEMailWiretap120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="email wiretap action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.routing.email.EmailWiretap"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="from,send to,subject,host,port,username,password,auth,message
attachment name,message,cc to"
- entity="ESBPreActionEMailRouter120" name="router"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionEchoRouter120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="echo router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.routing.EchoRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
- visibility="false" xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionGroovyProcessor101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="groovy processor action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="script" xmlname="script">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=groovy"/>
- <value name="linkAction=OpenScript"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="support message based scripting"
xmlname="supportMessageBasedScripting">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(true)" name="cache script"
xmlname="cacheScript">
- <Constraint loader="ListString">
- <value name="Default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
- displayName="Open Script" kind="action"
name="OpenScript"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="action" name="ESBPreActionHTTPRouter120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreClientProp"/>
- <XChildEntity name="ESBPreHeader"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="SOAP proxy action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.routing.http.HttpRouter"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="endpoint
url" xmlname="endpointUrl"/>
- <XModelAttribute PROPERTIES="category=general" name="file"
xmlname="file">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=properties"/>
- <value name="linkAction=OpenConfig"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- default="GET" name="method" xmlname="method">
- <Constraint loader="ListString">
- <value name="GET"/>
- <value name="POST"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(STRING)" name="response type"
xmlname="responseType">
- <Constraint loader="ListString">
- <value name="default(STRING)"/>
- <value name="STRING"/>
- <value name="BYTES"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open;attribute=file"
- displayName="Open File" kind="action"
name="OpenConfig"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add HTTP Client Property..." kind="action"
name="AddClientProp">
- <EntityData EntityName="ESBPreClientProp">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Header..." kind="action"
name="AddHeader">
- <EntityData EntityName="ESBPreHeader">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionJMSRouter120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jms router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.routing.JMSRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
- name="jndi name" xmlname="jndiName"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="jndi context factory" xmlname="jndi-context-factory">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="jndi url" xmlname="jndi-URL"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="jndi pkg prefix" xmlname="jndi-pkg-prefix"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="connection factory" xmlname="connection-factory"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="priority" xmlname="priority"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(false)" name="unwrap"
xmlname="unwrap">
- <Constraint loader="ListString">
- <value name="default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(true)" name="persistent"
xmlname="persistent">
- <Constraint loader="ListString">
- <value name="default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="time to live" xmlname="time-to-live"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="security principal" xmlname="security-principal"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="security credential" xmlname="security-credential"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="property strategy" xmlname="property-strategy"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="message prop" xmlname="message-prop"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="jndi prefixes" xmlname="jndi-prefixes"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionLongToDateConverter101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="long to date converter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.LongToDateConverter"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionMessagePersister101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="persist action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.MessagePersister" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="classification" xmlname="classification"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="message store class" xmlname="message-store-class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionMessagePersister120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="persist action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.MessagePersister" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="message store class" xmlname="message-store-class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="classification" xmlname="classification"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(true)" name="terminal"
xmlname="terminal">
- <Constraint loader="ListString">
- <value name="default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionNotifier101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreNotificationList"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="notifier action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.Notifier" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Notification List..." kind="action"
name="AddNotificationList">
- <EntityData EntityName="ESBPreNotificationList">
- <AttributeData AttributeName="type"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionNotifier120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreNotificationList120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="notifier action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.Notifier" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="ok method" xmlname="okMethod"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="exception method" xmlname="exceptionMethod"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Notification List..." kind="action"
name="AddNotificationList">
- <EntityData EntityName="ESBPreNotificationList120">
- <AttributeData AttributeName="type"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionObjectInvoke101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="object invoke action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.ObjectInvoke"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="class processor" xmlname="class-processor">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="class method" xmlname="class-method"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionObjectToCSVString101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="object to cvs string converter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.ObjectToCSVString"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="bean properties" xmlname="bean-properties"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(false)" name="fail on missing property"
xmlname="fail-on-missing-property">
- <Constraint loader="ListString">
- <value name="default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionObjectToXStream101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreAlias"/>
- <XChildEntity name="ESBPreNamespace"/>
- <XChildEntity name="ESBPreFieldAlias"/>
- <XChildEntity name="ESBPreImplicitCollection"/>
- <XChildEntity name="ESBPreConverter"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="object to XStream converter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.ObjectToXStream"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="class alias" xmlname="class-alias"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(true)" name="exclude package"
xmlname="exclude-package">
- <Constraint loader="ListString">
- <value name="default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="xstream mode" xmlname="xstream-mode">
- <Constraint loader="ListString">
- <value name="XPATH_RELATIVE_REFERENCS"/>
- <value name="XPATH_ABSOLUTE_REFERENCS"/>
- <value name="ID_REFERENCES"/>
- <value name="NO_REFERENCES"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Alias..." kind="action"
name="AddAlias">
- <EntityData EntityName="ESBPreAlias">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Namespace..." kind="action"
name="AddNamespace">
- <EntityData EntityName="ESBPreNamespace">
- <AttributeData AttributeName="namespace uri"/>
- <AttributeData AttributeName="local part"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Field Alias..." kind="action"
name="AddFieldAlias">
- <EntityData EntityName="ESBPreFieldAlias">
- <AttributeData AttributeName="alias"/>
- <AttributeData AttributeName="defined in"/>
- <AttributeData AttributeName="field name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Implicit Collection..." kind="action"
name="AddImplicitCollection">
- <EntityData EntityName="ESBPreImplicitCollection">
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="field name"/>
- <AttributeData AttributeName="field type"
Mandatory="no"/>
- <AttributeData AttributeName="item type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Converter..." kind="action"
name="AddConverter">
- <EntityData EntityName="ESBPreConverter">
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="field name"/>
- <AttributeData AttributeName="field type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSOAPClient101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="SOAP client action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.soap.SOAPClient" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="wsdl" xmlname="wsdl"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="operation" xmlname="operation"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Property..." kind="action"
name="AddProperty">
- <EntityData EntityName="ESBProperty">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSOAPProcessor101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="SOAP processor action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.soap.SOAPProcessor"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="jbossws endpoint" xmlname="jbossws-endpoint"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="rewrite endpoint url" xmlname="rewrite-endpoint-url">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="action" name="ESBPreActionSOAPProxy120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreClientProp"/>
- <XChildEntity name="ESBPreHeader"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="SOAP proxy action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- name="wsdl" xmlname="wsdl"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="wsdl transform" xmlname="wsdlTransform">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenTransform"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="endpoint
url" xmlname="endpointUrl"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
name="file" xmlname="file">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=properties"/>
- <value name="linkAction=OpenConfig"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(true)" name="client credentials required"
xmlname="clientCredentialsRequired">
- <Constraint loader="ListString">
- <value name="Default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
name="method" xmlname="method">
- <Constraint loader="ListString">
- <value/>
- <value name="POST"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(STRING)" name="response type"
xmlname="responseType">
- <Constraint loader="ListString">
- <value name="default(STRING)"/>
- <value name="STRING"/>
- <value name="BYTES"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty" PROPERTIES="actionpath=Open;attribute=file"
- displayName="Open File" kind="action"
name="OpenConfig"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=wsdl transform"
- displayName="Open Transform" kind="action"
name="OpenTransform"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add HTTP Client Property..." kind="action"
name="AddClientProp">
- <EntityData EntityName="ESBPreClientProp">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Header..." kind="action"
name="AddHeader">
- <EntityData EntityName="ESBPreHeader">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSOAPWiseClient120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="SOAP Wise Client Action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.soap.wise.SOAPClient"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="wsdl" xmlname="wsdl"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="operation" xmlname="operationName"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="soap action" xmlname="SOAPAction"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="end point name" xmlname="EndPointName"/>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="smooks request mapper" xmlname="SmooksRequestMapper">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenRequest"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="smooks response mapper" xmlname="SmooksResponseMapper">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenResponse"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="service name" xmlname="serviceName"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="username" xmlname="username"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="password" xmlname="password"/>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="smooks handler config" xmlname="smooks-handler-config">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenHandler"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=advanced"
- name="custom handlers" xmlname="custom-handlers"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="logging messages" xmlname="LoggingMessages">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=smooks request mapper"
- displayName="Open Request Mapper" kind="action"
name="OpenRequest"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=smooks response mapper"
- displayName="Open Response Mapper" kind="action"
name="OpenResponse"/>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=smooks handler config"
- displayName="Open Handler Config" kind="action"
name="OpenHandler"/>
- <XActionItem kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Property..." kind="action"
name="AddProperty">
- <EntityData EntityName="ESBProperty">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSchemaValidator120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="schema validation action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.validation.SchemaValidationAction"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="schema" xmlname="schema">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xsd"/>
- <value name="linkAction=OpenSchema"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="schema language" xmlname="schemaLanguage"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=schema"
- displayName="Open Schema" kind="action"
name="OpenSchema"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionScripting120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="scripting action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.scripting.ScriptingAction"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
name="script" xmlname="script">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="linkAction=OpenScript"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="support message based scripting"
xmlname="supportMessageBasedScripting">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
- displayName="Open Script" kind="action"
name="OpenScript"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionSmooksAction101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="smooks action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.smooks.SmooksAction" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="smooks config" xmlname="smooksConfig">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenConfig"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="get payload location" xmlname="get-payload-location"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="set payload location" xmlname="set-payload-location"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="mapped context objects"
xmlname="mappedContextObjects"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="exclude non-serializables" visibility="false"
xmlname="excludeNonSerializables">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="result type" xmlname="resultType">
- <Constraint loader="ListString">
- <value/>
- <value name="STRING"/>
- <value name="BYTES"/>
- <value name="JAVA"/>
- <value name="NORESULT"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="java result bean id" xmlname="javaResultBeanId"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="report path" xmlname="reportPath"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="message profile" xmlname="messageProfile"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=smooks config"
- displayName="Open Config" kind="action"
name="OpenConfig"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSmooksTransformer101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="smooks transformer action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.SmooksTransformer"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="resource config" xmlname="resource-config">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenConfig"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
name="from" xmlname="from"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="from type" xmlname="from-type"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
name="to" xmlname="to"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="to type" xmlname="to-type"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=resource config"
- displayName="Open Config" kind="action"
name="OpenConfig"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionStaticRouter101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreRouteTo"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="static router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.StaticRouter" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </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 Route To..." kind="action"
name="AddRouteTo">
- <EntityData EntityName="ESBPreRouteTo">
- <AttributeData AttributeName="destination name"
Mandatory="no"/>
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionStaticWiretap101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreRouteTo"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="static wiretap action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.StaticWiretap" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- </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 Route To..." kind="action"
name="AddRouteTo">
- <EntityData EntityName="ESBPreRouteTo">
- <AttributeData AttributeName="destination name"
Mandatory="no"/>
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSyncServiceInvoker120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sync service invoker action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.SyncServiceInvoker"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true;save=always"
- name="service category" xmlname="service-category"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true;save=always"
- name="service name" xmlname="service-name"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(true)" name="fail on exception"
xmlname="failOnException">
- <Constraint loader="ListString">
- <value name="default(true)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="default(false)" name="suspend transaction"
xmlname="suspendTransaction">
- <Constraint loader="ListString">
- <value name="default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="service invoker timeout"
xmlname="serviceInvokerTimeout"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionSystemPrintln101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="system println action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.SystemPrintln" name="class"
xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute
- PROPERTIES="pre=true;category=general;id=true;save=always"
- name="message" xmlname="message"/>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="print full"
xmlname="printfull">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="output stream"
xmlname="outputstream">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="action" name="ESBPreActionXSLTAction120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="xslt action" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.transformation.xslt.XsltAction"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
- name="template file" xmlname="templateFile">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xsl"/>
- <value name="linkAction=OpenTemplateFile"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="get payload location" xmlname="get-payload-location"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="set payload location" xmlname="set-payload-location"/>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="result type" xmlname="resultType">
- <Constraint loader="ListString">
- <value/>
- <value name="STRING"/>
- <value name="BYTES"/>
- <value name="DOM"/>
- <value name="SAX"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="fail on warning" xmlname="failOnWarning">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;pre=true"
- name="uri resolver" xmlname="uriResolver">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
- ICON="action.empty"
- PROPERTIES="actionpath=Open;attribute=template file"
- displayName="Open Template File" kind="action"
name="OpenTemplateFile"/>
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBPreActionXStreamToObject101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBPreAlias"/>
- <XChildEntity name="ESBPreAttributeAlias"/>
- <XChildEntity name="ESBPreFieldAlias"/>
- <XChildEntity name="ESBPreImplicitCollection"/>
- <XChildEntity name="ESBPreConverter"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="XStream to object converter action"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.converters.XStreamToObject"
- name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="class alias" xmlname="class-alias"/>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- name="exclude package" xmlname="exclude-package">
- <Constraint loader="ListString">
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
- name="incoming type" xmlname="incoming-type">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="root node" xmlname="root-node"/>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <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"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Alias..." kind="action"
name="AddAlias">
- <EntityData EntityName="ESBPreAlias">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Attribute Alias..." kind="action"
name="AddAttributeAlias">
- <EntityData EntityName="ESBPreAttributeAlias">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Field Alias..." kind="action"
name="AddFieldAlias">
- <EntityData EntityName="ESBPreFieldAlias">
- <AttributeData AttributeName="alias"/>
- <AttributeData AttributeName="defined in"/>
- <AttributeData AttributeName="field name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Implicit Collection..." kind="action"
name="AddImplicitCollection">
- <EntityData EntityName="ESBPreImplicitCollection">
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="field name"/>
- <AttributeData AttributeName="field type"
Mandatory="no"/>
- <AttributeData AttributeName="item type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Converter..." kind="action"
name="AddConverter">
- <EntityData EntityName="ESBPreConverter">
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="field name"/>
- <AttributeData AttributeName="field type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=alias"
- XMLSUBPATH="alias" name="ESBPreAlias">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="alias" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general" name="class"
xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="value"
- visibility="false" xmlname="value"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
- <XActionItem 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="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=attributealias"
- XMLSUBPATH="attribute-alias" name="ESBPreAttributeAlias">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="attribute-alias" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general" name="class"
xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=bpmVar"
- XMLSUBPATH="mapping" name="ESBPreBPMVar">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="bpm var" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="esb" xmlname="esb"/>
- <XModelAttribute PROPERTIES="category=general" name="bpm"
xmlname="bpm"/>
- <XModelAttribute PROPERTIES="category=general" name="default"
xmlname="default"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=httpclient"
- XMLSUBPATH="http-client-property" name="ESBPreClientProp">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="http client property"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;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 ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
- XMLSUBPATH="converter" name="ESBPreConverter">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="converter" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="class" xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
- <XModelAttribute PROPERTIES="category=general" name="field
type" xmlname="fieldType"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.EJBParamImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=arg"
- XMLSUBPATH="arg" name="ESBPreEJBParam">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="EJB param" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
name="index">
- <Constraint loader="Int"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="#text"/>
- <XModelAttribute PROPERTIES="category=general" name="type"
xmlname="type">
- <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"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=fieldalias"
- XMLSUBPATH="field-alias" name="ESBPreFieldAlias">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="field-alias" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="alias" xmlname="alias"/>
- <XModelAttribute PROPERTIES="category=general" name="defined
in" xmlname="definedIn">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
- <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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=header"
- XMLSUBPATH="header" name="ESBPreHeader">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="header" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=implicitcollection"
- XMLSUBPATH="implicit-collection"
name="ESBPreImplicitCollection">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="implicit collection"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="class" xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
- <XModelAttribute PROPERTIES="category=general" name="field
type" xmlname="fieldType"/>
- <XModelAttribute PROPERTIES="category=general" name="item type"
xmlname="itemType"/>
- <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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=namespace"
- XMLSUBPATH="namespace" name="ESBPreNamespace">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="namespace" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="namespace uri" xmlname="namespace-uri"/>
- <XModelAttribute PROPERTIES="category=general" name="local
part"
- visibility="false" xmlname="local-part"/>
- <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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=notification"
- XMLSUBPATH="NotificationList" name="ESBPreNotificationList">
- <XChildrenEntities>
- <XChildEntity name="ESBPreTarget"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="notification list"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="type" xmlname="type"/>
- <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="entity=ESBPreTarget" WizardClassName="%Default%"
- displayName="Add Target..." kind="action"
name="CreateTarget">
- <EntityData EntityName="ESBPreTarget">
- <AttributeData AttributeName="class"/>
- </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="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=notification2;children=%Ordered%"
- XMLSUBPATH="NotificationList" name="ESBPreNotificationList120">
- <XChildrenEntities>
- <XChildEntity name="ESBPreTarget"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="notification list"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="type" xmlname="type"/>
- <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="entity=ESBPreTarget;validator.add=true"
- WizardClassName="%Default%" displayName="Generic Target..."
- kind="action" name="CreateTarget">
- <EntityData EntityName="ESBPreTarget">
- <AttributeData AttributeName="class"/>
- </EntityData>
- </XActionItem>
- <XActionItem kind="list" name="Target"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Target..."
- kind="action" name="AddAnyTarget"/>
- </XActionItem>
- <XActionItemReference entity="ESBPreNotificationList"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreNotificationList"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreNotificationList"
name="Properties"/>
- <XActionItemReference entity="ESBPreNotificationList"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=path"
- XMLSUBPATH="object-path" name="ESBPreObjectPath">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="route to" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="esb" xmlname="esb"/>
- <XModelAttribute PROPERTIES="category=general" name="entry
point" xmlname="entry-point"/>
- <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.esb.core.model.ESBRouteToImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=route"
- XMLSUBPATH="route-to" name="ESBPreRouteTo">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="route to" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="destination name" xmlname="destination-name"/>
- <XModelAttribute PROPERTIES="category=general"
- name="service category" xmlname="service-category"/>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="service name" xmlname="service-name"/>
- <XModelAttribute PROPERTIES="category=general"
name="expression" xmlname="expression"/>
- <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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=routernamespace"
- XMLSUBPATH="namespace" name="ESBPreRouterNamespace">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="namespace" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="prefix" xmlname="prefix"/>
- <XModelAttribute PROPERTIES="category=general" name="uri"
xmlname="uri"/>
- <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="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="target" name="ESBPreTarget">
- <XChildrenEntities>
- <XChildEntity name="AnyElement"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="target" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="class" xmlname="class"/>
- <XModelAttribute PROPERTIES="any=true" name="attributes">
- <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"
- PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
- displayName="Add Tag..." kind="action"
name="CreateTag">
- <EntityData EntityName="AnyElementNew">
- <AttributeData AttributeName="tag"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="support=org.jboss.tools.common.meta.action.impl.handlers.AddAttributeToAnyElementSupport"
- displayName="Add Attribute..." kind="action"
name="CreateAttribute">
- <EntityData EntityName="AnyElementNew">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="value" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
- <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
- <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBWizardDroolsRouter">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="drools router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="cbr alias" xmlname="cbrAlias">
- <Constraint loader="ListString">
- <value/>
- <value name="Drools"/>
- <value name="Xpath"/>
- <value name="Regex"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule set" xmlname="ruleSet">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=drl"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
- name="rule language" xmlname="ruleLanguage">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=dsl"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="rule reload"
xmlname="ruleReload">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="action" name="ESBWizardXPathRouter">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="xpath router action"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="cbr alias" xmlname="cbrAlias">
- <Constraint loader="ListString">
- <value/>
- <value name="Drools"/>
- <value name="Xpath"/>
- <value name="Regex"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- name="rule set" xmlname="ruleSet">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=properties"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="pre=true;category=general"
- default="Default(false)" name="rule reload"
xmlname="ruleReload">
- <Constraint loader="ListString">
- <value name="Default(false)"/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
- <Constraint loader="ListString">
- <value name="process"/>
- <value name="split"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="ESBActions101">
- <XChildrenEntities>
- <XChildEntity name="ESBPreActionByteArrayToString101"/>
- <XChildEntity name="ESBPreActionLongToDateConverter101"/>
- <XChildEntity name="ESBPreActionObjectInvoke101"/>
- <XChildEntity name="ESBPreActionObjectToCSVString101"/>
- <XChildEntity name="ESBPreActionObjectToXStream101"/>
- <XChildEntity name="ESBPreActionSmooksAction101"/>
- <XChildEntity name="ESBPreActionSmooksTransformer101"/>
- <XChildEntity name="ESBPreActionMessagePersister101"/>
- <XChildEntity name="ESBPreActionXStreamToObject101"/>
- <XChildEntity name="ESBPreActionCommandInterpreter101"/>
- <XChildEntity name="ESBPreActionGroovyProcessor101"/>
- <XChildEntity name="ESBPreActionAggregator101"/>
- <XChildEntity name="ESBPreActionContentBasedRouter101"/>
- <XChildEntity name="ESBPreActionStaticRouter101"/>
- <XChildEntity name="ESBPreActionStaticWiretap101"/>
- <XChildEntity name="ESBPreActionSOAPProcessor101"/>
- <XChildEntity name="ESBPreActionSOAPClient101"/>
- <XChildEntity name="ESBPreActionSystemPrintln101"/>
- <XChildEntity name="ESBPreActionNotifier101"/>
- <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Object Invoke..." kind="action"
name="AddObjectInvoke">
- <EntityData EntityName="ESBPreActionObjectInvoke101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class processor"/>
- <AttributeData AttributeName="class method"/>
- </EntityData>
- </XActionItem>
- <XActionItem displayName="Converters" kind="list"
name="Converters">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Byte Array To String..." kind="action"
name="AddByteArrayToString">
- <EntityData EntityName="ESBPreActionByteArrayToString101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="encoding"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Long To Date..." kind="action"
name="AddLongToDate">
- <EntityData EntityName="ESBPreActionLongToDateConverter101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Message Persister..." kind="action"
name="AddMessagePersister">
- <EntityData EntityName="ESBPreActionMessagePersister101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="classification"
Mandatory="no"/>
- <AttributeData AttributeName="message store class"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Object To CSV String..." kind="action"
name="AddObjectToCSVString">
- <EntityData EntityName="ESBPreActionObjectToCSVString101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="bean properties"/>
- <AttributeData AttributeName="fail on missing property"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Object To XStream..." kind="action"
name="AddObjectToXStream">
- <EntityData EntityName="ESBPreActionObjectToXStream101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class alias"
Mandatory="no"/>
- <AttributeData AttributeName="exclude package"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Smooks Action..." kind="action"
name="AddSmooksAction">
- <EntityData EntityName="ESBPreActionSmooksAction101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="smooks config"/>
- <AttributeData AttributeName="get payload location"
Mandatory="no"/>
- <AttributeData AttributeName="set payload location"
Mandatory="no"/>
- <AttributeData AttributeName="result type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Smooks Transformer..." kind="action"
name="AddSmooksTransformer">
- <EntityData EntityName="ESBPreActionSmooksTransformer101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="resource config"/>
- <AttributeData AttributeName="from" Mandatory="no"/>
- <AttributeData AttributeName="from type"
Mandatory="no"/>
- <AttributeData AttributeName="to" Mandatory="no"/>
- <AttributeData AttributeName="to type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="XStream To Object..." kind="action"
name="AddXStreamToObject">
- <EntityData EntityName="ESBPreActionXStreamToObject101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class alias"
Mandatory="no"/>
- <AttributeData AttributeName="exclude package"
Mandatory="no"/>
- <AttributeData AttributeName="incoming type"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Command Interpreter..." kind="action"
name="AddCommandInterpreter">
- <EntityData EntityName="ESBPreActionCommandInterpreter101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Groovy Action Processor..." kind="action"
name="AddGroovyProcessor">
- <EntityData EntityName="ESBPreActionGroovyProcessor101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="script"/>
- </EntityData>
- </XActionItem>
- <XActionItem displayName="Routers" kind="list"
name="Routers">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Aggregator..." kind="action"
name="AddAggregator">
- <EntityData EntityName="ESBPreActionAggregator101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="timeout in millies"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Content Based Router..." kind="action"
name="AddContentBasedRouter">
- <EntityData EntityName="ESBPreActionContentBasedRouter101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- <AttributeData AttributeName="rule set"/>
- <AttributeData AttributeName="rule language"
Mandatory="no"/>
- <AttributeData AttributeName="rule reload"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Static Router..." kind="action"
name="AddStaticRouter">
- <EntityData EntityName="ESBPreActionStaticRouter101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Static Wiretap..." kind="action"
name="AddStaticWiretap">
- <EntityData EntityName="ESBPreActionStaticWiretap101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Notifier..." kind="action"
name="AddNotifier">
- <EntityData EntityName="ESBPreActionNotifier101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="SOAP" kind="list"
name="SOAP">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Processor..." kind="action"
name="AddSOAPProcessor">
- <EntityData EntityName="ESBPreActionSOAPProcessor101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="jbossws endpoint"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Client..." kind="action"
name="AddSOAPClient">
- <EntityData EntityName="ESBPreActionSOAPClient101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="wsdl"/>
- <AttributeData AttributeName="operation"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="System Println..." kind="action"
name="AddSystemPrintln">
- <EntityData EntityName="ESBPreActionSystemPrintln101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="message"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Business Rules Processor..." kind="action"
name="AddBusinessRulesProcessor">
- <EntityData EntityName="ESBPreActionBusinessRulesProcessor101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process" Mandatory="no"/>
- <AttributeData AttributeName="rule set"
Mandatory="no"/>
- <AttributeData AttributeName="rule agent properties"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="ESBActions110">
- <XChildrenEntities>
- <XChildEntity name="ESBPreActionByteArrayToString101"/>
- <XChildEntity name="ESBPreActionLongToDateConverter101"/>
- <XChildEntity name="ESBPreActionObjectInvoke101"/>
- <XChildEntity name="ESBPreActionObjectToCSVString101"/>
- <XChildEntity name="ESBPreActionObjectToXStream101"/>
- <XChildEntity name="ESBPreActionSmooksAction101"/>
- <XChildEntity name="ESBPreActionSmooksTransformer101"/>
- <XChildEntity name="ESBPreActionMessagePersister101"/>
- <XChildEntity name="ESBPreActionXStreamToObject101"/>
- <XChildEntity name="ESBPreActionCommandInterpreter101"/>
- <XChildEntity name="ESBPreActionGroovyProcessor101"/>
- <XChildEntity name="ESBPreActionAggregator101"/>
- <XChildEntity name="ESBPreActionContentBasedRouter101"/>
- <XChildEntity name="ESBPreActionStaticRouter101"/>
- <XChildEntity name="ESBPreActionStaticWiretap101"/>
- <XChildEntity name="ESBPreActionSOAPProcessor101"/>
- <XChildEntity name="ESBPreActionSOAPClient101"/>
- <XChildEntity name="ESBPreActionSystemPrintln101"/>
- <XChildEntity name="ESBPreActionNotifier120"/>
- <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
- <XActionItemReference entity="ESBActions101"
name="AddObjectInvoke"/>
- <XActionItem displayName="Converters" kind="list"
name="Converters">
- <XActionItemReference entity="ESBActions101"
name="AddByteArrayToString"/>
- <XActionItemReference entity="ESBActions101"
name="AddLongToDate"/>
- <XActionItemReference entity="ESBActions101"
name="AddMessagePersister"/>
- <XActionItemReference entity="ESBActions101"
name="AddObjectToCSVString"/>
- <XActionItemReference entity="ESBActions101"
name="AddObjectToXStream"/>
- <XActionItemReference entity="ESBActions101"
name="AddSmooksAction"/>
- <XActionItemReference entity="ESBActions101"
name="AddXStreamToObject"/>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
name="AddCommandInterpreter"/>
- <XActionItemReference entity="ESBActions101"
name="AddGroovyProcessor"/>
- <XActionItem displayName="Routers" kind="list"
name="Routers">
- <XActionItemReference entity="ESBActions101"
name="AddAggregator"/>
- <XActionItemReference entity="ESBActions101"
name="AddContentBasedRouter"/>
- <XActionItemReference entity="ESBActions101"
name="AddStaticRouter"/>
- <XActionItemReference entity="ESBActions101"
name="AddStaticWiretap"/>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Notifier..." kind="action"
name="AddNotifier">
- <EntityData EntityName="ESBPreActionNotifier120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
name="SOAP"/>
- <XActionItemReference entity="ESBActions101"
name="AddSystemPrintln"/>
- <XActionItemReference entity="ESBActions101"
name="AddBusinessRulesProcessor"/>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="ESBActions120">
- <XChildrenEntities>
- <XChildEntity name="ESBPreActionByteArrayToString101"/>
- <XChildEntity name="ESBPreActionLongToDateConverter101"/>
- <XChildEntity name="ESBPreActionObjectInvoke101"/>
- <XChildEntity name="ESBPreActionObjectToCSVString101"/>
- <XChildEntity name="ESBPreActionObjectToXStream101"/>
- <XChildEntity name="ESBPreActionSmooksAction101"/>
- <XChildEntity name="ESBPreActionSmooksTransformer101"/>
- <XChildEntity name="ESBPreActionMessagePersister120"/>
- <XChildEntity name="ESBPreActionXStreamToObject101"/>
- <XChildEntity name="ESBPreActionCommandInterpreter101"/>
- <XChildEntity name="ESBPreActionBpmProcessor120"/>
- <XChildEntity name="ESBPreActionScripting120"/>
- <XChildEntity name="ESBPreActionGroovyProcessor101"/>
- <XChildEntity name="ESBPreActionEJBProcessor120"/>
- <XChildEntity name="ESBPreActionAggregator120"/>
- <XChildEntity name="ESBPreActionContentBasedRouter120"/>
- <XChildEntity name="ESBPreActionEchoRouter120"/>
- <XChildEntity name="ESBPreActionStaticRouter101"/>
- <XChildEntity name="ESBPreActionStaticWiretap101"/>
- <XChildEntity name="ESBPreActionSyncServiceInvoker120"/>
- <XChildEntity name="ESBPreActionJMSRouter120"/>
- <XChildEntity name="ESBPreActionEMailRouter120"/>
- <XChildEntity name="ESBPreActionEMailWiretap120"/>
- <XChildEntity name="ESBPreActionHTTPRouter120"/>
- <XChildEntity name="ESBPreActionSOAPProcessor101"/>
- <XChildEntity name="ESBPreActionSOAPClient101"/>
- <XChildEntity name="ESBPreActionSOAPWiseClient120"/>
- <XChildEntity name="ESBPreActionSOAPProxy120"/>
- <XChildEntity name="ESBPreActionSystemPrintln101"/>
- <XChildEntity name="ESBPreActionNotifier120"/>
- <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
- <XChildEntity name="ESBPreActionXSLTAction120"/>
- <XChildEntity name="ESBPreActionSchemaValidator120"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
- <XActionItem displayName="BPM" group="1"
kind="list" name="BPM">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="BPM Processor..." kind="action"
name="AddBPMProcessor">
- <EntityData EntityName="ESBPreActionBpmProcessor120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="command"/>
- <AttributeData AttributeName="process definition name"
Mandatory="no"/>
- <AttributeData AttributeName="process definition id"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
- name="AddBusinessRulesProcessor"
path="CreateActions/PrePackedAction/AddBusinessRulesProcessor"/>
- </XActionItem>
- <XActionItem displayName="Converters/Transformers" group="1"
- kind="list" name="Converters">
- <XActionItemReference entity="ESBActions101"
name="AddByteArrayToString"/>
- <XActionItemReference entity="ESBActions101"
- name="AddCommandInterpreter"
path="CreateActions/PrePackedAction/AddCommandInterpreter"/>
- <XActionItemReference entity="ESBActions101"
name="AddLongToDate"/>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Message Persister..." kind="action"
name="AddMessagePersister">
- <EntityData EntityName="ESBPreActionMessagePersister120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="message store class"/>
- <AttributeData AttributeName="classification"
Mandatory="no"/>
- <AttributeData AttributeName="terminal"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
- name="AddObjectInvoke"
path="CreateActions/PrePackedAction/AddObjectInvoke"/>
- <XActionItemReference entity="ESBActions101"
name="AddObjectToCSVString"/>
- <XActionItemReference entity="ESBActions101"
name="AddObjectToXStream"/>
- <XActionItemReference entity="ESBActions101"
name="AddSmooksAction"/>
- <XActionItemReference entity="ESBActions101"
name="AddXStreamToObject"/>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="XSLT Action..." kind="action"
name="AddXSLTAction">
- <EntityData EntityName="ESBPreActionXSLTAction120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="template file"/>
- <AttributeData AttributeName="get payload location"
Mandatory="no"/>
- <AttributeData AttributeName="set payload location"
Mandatory="no"/>
- <AttributeData AttributeName="result type"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="Miscellaneous" group="1"
kind="list" name="Miscellaneous">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="System Println..." kind="action"
name="AddSystemPrintln">
- <EntityData EntityName="ESBPreActionSystemPrintln101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="message"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Schema Validation..." kind="action"
name="AddSchemaValidation">
- <EntityData EntityName="ESBPreActionSchemaValidator120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="schema"/>
- <AttributeData AttributeName="schema language"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="Routers" group="1"
kind="list" name="Routers">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Aggregator..." kind="action"
name="AddAggregator">
- <EntityData EntityName="ESBPreActionAggregator120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="timeout in millis"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Drools;entity=ESBPreActionContentBasedRouter120"
- displayName="Content Based Router (Drools)..." kind="action"
name="AddContentBasedRouterDrools">
- <EntityData EntityName="ESBWizardDroolsRouter">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- <AttributeData AttributeName="rule set"/>
- <AttributeData AttributeName="rule language"
Mandatory="no"/>
- <AttributeData AttributeName="rule reload"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport"
- displayName="Content Based Router (Generic)..." kind="action"
name="AddContentBasedRouter">
- <EntityData EntityName="ESBPreActionContentBasedRouter120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="cbr alias"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- <AttributeData AttributeName="rule set"
Mandatory="no"/>
- <AttributeData AttributeName="rule language"
Mandatory="no"/>
- <AttributeData AttributeName="rule reload"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Regex;entity=ESBPreActionContentBasedRouter120"
- displayName="Content Based Router (Regex)..." kind="action"
name="AddContentBasedRouterRegex">
- <EntityData EntityName="ESBWizardXPathRouter">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- <AttributeData AttributeName="rule set"
Mandatory="no"/>
- <AttributeData AttributeName="rule reload"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
- ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Xpath;entity=ESBPreActionContentBasedRouter120"
- displayName="Content Based Router (XPath)..." kind="action"
name="AddContentBasedRouterXPath">
- <EntityData EntityName="ESBWizardXPathRouter">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- <AttributeData AttributeName="rule set"
Mandatory="no"/>
- <AttributeData AttributeName="rule reload"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Echo Router..." kind="action"
name="AddEchoRouter">
- <EntityData EntityName="ESBPreActionEchoRouter120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="EMail Router..." kind="action"
name="AddEMailRouter">
- <EntityData EntityName="ESBPreActionEMailRouter120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="from" Mandatory="no"/>
- <AttributeData AttributeName="send to"
Mandatory="no"/>
- <AttributeData AttributeName="subject"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="EMail Wiretap..." kind="action"
name="AddEMailWiretap">
- <EntityData EntityName="ESBPreActionEMailWiretap120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="from" Mandatory="no"/>
- <AttributeData AttributeName="send to"
Mandatory="no"/>
- <AttributeData AttributeName="subject"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="HTTP Router..." kind="action"
name="AddHTTPRouter">
- <EntityData EntityName="ESBPreActionHTTPRouter120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="endpoint url"
Mandatory="no"/>
- <AttributeData AttributeName="file" Mandatory="no"/>
- <AttributeData AttributeName="method"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JMS Router..." kind="action"
name="AddJMSRouter">
- <EntityData EntityName="ESBPreActionJMSRouter120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Notifier..." kind="action"
name="AddNotifier">
- <EntityData EntityName="ESBPreActionNotifier120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Static Router..." kind="action"
name="AddStaticRouter">
- <EntityData EntityName="ESBPreActionStaticRouter101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="process"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Static Wiretap..." kind="action"
name="AddStaticWiretap">
- <EntityData EntityName="ESBPreActionStaticWiretap101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Sync Service Invoker..." kind="action"
name="AddSyncServiceInvoker">
- <EntityData EntityName="ESBPreActionSyncServiceInvoker120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="service category"/>
- <AttributeData AttributeName="service name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="Scripting" group="1"
kind="list" name="Scripting">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Scripting..." kind="action"
name="AddScripting">
- <EntityData EntityName="ESBPreActionScripting120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="script"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Groovy Action Processor..." kind="action"
name="AddGroovyProcessor">
- <EntityData EntityName="ESBPreActionGroovyProcessor101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="script"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="Services" group="1"
kind="list" name="Services">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="EJB Processor..." kind="action"
name="AddEJBProcessor">
- <EntityData EntityName="ESBPreActionEJBProcessor120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="ejb3" Mandatory="no"/>
- <AttributeData AttributeName="ejb name"
Mandatory="no"/>
- <AttributeData AttributeName="jndi name"
Mandatory="no"/>
- <AttributeData AttributeName="initial context factory"
Mandatory="no"/>
- <AttributeData AttributeName="provider url"
Mandatory="no"/>
- <AttributeData AttributeName="method" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem displayName="Webservices" group="1"
kind="list" name="SOAP">
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Processor..." kind="action"
name="AddSOAPProcessor">
- <EntityData EntityName="ESBPreActionSOAPProcessor101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="jbossws endpoint"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Client..." kind="action"
name="AddSOAPClient">
- <EntityData EntityName="ESBPreActionSOAPClient101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="wsdl"/>
- <AttributeData AttributeName="operation"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Proxy..." kind="action"
name="AddSOAPProxy">
- <EntityData EntityName="ESBPreActionSOAPProxy120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="wsdl"/>
- <AttributeData AttributeName="endpoint url"
Mandatory="no"/>
- <AttributeData AttributeName="file" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SOAP Wise Client..." kind="action"
name="AddSOAPWiseClient">
- <EntityData EntityName="ESBPreActionSOAPWiseClient120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="wsdl"/>
- <AttributeData AttributeName="operation"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
-</XModelEntityGroup>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="ESB"
VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="AnyElementPresentation">
+ <PAIR name="route-to,object-path"
value="org.jboss.tools.esb.core.model.ESBAnyElementPresentation"/>
+ </MAPPING>
+ <MAPPING name="ESBSpecificActions">
+ <PAIR name="org.jboss.soa.esb.actions.Aggregator"
value="ESBPreActionAggregator"/>
+ <PAIR name="org.jboss.soa.esb.actions.BusinessRulesProcessor"
value="ESBPreActionBusinessRulesProcessor"/>
+ <PAIR name="org.jboss.soa.esb.actions.ContentBasedRouter"
value="ESBPreActionContentBasedRouter"/>
+ <PAIR name="org.jboss.soa.esb.actions.EJBProcessor"
value="ESBPreActionEJBProcessor"/>
+ <PAIR name="org.jboss.soa.esb.actions.MessagePersister"
value="ESBPreActionMessagePersister"/>
+ <PAIR name="org.jboss.soa.esb.actions.Notifier"
value="ESBPreActionNotifier"/>
+ <PAIR name="org.jboss.soa.esb.actions.StaticRouter"
value="ESBPreActionStaticRouter"/>
+ <PAIR name="org.jboss.soa.esb.actions.StaticWiretap"
value="ESBPreActionStaticWiretap"/>
+ <PAIR name="org.jboss.soa.esb.actions.SystemPrintln"
value="ESBPreActionSystemPrintln"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.ByteArrayToString"
value="ESBPreActionByteArrayToString"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.LongToDateConverter"
value="ESBPreActionLongToDateConverter"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.ObjectInvoke"
value="ESBPreActionObjectInvoke"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.ObjectToCSVString"
value="ESBPreActionObjectToCSVString"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.ObjectToXStream"
value="ESBPreActionObjectToXStream"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.SmooksTransformer"
value="ESBPreActionSmooksTransformer"/>
+ <PAIR name="org.jboss.soa.esb.actions.converters.XStreamToObject"
value="ESBPreActionXStreamToObject"/>
+ <PAIR name="org.jboss.soa.esb.actions.jbpm.CommandInterpreter"
value="ESBPreActionCommandInterpreter"/>
+ <PAIR name="org.jboss.soa.esb.actions.routing.EchoRouter"
value="ESBPreActionEchoRouter"/>
+ <PAIR name="org.jboss.soa.esb.actions.routing.JMSRouter"
value="ESBPreActionJMSRouter"/>
+ <PAIR name="org.jboss.soa.esb.actions.routing.email.EmailRouter"
value="ESBPreActionEMailRouter"/>
+ <PAIR name="org.jboss.soa.esb.actions.routing.email.EmailWiretap"
value="ESBPreActionEMailWiretap"/>
+ <PAIR name="org.jboss.soa.esb.actions.routing.http.HttpRouter"
value="ESBPreActionHTTPRouter"/>
+ <PAIR
+ name="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor"
value="ESBPreActionGroovyProcessor"/>
+ <PAIR name="org.jboss.soa.esb.actions.soap.SOAPClient"
value="ESBPreActionSOAPClient"/>
+ <PAIR name="org.jboss.soa.esb.actions.soap.SOAPProcessor"
value="ESBPreActionSOAPProcessor"/>
+ <PAIR name="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy"
value="ESBPreActionSOAPProxy"/>
+ <PAIR name="org.jboss.soa.esb.actions.soap.wise.SOAPClient"
value="ESBPreActionSOAPWiseClient"/>
+ <PAIR name="org.jboss.soa.esb.actions.transformation.xslt.XsltAction"
value="ESBPreActionXSLTAction"/>
+ <PAIR
+ name="org.jboss.soa.esb.actions.validation.SchemaValidationAction"
value="ESBPreActionSchemaValidator"/>
+ <PAIR name="org.jboss.soa.esb.scripting.ScriptingAction"
value="ESBPreActionScripting"/>
+ <PAIR name="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor"
value="ESBPreActionBpmProcessor"/>
+ <PAIR name="org.jboss.soa.esb.smooks.SmooksAction"
value="ESBPreActionSmooksAction"/>
+ </MAPPING>
+ <MAPPING name="FileVersions">
+ <PAIR name="ESB1.0.1" value="FileESB101"/>
+ </MAPPING>
+ <MAPPING name="FilteredTreeConstraints"/>
+ <MAPPING name="FilteredTrees">
+ <PAIR name="ESBResourceTree"
value="org.jboss.tools.esb.core.model.ESBResourceTree"/>
+ </MAPPING>
+ <MAPPING name="Handlers"/>
+ <MAPPING name="Implementations">
+ <PAIR name="ESB"
value="org.jboss.tools.esb.core.model.ESBCustomizedObjectImpl"/>
+ </MAPPING>
+ <MAPPING name="Recognizers">
+ <PAIR name="xml$47"
value="org.jboss.tools.esb.core.model.ESBEntityRecognizer"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS>
+ <GROUP name="action">
+ <GROUP name="new">
+ <GROUP name="esb">
+ <ICON name="file"
path="plugin:org.jboss.tools.esb.core:images/esb/new_esb_file.gif"/>
+ </GROUP>
+ </GROUP>
+ </GROUP>
+ <GROUP name="main">
+ <GROUP name="esb">
+ <ICON name="action"
path="plugin:org.jboss.tools.esb.core:images/esb/action.gif"/>
+ <ICON name="actions"
path="plugin:org.jboss.tools.esb.core:images/esb/action_list.gif"/>
+ <ICON name="bus"
path="plugin:org.jboss.tools.esb.core:images/esb/bus.gif"/>
+ <ICON name="config"
path="plugin:org.jboss.tools.esb.core:images/esb/config.gif"/>
+ <ICON name="file"
path="plugin:org.jboss.tools.esb.core:images/esb/esb_file.gif"/>
+ <ICON name="filter"
path="plugin:org.jboss.tools.esb.core:images/esb/filter.gif"/>
+ <ICON name="listener"
path="plugin:org.jboss.tools.esb.core:images/esb/listener.gif"/>
+ <ICON name="listeners"
path="images/file/closed_folder.gif"/>
+ <ICON name="property"
path="plugin:org.jboss.tools.esb.core:images/esb/property.gif"/>
+ <ICON name="provider"
path="plugin:org.jboss.tools.esb.core:images/esb/provider.gif"/>
+ <ICON name="providers"
path="images/file/closed_folder.gif"/>
+ <ICON name="schedule"
path="plugin:org.jboss.tools.esb.core:images/esb/schedule.gif"/>
+ <ICON name="service"
path="plugin:org.jboss.tools.esb.core:images/esb/service.gif"/>
+ <ICON name="services"
path="images/file/closed_folder.gif"/>
+ </GROUP>
+ </GROUP>
+ </ICONS>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionAggregator101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="aggregator action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.Aggregator" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="timeout in millies" xmlname="timeoutInMillies"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionAggregator120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="aggregator action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.Aggregator" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="timeout in millis" xmlname="timeoutInMillis"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionBpmProcessor120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreBPMVar"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="bpm processor action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="command" xmlname="command">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="NewProcessInstanceCommand"/>
+ <value name="StartProcessInstanceCommand"/>
+ <value name="CancelProcessInstanceCommand"/>
+ <value name="GetProcessInstanceVariablesCommand"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="process definition name"
xmlname="process-definition-name"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="process definition id"
xmlname="process-definition-id"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="actor" xmlname="actor"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="key" xmlname="key"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="transition name" xmlname="transition-name"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="reply to originator"
xmlname="reply-to-originator">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </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 BPM Var..." kind="action"
name="AddBPMVar">
+ <EntityData EntityName="ESBPreBPMVar">
+ <AttributeData AttributeName="esb"/>
+ <AttributeData AttributeName="bpm" Mandatory="no"/>
+ <AttributeData AttributeName="default" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.esb.core.model.impl.BusinessRulesProcessor"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action"
name="ESBPreActionBusinessRulesProcessor101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreObjectPath"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="business rules processor"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.BusinessRulesProcessor"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule set" xmlname="ruleSet">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=drl,dslr"/>
+ <value name="linkAction=OpenRuleSet"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="rule language" xmlname="ruleLanguage"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule agent properties" xmlname="ruleAgentProperties">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=properties"/>
+ <value name="linkAction=OpenRuleAgent"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="decision table" xmlname="decisionTable">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xls"/>
+ <value name="linkAction=OpenDecisionTable"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="rule reload"
xmlname="ruleReload">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="stateful"
xmlname="stateful">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
+ displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=decision table"
+ displayName="Open Decision Table" kind="action"
name="OpenDecisionTable"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=rule agent properties"
+ displayName="Open Rule Agent Properties" kind="action"
name="OpenRuleAgent"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Object Path..." kind="action"
name="AddObjectPath">
+ <EntityData EntityName="ESBPreObjectPath">
+ <AttributeData AttributeName="esb"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionByteArrayToString101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="byte array to string converter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.ByteArrayToString"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="encoding" xmlname="encoding"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionCommandInterpreter101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="command interpreter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.jbpm.CommandInterpreter"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionContentBasedRouter101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreRouteTo"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="content based router action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule set" xmlname="ruleSet">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=drl,properties"/>
+ <value name="linkAction=OpenRuleSet"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ name="rule language" xmlname="ruleLanguage"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="rule reload"
xmlname="ruleReload">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
+ displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Route To..." kind="action"
name="AddRouteTo">
+ <EntityData EntityName="ESBPreRouteTo">
+ <AttributeData AttributeName="destination name"/>
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.impl.ContentBasedRouter"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionContentBasedRouter120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreRouteTo"/>
+ <XChildEntity name="ESBPreRouterNamespace"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="content based router action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="cbr alias" xmlname="cbrAlias">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="Drools"/>
+ <value name="Xpath"/>
+ <value name="Regex"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule set" xmlname="ruleSet">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=drl,properties"/>
+ <value name="linkAction=OpenRuleSet"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ name="rule language" xmlname="ruleLanguage">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=dsl"/>
+ <value name="linkAction=OpenRuleLanguage"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="rule reload"
xmlname="ruleReload">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open;attribute=rule
set"
+ displayName="Open Rule Set" kind="action"
name="OpenRuleSet"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=rule language"
+ displayName="Open Rule Language" kind="action"
name="OpenRuleLanguage"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.AddRouteToForCBRHandler"
+ ICON="action.empty" displayName="Add Route To..."
kind="action" name="AddRouteTo"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Namespace..." kind="action"
name="AddNamespace">
+ <EntityData EntityName="ESBPreRouterNamespace">
+ <AttributeData AttributeName="prefix"/>
+ <AttributeData AttributeName="uri"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%Create%"
+ ICON="action.empty" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="Add Route To..."
+ kind="action" name="AddRouteToWithRuleSet">
+ <EntityData EntityName="ESBPreRouteTo">
+ <AttributeData AttributeName="destination name"
Mandatory="no"/>
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always" HandlerClassName="%Create%"
+ ICON="action.empty" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="Add Route To..."
+ kind="action" name="AddRouteToWithoutRuleSet">
+ <EntityData EntityName="ESBPreRouteTo">
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"/>
+ <AttributeData AttributeName="expression"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionEJBProcessor120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreEJBParam"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ejb processor action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.EJBProcessor" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="ejb3" xmlname="ejb3">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="ejb name" xmlname="ejb-name"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="jndi name" xmlname="jndi-name"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="initial context factory"
xmlname="initial-context-factory">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="provider url" xmlname="provider-url"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="method" xmlname="method"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="esb out var" xmlname="esb-out-var"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
+ displayName="Open Script" kind="action"
name="OpenScript"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add EJB Param..." kind="action"
name="AddEJBParam">
+ <EntityData EntityName="ESBPreEJBParam">
+ <AttributeData AttributeName="index"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="type" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionEMailRouter120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="email router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.routing.email.EmailRouter"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="from" xmlname="from"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="send to" xmlname="sendTo"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="subject" xmlname="subject"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="host" xmlname="host">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="port" xmlname="port"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="username" xmlname="username"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="password" xmlname="password"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(false)" name="unwrap"
xmlname="unwrap">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="auth" xmlname="auth">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="message attachment name"
xmlname="messageAttachmentName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="message" xmlname="message"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced" name="cc
to" xmlname="ccTo"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionEMailWiretap120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="email wiretap action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.routing.email.EmailWiretap"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="from,send to,subject,host,port,username,password,auth,message
attachment name,message,cc to"
+ entity="ESBPreActionEMailRouter120" name="router"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionEchoRouter120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="echo router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.routing.EchoRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
+ visibility="false" xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionGroovyProcessor101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="groovy processor action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.scripting.GroovyActionProcessor"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="script" xmlname="script">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=groovy"/>
+ <value name="linkAction=OpenScript"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="support message based scripting"
xmlname="supportMessageBasedScripting">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(true)" name="cache script"
xmlname="cacheScript">
+ <Constraint loader="ListString">
+ <value name="Default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
+ displayName="Open Script" kind="action"
name="OpenScript"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionHTTPRouter120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreClientProp"/>
+ <XChildEntity name="ESBPreHeader"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP proxy action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.routing.http.HttpRouter"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="endpoint
url" xmlname="endpointUrl"/>
+ <XModelAttribute PROPERTIES="category=general" name="file"
xmlname="file">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=properties"/>
+ <value name="linkAction=OpenConfig"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ default="GET" name="method" xmlname="method">
+ <Constraint loader="ListString">
+ <value name="GET"/>
+ <value name="POST"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(STRING)" name="response type"
xmlname="responseType">
+ <Constraint loader="ListString">
+ <value name="default(STRING)"/>
+ <value name="STRING"/>
+ <value name="BYTES"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open;attribute=file"
+ displayName="Open File" kind="action"
name="OpenConfig"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add HTTP Client Property..." kind="action"
name="AddClientProp">
+ <EntityData EntityName="ESBPreClientProp">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Header..." kind="action"
name="AddHeader">
+ <EntityData EntityName="ESBPreHeader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionJMSRouter120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jms router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.routing.JMSRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="jndi name" xmlname="jndiName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="jndi context factory" xmlname="jndi-context-factory">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="jndi url" xmlname="jndi-URL"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="jndi pkg prefix" xmlname="jndi-pkg-prefix"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="connection factory" xmlname="connection-factory"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="priority" xmlname="priority"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(false)" name="unwrap"
xmlname="unwrap">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(true)" name="persistent"
xmlname="persistent">
+ <Constraint loader="ListString">
+ <value name="default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="time to live" xmlname="time-to-live"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="security principal" xmlname="security-principal"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="security credential" xmlname="security-credential"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="property strategy" xmlname="property-strategy"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="message prop" xmlname="message-prop"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="jndi prefixes" xmlname="jndi-prefixes"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionLongToDateConverter101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="long to date converter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.LongToDateConverter"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionMessagePersister101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="persist action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.MessagePersister" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="classification" xmlname="classification"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="message store class" xmlname="message-store-class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionMessagePersister120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="persist action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.MessagePersister" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="message store class" xmlname="message-store-class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="classification" xmlname="classification"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(true)" name="terminal"
xmlname="terminal">
+ <Constraint loader="ListString">
+ <value name="default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionNotifier101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreNotificationList"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="notifier action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.Notifier" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Notification List..." kind="action"
name="AddNotificationList">
+ <EntityData EntityName="ESBPreNotificationList">
+ <AttributeData AttributeName="type"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionNotifier120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreNotificationList120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="notifier action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.Notifier" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="ok method" xmlname="okMethod"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="exception method" xmlname="exceptionMethod"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Notification List..." kind="action"
name="AddNotificationList">
+ <EntityData EntityName="ESBPreNotificationList120">
+ <AttributeData AttributeName="type"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionObjectInvoke101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="object invoke action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.ObjectInvoke"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="class processor" xmlname="class-processor">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="class method" xmlname="class-method"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionObjectToCSVString101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="object to cvs string converter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.ObjectToCSVString"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="bean properties" xmlname="bean-properties"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(false)" name="fail on missing property"
xmlname="fail-on-missing-property">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionObjectToXStream101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreAlias"/>
+ <XChildEntity name="ESBPreNamespace"/>
+ <XChildEntity name="ESBPreFieldAlias"/>
+ <XChildEntity name="ESBPreImplicitCollection"/>
+ <XChildEntity name="ESBPreConverter"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="object to XStream converter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.ObjectToXStream"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="class alias" xmlname="class-alias"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(true)" name="exclude package"
xmlname="exclude-package">
+ <Constraint loader="ListString">
+ <value name="default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="xstream mode" xmlname="xstream-mode">
+ <Constraint loader="ListString">
+ <value name="XPATH_RELATIVE_REFERENCS"/>
+ <value name="XPATH_ABSOLUTE_REFERENCS"/>
+ <value name="ID_REFERENCES"/>
+ <value name="NO_REFERENCES"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Alias..." kind="action"
name="AddAlias">
+ <EntityData EntityName="ESBPreAlias">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Namespace..." kind="action"
name="AddNamespace">
+ <EntityData EntityName="ESBPreNamespace">
+ <AttributeData AttributeName="namespace uri"/>
+ <AttributeData AttributeName="local part"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Field Alias..." kind="action"
name="AddFieldAlias">
+ <EntityData EntityName="ESBPreFieldAlias">
+ <AttributeData AttributeName="alias"/>
+ <AttributeData AttributeName="defined in"/>
+ <AttributeData AttributeName="field name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Implicit Collection..." kind="action"
name="AddImplicitCollection">
+ <EntityData EntityName="ESBPreImplicitCollection">
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="field name"/>
+ <AttributeData AttributeName="field type"
Mandatory="no"/>
+ <AttributeData AttributeName="item type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Converter..." kind="action"
name="AddConverter">
+ <EntityData EntityName="ESBPreConverter">
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="field name"/>
+ <AttributeData AttributeName="field type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSOAPClient101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP client action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.SOAPClient" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="wsdl" xmlname="wsdl"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="operation" xmlname="operation"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Property..." kind="action"
name="AddProperty">
+ <EntityData EntityName="ESBProperty">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSOAPClient120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP client action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.SOAPClient" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="wsdl" xmlname="wsdl"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="soap action" xmlname="SOAPAction"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="smooks transform" xmlname="smooksTransform">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenSmooks"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="params location" xmlname="paramsLocation"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="response location" xmlname="responseLocation"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="endpoint url" xmlname="endpointUrl"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="response as ognl map" xmlname="responseAsOgnlMap">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks transform"
+ displayName="Open Smooks Transform" kind="action"
name="OpenSmooks"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Property..." kind="action"
name="AddProperty">
+ <EntityData EntityName="ESBProperty">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSOAPProcessor101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP processor action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.SOAPProcessor"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="jbossws endpoint" xmlname="jbossws-endpoint"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="rewrite endpoint url" xmlname="rewrite-endpoint-url">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionSOAPProxy120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreClientProp"/>
+ <XChildEntity name="ESBPreHeader"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP proxy action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.proxy.SOAPProxy"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ name="wsdl" xmlname="wsdl"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="wsdl transform" xmlname="wsdlTransform">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenTransform"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="endpoint
url" xmlname="endpointUrl"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="file" xmlname="file">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=properties"/>
+ <value name="linkAction=OpenConfig"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(true)" name="client credentials required"
xmlname="clientCredentialsRequired">
+ <Constraint loader="ListString">
+ <value name="Default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="method" xmlname="method">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="POST"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(STRING)" name="response type"
xmlname="responseType">
+ <Constraint loader="ListString">
+ <value name="default(STRING)"/>
+ <value name="STRING"/>
+ <value name="BYTES"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty" PROPERTIES="actionpath=Open;attribute=file"
+ displayName="Open File" kind="action"
name="OpenConfig"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=wsdl transform"
+ displayName="Open Transform" kind="action"
name="OpenTransform"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add HTTP Client Property..." kind="action"
name="AddClientProp">
+ <EntityData EntityName="ESBPreClientProp">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Header..." kind="action"
name="AddHeader">
+ <EntityData EntityName="ESBPreHeader">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSOAPWiseClient120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="SOAP Wise Client Action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.soap.wise.SOAPClient"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="wsdl" xmlname="wsdl"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="operation" xmlname="operationName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="soap action" xmlname="SOAPAction"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="end point name" xmlname="EndPointName"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="smooks request mapper" xmlname="SmooksRequestMapper">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenRequest"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="smooks response mapper" xmlname="SmooksResponseMapper">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenResponse"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="service name" xmlname="serviceName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="username" xmlname="username"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="password" xmlname="password"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="smooks handler config" xmlname="smooks-handler-config">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenHandler"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="custom handlers" xmlname="custom-handlers"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="logging messages" xmlname="LoggingMessages">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks request mapper"
+ displayName="Open Request Mapper" kind="action"
name="OpenRequest"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks response mapper"
+ displayName="Open Response Mapper" kind="action"
name="OpenResponse"/>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks handler config"
+ displayName="Open Handler Config" kind="action"
name="OpenHandler"/>
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Property..." kind="action"
name="AddProperty">
+ <EntityData EntityName="ESBProperty">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSchemaValidator120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="schema validation action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.validation.SchemaValidationAction"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="schema" xmlname="schema">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xsd"/>
+ <value name="linkAction=OpenSchema"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="schema language" xmlname="schemaLanguage"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=schema"
+ displayName="Open Schema" kind="action"
name="OpenSchema"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionScripting120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="scripting action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.scripting.ScriptingAction"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
name="script" xmlname="script">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="linkAction=OpenScript"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="support message based scripting"
xmlname="supportMessageBasedScripting">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
PROPERTIES="actionpath=Open;attribute=script"
+ displayName="Open Script" kind="action"
name="OpenScript"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionSmooksAction101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="smooks action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.smooks.SmooksAction" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="smooks config" xmlname="smooksConfig">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenConfig"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="get payload location" xmlname="get-payload-location"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="set payload location" xmlname="set-payload-location"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="mapped context objects"
xmlname="mappedContextObjects"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="exclude non-serializables" visibility="false"
xmlname="excludeNonSerializables">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="result type" xmlname="resultType">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="STRING"/>
+ <value name="BYTES"/>
+ <value name="JAVA"/>
+ <value name="NORESULT"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="java result bean id" xmlname="javaResultBeanId"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="report path" xmlname="reportPath"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="message profile" xmlname="messageProfile"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=smooks config"
+ displayName="Open Config" kind="action"
name="OpenConfig"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSmooksTransformer101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="smooks transformer action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.SmooksTransformer"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="resource config" xmlname="resource-config">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenConfig"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
name="from" xmlname="from"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="from type" xmlname="from-type"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
name="to" xmlname="to"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="to type" xmlname="to-type"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=resource config"
+ displayName="Open Config" kind="action"
name="OpenConfig"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionStaticRouter101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreRouteTo"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="static router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.StaticRouter" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </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 Route To..." kind="action"
name="AddRouteTo">
+ <EntityData EntityName="ESBPreRouteTo">
+ <AttributeData AttributeName="destination name"
Mandatory="no"/>
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionStaticWiretap101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreRouteTo"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="static wiretap action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.StaticWiretap" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ </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 Route To..." kind="action"
name="AddRouteTo">
+ <EntityData EntityName="ESBPreRouteTo">
+ <AttributeData AttributeName="destination name"
Mandatory="no"/>
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSyncServiceInvoker120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sync service invoker action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.SyncServiceInvoker"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true;save=always"
+ name="service category" xmlname="service-category"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true;save=always"
+ name="service name" xmlname="service-name"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(true)" name="fail on exception"
xmlname="failOnException">
+ <Constraint loader="ListString">
+ <value name="default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="default(false)" name="suspend transaction"
xmlname="suspendTransaction">
+ <Constraint loader="ListString">
+ <value name="default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="service invoker timeout"
xmlname="serviceInvokerTimeout"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionSystemPrintln101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="system println action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.SystemPrintln" name="class"
xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute
+ PROPERTIES="pre=true;category=general;id=true;save=always"
+ name="message" xmlname="message"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="print full"
xmlname="printfull">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="output stream"
xmlname="outputstream">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionXSLTAction120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="xslt action" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.transformation.xslt.XsltAction"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always;pre=true"
+ name="template file" xmlname="templateFile">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xsl"/>
+ <value name="linkAction=OpenTemplateFile"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="get payload location" xmlname="get-payload-location"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="set payload location" xmlname="set-payload-location"/>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="result type" xmlname="resultType">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="STRING"/>
+ <value name="BYTES"/>
+ <value name="DOM"/>
+ <value name="SAX"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="fail on warning" xmlname="failOnWarning">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;pre=true"
+ name="uri resolver" xmlname="uriResolver">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.OpenESBResourceHandler"
+ ICON="action.empty"
+ PROPERTIES="actionpath=Open;attribute=template file"
+ displayName="Open Template File" kind="action"
name="OpenTemplateFile"/>
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionXStreamToObject101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreAlias"/>
+ <XChildEntity name="ESBPreAttributeAlias"/>
+ <XChildEntity name="ESBPreFieldAlias"/>
+ <XChildEntity name="ESBPreImplicitCollection"/>
+ <XChildEntity name="ESBPreConverter"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="XStream to object converter action"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.converters.XStreamToObject"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="class alias" xmlname="class-alias"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ name="exclude package" xmlname="exclude-package">
+ <Constraint loader="ListString">
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="incoming type" xmlname="incoming-type">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="root node" xmlname="root-node"/>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <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"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Alias..." kind="action"
name="AddAlias">
+ <EntityData EntityName="ESBPreAlias">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Attribute Alias..." kind="action"
name="AddAttributeAlias">
+ <EntityData EntityName="ESBPreAttributeAlias">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Field Alias..." kind="action"
name="AddFieldAlias">
+ <EntityData EntityName="ESBPreFieldAlias">
+ <AttributeData AttributeName="alias"/>
+ <AttributeData AttributeName="defined in"/>
+ <AttributeData AttributeName="field name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Implicit Collection..." kind="action"
name="AddImplicitCollection">
+ <EntityData EntityName="ESBPreImplicitCollection">
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="field name"/>
+ <AttributeData AttributeName="field type"
Mandatory="no"/>
+ <AttributeData AttributeName="item type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Converter..." kind="action"
name="AddConverter">
+ <EntityData EntityName="ESBPreConverter">
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="field name"/>
+ <AttributeData AttributeName="field type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=alias"
+ XMLSUBPATH="alias" name="ESBPreAlias">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="alias" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="class"
xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="value"
+ visibility="false" xmlname="value"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem 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="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=attributealias"
+ XMLSUBPATH="attribute-alias" name="ESBPreAttributeAlias">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="attribute-alias" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="class"
xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=bpmVar"
+ XMLSUBPATH="mapping" name="ESBPreBPMVar">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="bpm var" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="esb" xmlname="esb"/>
+ <XModelAttribute PROPERTIES="category=general" name="bpm"
xmlname="bpm"/>
+ <XModelAttribute PROPERTIES="category=general" name="default"
xmlname="default"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=httpclient"
+ XMLSUBPATH="http-client-property" name="ESBPreClientProp">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http client property"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;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 ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
+ XMLSUBPATH="converter" name="ESBPreConverter">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="converter" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="class" xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
+ <XModelAttribute PROPERTIES="category=general" name="field
type" xmlname="fieldType"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.EJBParamImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=arg"
+ XMLSUBPATH="arg" name="ESBPreEJBParam">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="EJB param" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="index">
+ <Constraint loader="Int"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="#text"/>
+ <XModelAttribute PROPERTIES="category=general" name="type"
xmlname="type">
+ <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"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=fieldalias"
+ XMLSUBPATH="field-alias" name="ESBPreFieldAlias">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="field-alias" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="alias" xmlname="alias"/>
+ <XModelAttribute PROPERTIES="category=general" name="defined
in" xmlname="definedIn">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
+ <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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=header"
+ XMLSUBPATH="header" name="ESBPreHeader">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="header" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=implicitcollection"
+ XMLSUBPATH="implicit-collection"
name="ESBPreImplicitCollection">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="implicit collection"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="class" xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="field
name" xmlname="fieldName"/>
+ <XModelAttribute PROPERTIES="category=general" name="field
type" xmlname="fieldType"/>
+ <XModelAttribute PROPERTIES="category=general" name="item type"
xmlname="itemType"/>
+ <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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=namespace"
+ XMLSUBPATH="namespace" name="ESBPreNamespace">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="namespace" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="namespace uri" xmlname="namespace-uri"/>
+ <XModelAttribute PROPERTIES="category=general" name="local
part"
+ visibility="false" xmlname="local-part"/>
+ <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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=notification"
+ XMLSUBPATH="NotificationList" name="ESBPreNotificationList">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreTarget"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="notification list"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="type" xmlname="type"/>
+ <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="entity=ESBPreTarget" WizardClassName="%Default%"
+ displayName="Add Target..." kind="action"
name="CreateTarget">
+ <EntityData EntityName="ESBPreTarget">
+ <AttributeData AttributeName="class"/>
+ </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="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=notification2;children=%Ordered%"
+ XMLSUBPATH="NotificationList" name="ESBPreNotificationList120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreTarget"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="notification list"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="type" xmlname="type"/>
+ <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="entity=ESBPreTarget;validator.add=true"
+ WizardClassName="%Default%" displayName="Generic Target..."
+ kind="action" name="CreateTarget">
+ <EntityData EntityName="ESBPreTarget">
+ <AttributeData AttributeName="class"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem kind="list" name="Target"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Target..."
+ kind="action" name="AddAnyTarget"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBPreNotificationList"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreNotificationList"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreNotificationList"
name="Properties"/>
+ <XActionItemReference entity="ESBPreNotificationList"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=path"
+ XMLSUBPATH="object-path" name="ESBPreObjectPath">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="route to" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="esb" xmlname="esb"/>
+ <XModelAttribute PROPERTIES="category=general" name="entry
point" xmlname="entry-point"/>
+ <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.esb.core.model.ESBRouteToImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=route"
+ XMLSUBPATH="route-to" name="ESBPreRouteTo">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="route to" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="destination name" xmlname="destination-name"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="service category" xmlname="service-category"/>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="service name" xmlname="service-name"/>
+ <XModelAttribute PROPERTIES="category=general"
name="expression" xmlname="expression"/>
+ <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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=routernamespace"
+ XMLSUBPATH="namespace" name="ESBPreRouterNamespace">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="namespace" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="prefix" xmlname="prefix"/>
+ <XModelAttribute PROPERTIES="category=general" name="uri"
xmlname="uri"/>
+ <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="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="target" name="ESBPreTarget">
+ <XChildrenEntities>
+ <XChildEntity name="AnyElement"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="target" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="class" xmlname="class"/>
+ <XModelAttribute PROPERTIES="any=true" name="attributes">
+ <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"
+ PROPERTIES="entity=AnyElement" WizardClassName="%Default%"
+ displayName="Add Tag..." kind="action"
name="CreateTag">
+ <EntityData EntityName="AnyElementNew">
+ <AttributeData AttributeName="tag"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="support=org.jboss.tools.common.meta.action.impl.handlers.AddAttributeToAnyElementSupport"
+ displayName="Add Attribute..." kind="action"
name="CreateAttribute">
+ <EntityData EntityName="AnyElementNew">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias"
name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBWizardDroolsRouter">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="drools router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="cbr alias" xmlname="cbrAlias">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="Drools"/>
+ <value name="Xpath"/>
+ <value name="Regex"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule set" xmlname="ruleSet">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=drl"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true;save=always"
+ name="rule language" xmlname="ruleLanguage">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=dsl"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="rule reload"
xmlname="ruleReload">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBWizardXPathRouter">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="xpath router action"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.ContentBasedRouter"
name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="cbr alias" xmlname="cbrAlias">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="Drools"/>
+ <value name="Xpath"/>
+ <value name="Regex"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="rule set" xmlname="ruleSet">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=properties"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ default="Default(false)" name="rule reload"
xmlname="ruleReload">
+ <Constraint loader="ListString">
+ <value name="Default(false)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process"
xmlname="process">
+ <Constraint loader="ListString">
+ <value name="process"/>
+ <value name="split"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="ESBActions101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreActionByteArrayToString101"/>
+ <XChildEntity name="ESBPreActionLongToDateConverter101"/>
+ <XChildEntity name="ESBPreActionObjectInvoke101"/>
+ <XChildEntity name="ESBPreActionObjectToCSVString101"/>
+ <XChildEntity name="ESBPreActionObjectToXStream101"/>
+ <XChildEntity name="ESBPreActionSmooksAction101"/>
+ <XChildEntity name="ESBPreActionSmooksTransformer101"/>
+ <XChildEntity name="ESBPreActionMessagePersister101"/>
+ <XChildEntity name="ESBPreActionXStreamToObject101"/>
+ <XChildEntity name="ESBPreActionCommandInterpreter101"/>
+ <XChildEntity name="ESBPreActionGroovyProcessor101"/>
+ <XChildEntity name="ESBPreActionAggregator101"/>
+ <XChildEntity name="ESBPreActionContentBasedRouter101"/>
+ <XChildEntity name="ESBPreActionStaticRouter101"/>
+ <XChildEntity name="ESBPreActionStaticWiretap101"/>
+ <XChildEntity name="ESBPreActionSOAPProcessor101"/>
+ <XChildEntity name="ESBPreActionSOAPClient101"/>
+ <XChildEntity name="ESBPreActionSystemPrintln101"/>
+ <XChildEntity name="ESBPreActionNotifier101"/>
+ <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Object Invoke..." kind="action"
name="AddObjectInvoke">
+ <EntityData EntityName="ESBPreActionObjectInvoke101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class processor"/>
+ <AttributeData AttributeName="class method"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem displayName="Converters" kind="list"
name="Converters">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Byte Array To String..." kind="action"
name="AddByteArrayToString">
+ <EntityData EntityName="ESBPreActionByteArrayToString101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="encoding"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Long To Date..." kind="action"
name="AddLongToDate">
+ <EntityData EntityName="ESBPreActionLongToDateConverter101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Message Persister..." kind="action"
name="AddMessagePersister">
+ <EntityData EntityName="ESBPreActionMessagePersister101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="classification"
Mandatory="no"/>
+ <AttributeData AttributeName="message store class"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Object To CSV String..." kind="action"
name="AddObjectToCSVString">
+ <EntityData EntityName="ESBPreActionObjectToCSVString101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="bean properties"/>
+ <AttributeData AttributeName="fail on missing property"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Object To XStream..." kind="action"
name="AddObjectToXStream">
+ <EntityData EntityName="ESBPreActionObjectToXStream101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class alias"
Mandatory="no"/>
+ <AttributeData AttributeName="exclude package"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Smooks Action..." kind="action"
name="AddSmooksAction">
+ <EntityData EntityName="ESBPreActionSmooksAction101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="smooks config"/>
+ <AttributeData AttributeName="get payload location"
Mandatory="no"/>
+ <AttributeData AttributeName="set payload location"
Mandatory="no"/>
+ <AttributeData AttributeName="result type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Smooks Transformer..." kind="action"
name="AddSmooksTransformer">
+ <EntityData EntityName="ESBPreActionSmooksTransformer101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="resource config"/>
+ <AttributeData AttributeName="from" Mandatory="no"/>
+ <AttributeData AttributeName="from type"
Mandatory="no"/>
+ <AttributeData AttributeName="to" Mandatory="no"/>
+ <AttributeData AttributeName="to type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="XStream To Object..." kind="action"
name="AddXStreamToObject">
+ <EntityData EntityName="ESBPreActionXStreamToObject101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class alias"
Mandatory="no"/>
+ <AttributeData AttributeName="exclude package"
Mandatory="no"/>
+ <AttributeData AttributeName="incoming type"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Command Interpreter..." kind="action"
name="AddCommandInterpreter">
+ <EntityData EntityName="ESBPreActionCommandInterpreter101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Groovy Action Processor..." kind="action"
name="AddGroovyProcessor">
+ <EntityData EntityName="ESBPreActionGroovyProcessor101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="script"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem displayName="Routers" kind="list"
name="Routers">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Aggregator..." kind="action"
name="AddAggregator">
+ <EntityData EntityName="ESBPreActionAggregator101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="timeout in millies"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Content Based Router..." kind="action"
name="AddContentBasedRouter">
+ <EntityData EntityName="ESBPreActionContentBasedRouter101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ <AttributeData AttributeName="rule set"/>
+ <AttributeData AttributeName="rule language"
Mandatory="no"/>
+ <AttributeData AttributeName="rule reload"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Static Router..." kind="action"
name="AddStaticRouter">
+ <EntityData EntityName="ESBPreActionStaticRouter101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Static Wiretap..." kind="action"
name="AddStaticWiretap">
+ <EntityData EntityName="ESBPreActionStaticWiretap101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Notifier..." kind="action"
name="AddNotifier">
+ <EntityData EntityName="ESBPreActionNotifier101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="SOAP" kind="list"
name="SOAP">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Processor..." kind="action"
name="AddSOAPProcessor">
+ <EntityData EntityName="ESBPreActionSOAPProcessor101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="jbossws endpoint"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Client..." kind="action"
name="AddSOAPClient">
+ <EntityData EntityName="ESBPreActionSOAPClient101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="wsdl"/>
+ <AttributeData AttributeName="operation"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="System Println..." kind="action"
name="AddSystemPrintln">
+ <EntityData EntityName="ESBPreActionSystemPrintln101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="message"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Business Rules Processor..." kind="action"
name="AddBusinessRulesProcessor">
+ <EntityData EntityName="ESBPreActionBusinessRulesProcessor101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process" Mandatory="no"/>
+ <AttributeData AttributeName="rule set"
Mandatory="no"/>
+ <AttributeData AttributeName="rule agent properties"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="ESBActions110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreActionByteArrayToString101"/>
+ <XChildEntity name="ESBPreActionLongToDateConverter101"/>
+ <XChildEntity name="ESBPreActionObjectInvoke101"/>
+ <XChildEntity name="ESBPreActionObjectToCSVString101"/>
+ <XChildEntity name="ESBPreActionObjectToXStream101"/>
+ <XChildEntity name="ESBPreActionSmooksAction101"/>
+ <XChildEntity name="ESBPreActionSmooksTransformer101"/>
+ <XChildEntity name="ESBPreActionMessagePersister101"/>
+ <XChildEntity name="ESBPreActionXStreamToObject101"/>
+ <XChildEntity name="ESBPreActionCommandInterpreter101"/>
+ <XChildEntity name="ESBPreActionGroovyProcessor101"/>
+ <XChildEntity name="ESBPreActionAggregator101"/>
+ <XChildEntity name="ESBPreActionContentBasedRouter101"/>
+ <XChildEntity name="ESBPreActionStaticRouter101"/>
+ <XChildEntity name="ESBPreActionStaticWiretap101"/>
+ <XChildEntity name="ESBPreActionSOAPProcessor101"/>
+ <XChildEntity name="ESBPreActionSOAPClient101"/>
+ <XChildEntity name="ESBPreActionSystemPrintln101"/>
+ <XChildEntity name="ESBPreActionNotifier120"/>
+ <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
+ <XActionItemReference entity="ESBActions101"
name="AddObjectInvoke"/>
+ <XActionItem displayName="Converters" kind="list"
name="Converters">
+ <XActionItemReference entity="ESBActions101"
name="AddByteArrayToString"/>
+ <XActionItemReference entity="ESBActions101"
name="AddLongToDate"/>
+ <XActionItemReference entity="ESBActions101"
name="AddMessagePersister"/>
+ <XActionItemReference entity="ESBActions101"
name="AddObjectToCSVString"/>
+ <XActionItemReference entity="ESBActions101"
name="AddObjectToXStream"/>
+ <XActionItemReference entity="ESBActions101"
name="AddSmooksAction"/>
+ <XActionItemReference entity="ESBActions101"
name="AddXStreamToObject"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
name="AddCommandInterpreter"/>
+ <XActionItemReference entity="ESBActions101"
name="AddGroovyProcessor"/>
+ <XActionItem displayName="Routers" kind="list"
name="Routers">
+ <XActionItemReference entity="ESBActions101"
name="AddAggregator"/>
+ <XActionItemReference entity="ESBActions101"
name="AddContentBasedRouter"/>
+ <XActionItemReference entity="ESBActions101"
name="AddStaticRouter"/>
+ <XActionItemReference entity="ESBActions101"
name="AddStaticWiretap"/>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Notifier..." kind="action"
name="AddNotifier">
+ <EntityData EntityName="ESBPreActionNotifier120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
name="SOAP"/>
+ <XActionItemReference entity="ESBActions101"
name="AddSystemPrintln"/>
+ <XActionItemReference entity="ESBActions101"
name="AddBusinessRulesProcessor"/>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="ESBActions120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreActionByteArrayToString101"/>
+ <XChildEntity name="ESBPreActionLongToDateConverter101"/>
+ <XChildEntity name="ESBPreActionObjectInvoke101"/>
+ <XChildEntity name="ESBPreActionObjectToCSVString101"/>
+ <XChildEntity name="ESBPreActionObjectToXStream101"/>
+ <XChildEntity name="ESBPreActionSmooksAction101"/>
+ <XChildEntity name="ESBPreActionSmooksTransformer101"/>
+ <XChildEntity name="ESBPreActionMessagePersister120"/>
+ <XChildEntity name="ESBPreActionXStreamToObject101"/>
+ <XChildEntity name="ESBPreActionCommandInterpreter101"/>
+ <XChildEntity name="ESBPreActionBpmProcessor120"/>
+ <XChildEntity name="ESBPreActionScripting120"/>
+ <XChildEntity name="ESBPreActionGroovyProcessor101"/>
+ <XChildEntity name="ESBPreActionEJBProcessor120"/>
+ <XChildEntity name="ESBPreActionAggregator120"/>
+ <XChildEntity name="ESBPreActionContentBasedRouter120"/>
+ <XChildEntity name="ESBPreActionEchoRouter120"/>
+ <XChildEntity name="ESBPreActionStaticRouter101"/>
+ <XChildEntity name="ESBPreActionStaticWiretap101"/>
+ <XChildEntity name="ESBPreActionSyncServiceInvoker120"/>
+ <XChildEntity name="ESBPreActionJMSRouter120"/>
+ <XChildEntity name="ESBPreActionEMailRouter120"/>
+ <XChildEntity name="ESBPreActionEMailWiretap120"/>
+ <XChildEntity name="ESBPreActionHTTPRouter120"/>
+ <XChildEntity name="ESBPreActionSOAPProcessor101"/>
+ <XChildEntity name="ESBPreActionSOAPClient120"/>
+ <XChildEntity name="ESBPreActionSOAPWiseClient120"/>
+ <XChildEntity name="ESBPreActionSOAPProxy120"/>
+ <XChildEntity name="ESBPreActionSystemPrintln101"/>
+ <XChildEntity name="ESBPreActionNotifier120"/>
+ <XChildEntity name="ESBPreActionBusinessRulesProcessor101"/>
+ <XChildEntity name="ESBPreActionXSLTAction120"/>
+ <XChildEntity name="ESBPreActionSchemaValidator120"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem displayName="Add Pre-Packed Action" kind="list"
name="PrePackedAction">
+ <XActionItem displayName="BPM" group="1"
kind="list" name="BPM">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="BPM Processor..." kind="action"
name="AddBPMProcessor">
+ <EntityData EntityName="ESBPreActionBpmProcessor120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="command"/>
+ <AttributeData AttributeName="process definition name"
Mandatory="no"/>
+ <AttributeData AttributeName="process definition id"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
+ name="AddBusinessRulesProcessor"
path="CreateActions/PrePackedAction/AddBusinessRulesProcessor"/>
+ </XActionItem>
+ <XActionItem displayName="Converters/Transformers" group="1"
+ kind="list" name="Converters">
+ <XActionItemReference entity="ESBActions101"
name="AddByteArrayToString"/>
+ <XActionItemReference entity="ESBActions101"
+ name="AddCommandInterpreter"
path="CreateActions/PrePackedAction/AddCommandInterpreter"/>
+ <XActionItemReference entity="ESBActions101"
name="AddLongToDate"/>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Message Persister..." kind="action"
name="AddMessagePersister">
+ <EntityData EntityName="ESBPreActionMessagePersister120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="message store class"/>
+ <AttributeData AttributeName="classification"
Mandatory="no"/>
+ <AttributeData AttributeName="terminal"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
+ name="AddObjectInvoke"
path="CreateActions/PrePackedAction/AddObjectInvoke"/>
+ <XActionItemReference entity="ESBActions101"
name="AddObjectToCSVString"/>
+ <XActionItemReference entity="ESBActions101"
name="AddObjectToXStream"/>
+ <XActionItemReference entity="ESBActions101"
name="AddSmooksAction"/>
+ <XActionItemReference entity="ESBActions101"
name="AddXStreamToObject"/>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="XSLT Action..." kind="action"
name="AddXSLTAction">
+ <EntityData EntityName="ESBPreActionXSLTAction120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="template file"/>
+ <AttributeData AttributeName="get payload location"
Mandatory="no"/>
+ <AttributeData AttributeName="set payload location"
Mandatory="no"/>
+ <AttributeData AttributeName="result type"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="Miscellaneous" group="1"
kind="list" name="Miscellaneous">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="System Println..." kind="action"
name="AddSystemPrintln">
+ <EntityData EntityName="ESBPreActionSystemPrintln101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="message"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Schema Validation..." kind="action"
name="AddSchemaValidation">
+ <EntityData EntityName="ESBPreActionSchemaValidator120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="schema"/>
+ <AttributeData AttributeName="schema language"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="Routers" group="1"
kind="list" name="Routers">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Aggregator..." kind="action"
name="AddAggregator">
+ <EntityData EntityName="ESBPreActionAggregator120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="timeout in millis"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Drools;entity=ESBPreActionContentBasedRouter120"
+ displayName="Content Based Router (Drools)..." kind="action"
name="AddContentBasedRouterDrools">
+ <EntityData EntityName="ESBWizardDroolsRouter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ <AttributeData AttributeName="rule set"/>
+ <AttributeData AttributeName="rule language"
Mandatory="no"/>
+ <AttributeData AttributeName="rule reload"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport"
+ displayName="Content Based Router (Generic)..." kind="action"
name="AddContentBasedRouter">
+ <EntityData EntityName="ESBPreActionContentBasedRouter120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="cbr alias"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ <AttributeData AttributeName="rule set"
Mandatory="no"/>
+ <AttributeData AttributeName="rule language"
Mandatory="no"/>
+ <AttributeData AttributeName="rule reload"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Regex;entity=ESBPreActionContentBasedRouter120"
+ displayName="Content Based Router (Regex)..." kind="action"
name="AddContentBasedRouterRegex">
+ <EntityData EntityName="ESBWizardXPathRouter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ <AttributeData AttributeName="rule set"
Mandatory="no"/>
+ <AttributeData AttributeName="rule reload"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
+ ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddContentBasedRouterSupport;cbrAlias=Xpath;entity=ESBPreActionContentBasedRouter120"
+ displayName="Content Based Router (XPath)..." kind="action"
name="AddContentBasedRouterXPath">
+ <EntityData EntityName="ESBWizardXPathRouter">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ <AttributeData AttributeName="rule set"
Mandatory="no"/>
+ <AttributeData AttributeName="rule reload"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Echo Router..." kind="action"
name="AddEchoRouter">
+ <EntityData EntityName="ESBPreActionEchoRouter120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="EMail Router..." kind="action"
name="AddEMailRouter">
+ <EntityData EntityName="ESBPreActionEMailRouter120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="from" Mandatory="no"/>
+ <AttributeData AttributeName="send to"
Mandatory="no"/>
+ <AttributeData AttributeName="subject"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="EMail Wiretap..." kind="action"
name="AddEMailWiretap">
+ <EntityData EntityName="ESBPreActionEMailWiretap120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="from" Mandatory="no"/>
+ <AttributeData AttributeName="send to"
Mandatory="no"/>
+ <AttributeData AttributeName="subject"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="HTTP Router..." kind="action"
name="AddHTTPRouter">
+ <EntityData EntityName="ESBPreActionHTTPRouter120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="endpoint url"
Mandatory="no"/>
+ <AttributeData AttributeName="file" Mandatory="no"/>
+ <AttributeData AttributeName="method"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JMS Router..." kind="action"
name="AddJMSRouter">
+ <EntityData EntityName="ESBPreActionJMSRouter120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Notifier..." kind="action"
name="AddNotifier">
+ <EntityData EntityName="ESBPreActionNotifier120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Static Router..." kind="action"
name="AddStaticRouter">
+ <EntityData EntityName="ESBPreActionStaticRouter101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Static Wiretap..." kind="action"
name="AddStaticWiretap">
+ <EntityData EntityName="ESBPreActionStaticWiretap101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Sync Service Invoker..." kind="action"
name="AddSyncServiceInvoker">
+ <EntityData EntityName="ESBPreActionSyncServiceInvoker120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="service category"/>
+ <AttributeData AttributeName="service name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="Scripting" group="1"
kind="list" name="Scripting">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Scripting..." kind="action"
name="AddScripting">
+ <EntityData EntityName="ESBPreActionScripting120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="script"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Groovy Action Processor..." kind="action"
name="AddGroovyProcessor">
+ <EntityData EntityName="ESBPreActionGroovyProcessor101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="script"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="Services" group="1"
kind="list" name="Services">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="EJB Processor..." kind="action"
name="AddEJBProcessor">
+ <EntityData EntityName="ESBPreActionEJBProcessor120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="ejb3" Mandatory="no"/>
+ <AttributeData AttributeName="ejb name"
Mandatory="no"/>
+ <AttributeData AttributeName="jndi name"
Mandatory="no"/>
+ <AttributeData AttributeName="initial context factory"
Mandatory="no"/>
+ <AttributeData AttributeName="provider url"
Mandatory="no"/>
+ <AttributeData AttributeName="method" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem displayName="Webservices" group="1"
kind="list" name="SOAP">
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Processor..." kind="action"
name="AddSOAPProcessor">
+ <EntityData EntityName="ESBPreActionSOAPProcessor101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="jbossws endpoint"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Client..." kind="action"
name="AddSOAPClient">
+ <EntityData EntityName="ESBPreActionSOAPClient120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="wsdl"/>
+ <AttributeData AttributeName="soap action"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Proxy..." kind="action"
name="AddSOAPProxy">
+ <EntityData EntityName="ESBPreActionSOAPProxy120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="wsdl"/>
+ <AttributeData AttributeName="endpoint url"
Mandatory="no"/>
+ <AttributeData AttributeName="file" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%"
ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SOAP Wise Client..." kind="action"
name="AddSOAPWiseClient">
+ <EntityData EntityName="ESBPreActionSOAPWiseClient120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="wsdl"/>
+ <AttributeData AttributeName="operation"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>