Author: scabanovich
Date: 2010-07-30 11:03:04 -0400 (Fri, 30 Jul 2010)
New Revision: 23838
Modified:
trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb.meta
trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb12.meta
Log:
https://jira.jboss.org/browse/JBIDE-6758
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb.meta
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb.meta 2010-07-30 13:42:26
UTC (rev 23837)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb.meta 2010-07-30 15:03:04
UTC (rev 23838)
@@ -1,2988 +1,2991 @@
-<?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="FileVersions">
- <PAIR name="ESB1.0.1" value="FileESB101"/>
- <PAIR name="ESB1.1.0" value="FileESB110"/>
- </MAPPING>
- <MAPPING name="FilteredTreeConstraints"/>
- <MAPPING name="FilteredTrees"/>
- <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="security"
path="images/webxml/security_role.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;children=%Ordered%"
- XMLSUBPATH="action" name="ESBAction101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="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;valueFilter=org.jboss.tools.esb.ui.editor.attribute.ActionClassValueFilter;newWizardClass=org.jboss.tools.esb.ui.wizard.NewActionWizard"
- name="class" xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute
- PROPERTIES="category=general;separator=comma;greedy=false"
- name="process" xmlname="process">
- <Constraint loader="ListString"/>
- <Editor name="ListAdd"/>
- </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>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="actions" name="ESBActions101">
- <XChildrenEntities>
- <XChildEntity name="ESBAction101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.actions" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="actions list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Actions" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
name="mep" xmlname="mep">
- <Constraint loader="ListString">
- <value name="RequestResponse"/>
- <value name="OneWay"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="in xsd"
xmlname="inXsd"/>
- <XModelAttribute PROPERTIES="category=advanced" name="out xsd"
xmlname="outXsd"/>
- <XModelAttribute PROPERTIES="category=advanced" name="fault
xsd" xmlname="faultXsd"/>
- <XModelAttribute PROPERTIES="category=advanced"
name="webservice" xmlname="webservice">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="validate"
xmlname="validate">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddGenericActionSupport"
- displayName="Custom Action..." kind="action"
name="AddAction">
- <EntityData EntityName="ESBAction101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="process" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Action..."
- kind="action" name="AddAnyAction"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" ICON="action.delete"
- displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="actions" name="ESBActions110">
- <XChildrenEntities>
- <XChildEntity name="ESBAction101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.actions" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="actions list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Actions" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference attributes="mep,in xsd,out xsd,fault xsd"
- entity="ESBActions101" name="actionsA"/>
- <XModelAttribute PROPERTIES="category=general"
- name="request location" xmlname="requestLocation"/>
- <XModelAttribute PROPERTIES="category=general"
- name="response location" xmlname="responseLocation"/>
- <XModelAttributeReference attributes="webservice,validate"
- entity="ESBActions101" name="actionsB"/>
- <XModelAttribute PROPERTIES="category=advanced"
name="addressing" xmlname="addressing">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItemReference entity="ESBActions101"
name="AddAction"/>
- <XActionItemReference entity="ESBActions101"
name="AddAnyAction"/>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
name="CopyActions"/>
- <XActionItemReference entity="ESBActions101"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%;saveDefault=false"
- XMLSUBPATH="activation-config" name="ESBActivationConfig101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.config" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="activation config"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Activation Config" name="name"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </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="%DeleteChildren%" ICON="action.delete"
- displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="bus" name="ESBBus">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="ESBBusCreator">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="port" xmlname="port">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="context" xmlname="context"/>
- </XModelAttributes>
- <XActionItem kind="list"/>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="bus-provider" name="ESBBusProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBJBRBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel provider"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <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">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBBus">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="cron-schedule" name="ESBCronSchedule101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.schedule" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="cron schedule" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="schedule id,start date,end date"
- entity="ESBSimpleSchedule101" name="schedule"/>
- <XModelAttribute PROPERTIES="category=general" name="cron
expression" xmlname="cronExpression"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="fs-bus" name="ESBFSBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBFSMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="fs-listener" name="ESBFSListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBFSMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="fs listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttributeReference
- attributes="poll frequency seconds,schedule frequency,schedule id ref"
- entity="ESBScheduledListener101" name="scheduled listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false"
- XMLSUBPATH="fs-message-filter" name="ESBFSMessageFilter101">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="fs message filter"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="directory" xmlname="directory">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=directory"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="input suffix" xmlname="input-suffix"/>
- <XModelAttribute PROPERTIES="category=advanced" name="work
suffix" xmlname="work-suffix"/>
- <XModelAttribute PROPERTIES="category=advanced" name="post
delete" xmlname="post-delete">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="post
rename" xmlname="post-rename">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="post
directory" xmlname="post-directory">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=post directory"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="post
suffix" xmlname="post-suffix"/>
- <XModelAttribute PROPERTIES="category=advanced" name="error
delete" xmlname="error-delete">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="error directory" xmlname="error-directory">
- <Constraint loader="FileFilter">
- <value name="allFiles=false"/>
- <value name="mode=DIRECTORIES_ONLY"/>
- <value name="description=error directory"/>
- </Constraint>
- <Editor name="FolderChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="error
suffix" xmlname="error-suffix"/>
- <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>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="fs-provider" name="ESBFSProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBFSBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="fs provider" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="FS Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBFSBus101">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="ftp-bus" name="ESBFTPBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="ftp-listener" name="ESBFTPListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ftp listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttributeReference
- attributes="poll frequency seconds,schedule frequency,schedule id ref"
- entity="ESBScheduledListener101" name="scheduled listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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.FTPMessageFilterImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
- XMLSUBPATH="ftp-message-filter" name="ESBFTPMessageFilter101">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ftp message filter"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
- <XModelAttributeReference attributes="directory"
- entity="ESBFSMessageFilter101" name="directory"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="username" xmlname="username"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="password" xmlname="password"/>
- <XModelAttributeReference
- attributes="input suffix,work suffix,post delete,post rename,post directory,post
suffix,error delete,error directory,error suffix"
- entity="ESBFSMessageFilter101" name="filter"/>
- <XModelAttribute PROPERTIES="category=advanced" name="passive"
xmlname="passive">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="protocol"
xmlname="protocol">
- <Constraint loader="ListString">
- <value/>
- <value name="ftp"/>
- <value name="ftps"/>
- <value name="sftp"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="certificate url" xmlname="certificate-url"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="certificate name" xmlname="certificate-name"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="certificate passphrase"
xmlname="certificate-passphrase"/>
- <XModelAttribute PROPERTIES="category=advanced" name="read
only" xmlname="read-only">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="ftp-provider" name="ESBFTPProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBFTPBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ftp provider" 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"
- name="hostname" xmlname="hostname"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="FTP Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBFTPBus101">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="groovy-listener" name="ESBGroovyListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="groovy listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="script" xmlname="script"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="http-bus" name="ESBHTTPBus110">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="context" xmlname="context"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="http-listener" name="ESBHTTPListener110">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="http listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="http-provider" name="ESBHTTPProvider110">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBHTTPBus110"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="http provider" 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"
- name="host" xmlname="host"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="port" xmlname="port">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="HTTP Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBHTTPBus110">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="hibernate-bus" name="ESBHibernateBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBHibernateMessageFilter101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Filter..." kind="action"
name="AddFilter">
- <EntityData EntityName="ESBHibernateMessageFilter101">
- <AttributeData AttributeName="class name"/>
- <AttributeData AttributeName="event" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="hibernate-listener" name="ESBHibernateListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBHibernateMessageFilter101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="hibernate listener"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Add Filter..." kind="action"
name="AddFilter">
- <EntityData EntityName="ESBHibernateMessageFilter101">
- <AttributeData AttributeName="class name"/>
- <AttributeData AttributeName="event" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false"
- XMLSUBPATH="hibernate-message-filter"
name="ESBHibernateMessageFilter101">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="hibernate message filter"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="Filter" name="name"
visibility="false"/>
- <XModelAttribute PROPERTIES="category=general;save=always;id=true"
- name="class name" xmlname="classname">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="event"
xmlname="event"/>
- <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>
- <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="hibernate-provider" name="ESBHibernateProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBHibernateBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ftp provider" 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"
- name="hibernate cfg file" xmlname="hibernate-cfg-file"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Hibernate Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBHibernateBus101">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jbr-bus" name="ESBJBRBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="port" xmlname="port">
- <Constraint loader="%IntEL%"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jbr-listener" name="ESBJBRListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jbr listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jbr-provider" name="ESBJBRProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBJBRBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jbr provider" 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="http" name="protocol" xmlname="protocol">
- <Constraint loader="List">
- <value name="http"/>
- <value name="https"/>
- <value name="socket"/>
- <value name="sslsocket"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="host"
xmlname="host"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JBR Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBJBRBus101">
- <AttributeData AttributeName="id"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jca-gateway" name="ESBJCAGateway101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jca gateway" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true;save=always"
- name="adapter" xmlname="adapter"/>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="endpoint class" xmlname="endpointClass">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- name="messaging type" xmlname="messagingType"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true"
- name="jca bridge" xmlname="jcaBridge"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true"
- name="transacted" xmlname="transacted">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jms-jca-provider" name="ESBJCAProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBJMSBus101"/>
- <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jca provider" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,connection factory, jndi context factory,jndi pkg prefix,jndi
url"
- entity="ESBJMSProvider101" name="jms"/>
- <XModelAttribute PROPERTIES="category=advanced" name="adapter"
xmlname="adapter"/>
- <XModelAttribute PROPERTIES="category=advanced" name="endpoint
class" xmlname="endpointClass">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="messaging
type" xmlname="messagingType">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="jca
bridge" xmlname="jcaBridge">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced;id=true"
- name="transacted" xmlname="transacted">
- <Constraint loader="List">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="provider adapter JNDI" xmlname="providerAdapterJNDI"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItemReference entity="ESBJMSProvider101" name="AddBus"
path="CreateActions/AddBus"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jms-bus" name="ESBJMSBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBJMSMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jms-listener" name="ESBJMSListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBJMSMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jms listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false"
- XMLSUBPATH="jms-message-filter" name="ESBJMSMessageFilter101">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jms message filter"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="destination name" xmlname="dest-name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- default="QUEUE" name="destination type"
xmlname="dest-type">
- <Constraint loader="List">
- <value name="QUEUE"/>
- <value name="TOPIC"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="selector"
xmlname="selector"/>
- <XModelAttribute PROPERTIES="category=advanced"
name="persistent" xmlname="persistent">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="acknowledge mode" xmlname="acknowledge-mode">
- <Constraint loader="ListString">
- <value/>
- <value name="AUTO_ACKNOWLEDGE"/>
- <value name="CLIENT_ACKNOWLEDGE"/>
- <value name="DUPS_OK_ACKNOWLEDGE"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="jms security principal"
xmlname="jms-security-principal"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="jms security credential"
xmlname="jms-security-credential"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true"
- name="transacted" xmlname="transacted">
- <Constraint loader="List">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions"/>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="jms-provider" name="ESBJMSProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBJMSBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jms provider" 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"
- name="connection factory" xmlname="connection-factory"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="jndi context factory" xmlname="jndi-context-factory"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="jndi pkg prefix" xmlname="jndi-pkg-prefix"/>
- <XModelAttribute PROPERTIES="category=advanced" name="jndi url"
xmlname="jndi-URL"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JMS Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBJMSBus101">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="listener" name="ESBListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general" name="channel id
ref" xmlname="busidref">
- <Constraint loader="ListString"/>
- <Editor name="ESBBusList"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="max
threads" xmlname="maxThreads">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="is
gateway" xmlname="is-gateway">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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=%Ordered%;saveDefault=false"
- XMLSUBPATH="listeners" name="ESBListeners101">
- <XChildrenEntities>
- <XChildEntity name="ESBListener101"/>
- <XChildEntity name="ESBScheduledListener101"/>
- <XChildEntity name="ESBJCAGateway101"/>
- <XChildEntity name="ESBJMSListener101"/>
- <XChildEntity name="ESBFSListener101"/>
- <XChildEntity name="ESBFTPListener101"/>
- <XChildEntity name="ESBSQLListener101"/>
- <XChildEntity name="ESBHibernateListener101"/>
- <XChildEntity name="ESBJBRListener101"/>
- <XChildEntity name="ESBGroovyListener101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listeners" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Listeners" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Listener..." kind="action"
name="AddListener">
- <EntityData EntityName="ESBListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem kind="list" name="Separator"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="FS Listener..." kind="action"
name="AddFSListener">
- <EntityData EntityName="ESBFSListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="FTP Listener..." kind="action"
name="AddFTPListener">
- <EntityData EntityName="ESBFTPListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Groovy Listener..." kind="action"
name="AddGroovyListener">
- <EntityData EntityName="ESBGroovyListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="script"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Hibernate Listener..." kind="action"
name="AddHibernateListener">
- <EntityData EntityName="ESBHibernateListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JBR Listener..." kind="action"
name="AddJBRListener">
- <EntityData EntityName="ESBJBRListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JCA Gateway..." kind="action"
name="AddJCAGateway">
- <EntityData EntityName="ESBJCAGateway101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="adapter"/>
- <AttributeData AttributeName="endpoint class"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JMS Listener..." kind="action"
name="AddJMSListener">
- <EntityData EntityName="ESBJMSListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Scheduled Listener..." kind="action"
name="AddScheduledListener">
- <EntityData EntityName="ESBScheduledListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="event processor"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SQL Listener..." kind="action"
name="AddSQLListener">
- <EntityData EntityName="ESBSQLListener101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Listener..."
- kind="action" name="AddAnyListener"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" ICON="action.delete"
- displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%;saveDefault=false"
- XMLSUBPATH="listeners" name="ESBListeners110">
- <XChildrenEntities>
- <XChildEntity name="ESBListener101"/>
- <XChildEntity name="ESBScheduledListener101"/>
- <XChildEntity name="ESBJCAGateway101"/>
- <XChildEntity name="ESBJMSListener101"/>
- <XChildEntity name="ESBFSListener101"/>
- <XChildEntity name="ESBFTPListener101"/>
- <XChildEntity name="ESBSQLListener101"/>
- <XChildEntity name="ESBHibernateListener101"/>
- <XChildEntity name="ESBJBRListener101"/>
- <XChildEntity name="ESBGroovyListener101"/>
- <XChildEntity name="ESBHTTPListener110"/>
- <XChildEntity name="ESBUDPListener110"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listeners" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Listeners" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBListeners101"
name="AddListener" path="CreateActions/AddListener"/>
- <XActionItem kind="list" name="Separator"/>
- <XActionItemReference entity="ESBListeners101"
name="AddFSListener" path="CreateActions/AddFSListener"/>
- <XActionItemReference entity="ESBListeners101"
name="AddFTPListener" path="CreateActions/AddFTPListener"/>
- <XActionItemReference entity="ESBListeners101"
- name="AddGroovyListener"
path="CreateActions/AddGroovyListener"/>
- <XActionItemReference entity="ESBListeners101"
- name="AddHibernateListener"
path="CreateActions/AddHibernateListener"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="HTTP Listener..." kind="action"
name="AddHTTPListener">
- <EntityData EntityName="ESBHTTPListener110">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBListeners101"
name="AddJBRListener" path="CreateActions/AddJBRListener"/>
- <XActionItemReference entity="ESBListeners101"
name="AddJCAGateway" path="CreateActions/AddJCAGateway"/>
- <XActionItemReference entity="ESBListeners101"
name="AddJMSListener" path="CreateActions/AddJMSListener"/>
- <XActionItemReference entity="ESBListeners101"
- name="AddScheduledListener"
path="CreateActions/AddScheduledListener"/>
- <XActionItemReference entity="ESBListeners101"
name="AddSQLListener" path="CreateActions/AddSQLListener"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="UDP Listener..." kind="action"
name="AddUDPListener">
- <EntityData EntityName="ESBUDPListener110">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="host"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Listener..."
- kind="action" name="AddAnyListener"/>
- </XActionItem>
- <XActionItemReference entity="ESBListeners101"
name="CopyActions"/>
- <XActionItemReference entity="ESBListeners101"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementingClass="org.jboss.tools.esb.core.model.ESBPropertyImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%"
- XMLSUBPATH="property" name="ESBProperty">
- <XChildrenEntities>
- <XChildEntity name="AnyElement"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="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>
- <XModelAttribute name="value presentation"
visibility="false">
- <Editor name="Uneditable"/>
- </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>
- <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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="providers" name="ESBProviders101">
- <XChildrenEntities>
- <XChildEntity name="ESBBusProvider101"/>
- <XChildEntity name="ESBJBRProvider101"/>
- <XChildEntity name="ESBScheduleProvider101"/>
- <XChildEntity name="ESBJMSProvider101"/>
- <XChildEntity name="ESBJCAProvider101"/>
- <XChildEntity name="ESBFSProvider101"/>
- <XChildEntity name="ESBFTPProvider101"/>
- <XChildEntity name="ESBSQLProvider101"/>
- <XChildEntity name="ESBHibernateProvider101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="providers list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Providers" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBBus"
- displayName="Bus Provider..." kind="action"
name="AddBusProvider">
- <EntityData EntityName="ESBBusProvider101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBFSBus101"
- displayName="FS Provider..." kind="action"
name="AddFSProvider">
- <EntityData EntityName="ESBFSProvider101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBFTPBus101"
- displayName="FTP Provider..." kind="action"
name="AddFTPProvider">
- <EntityData EntityName="ESBFTPProvider101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="hostname"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHibernateBus101"
- displayName="Hibernate Provider..." kind="action"
name="AddHibernateProvider">
- <EntityData EntityName="ESBHibernateProvider101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="hibernate cfg file"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJBRBus101"
- displayName="JBR Provider..." kind="action"
name="AddJBRProvider">
- <EntityData EntityName="ESBJBRProvider101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="protocol"/>
- <AttributeData AttributeName="host" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJMSBus101"
- displayName="JCA Provider..." kind="action"
name="AddJCAProvider">
- <EntityData EntityName="ESBJCAProvider101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="connection factory"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJMSBus101"
- displayName="JMS Provider..." kind="action"
name="AddJMSProvider">
- <EntityData EntityName="ESBJMSProvider101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="connection factory"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Schedule Provider..." kind="action"
name="AddScheduleProvider">
- <EntityData EntityName="ESBScheduleProvider101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBSQLBus101"
- displayName="SQL Provider..." kind="action"
name="AddSQLProvider">
- <EntityData EntityName="ESBSQLProvider101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Provider..."
- kind="action" name="AddAnyProvider"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
- </XActionItem>
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
- HandlerClassName="%DeleteChildren%" ICON="action.delete"
- displayName="Delete" kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="providers" name="ESBProviders110">
- <XChildrenEntities>
- <XChildEntity name="ESBBusProvider101"/>
- <XChildEntity name="ESBJBRProvider101"/>
- <XChildEntity name="ESBScheduleProvider101"/>
- <XChildEntity name="ESBJMSProvider101"/>
- <XChildEntity name="ESBJCAProvider101"/>
- <XChildEntity name="ESBFSProvider101"/>
- <XChildEntity name="ESBFTPProvider101"/>
- <XChildEntity name="ESBSQLProvider101"/>
- <XChildEntity name="ESBHibernateProvider101"/>
- <XChildEntity name="ESBHTTPProvider110"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="providers list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Providers" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBProviders101"
name="AddBusProvider" path="CreateActions/AddBusProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddFSProvider" path="CreateActions/AddFSProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddFTPProvider" path="CreateActions/AddFTPProvider"/>
- <XActionItemReference entity="ESBProviders101"
- name="AddHibernateProvider"
path="CreateActions/AddHibernateProvider"/>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHTTPBus110"
- displayName="HTTP Provider..." kind="action"
name="AddHTTPProvider">
- <EntityData EntityName="ESBHTTPProvider110">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="host"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="AddJBRProvider" path="CreateActions/AddJBRProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddJCAProvider" path="CreateActions/AddJCAProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddJMSProvider" path="CreateActions/AddJMSProvider"/>
- <XActionItemReference entity="ESBProviders101"
- name="AddScheduleProvider"
path="CreateActions/AddScheduleProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddSQLProvider" path="CreateActions/AddSQLProvider"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Provider..."
- kind="action" name="AddAnyProvider"/>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="CopyActions" path="CopyActions"/>
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="sql-bus" name="ESBSQLBus101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBSQLMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="sql-listener" name="ESBSQLListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBSQLMessageFilter101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sql listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttributeReference attributes="poll frequency seconds"
- entity="ESBScheduledListener101" name="scheduled listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false"
- XMLSUBPATH="sql-message-filter" name="ESBSQLMessageFilter101">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sql message filter"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="tablename" xmlname="tablename"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="message id column" xmlname="message-id-column"/>
- <XModelAttribute PROPERTIES="category=advanced" name="message
column" xmlname="message-column"/>
- <XModelAttribute PROPERTIES="category=advanced" name="status
column" xmlname="status-column"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="where condition" xmlname="where-condition"/>
- <XModelAttribute PROPERTIES="category=advanced" name="order by"
xmlname="order-by"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="insert timestamp column"
xmlname="insert-timestamp-column"/>
- <XModelAttributeReference attributes="post delete,error delete"
- entity="ESBFSMessageFilter101" name="filter"/>
- <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>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="sql-provider" name="ESBSQLProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBSQLBus101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sql provider" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=advanced"
name="datasource" xmlname="datasource"/>
- <XModelAttribute PROPERTIES="category=advanced" name="url"
xmlname="url"/>
- <XModelAttribute PROPERTIES="category=advanced" name="driver"
xmlname="driver"/>
- <XModelAttribute PROPERTIES="category=advanced" name="username"
xmlname="username"/>
- <XModelAttribute PROPERTIES="category=advanced" name="password"
xmlname="password"/>
- <XModelAttributeReference attributes="transacted"
- entity="ESBScheduledListener101" name="transacted"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SQL Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBSQLBus101">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="schedule-provider" name="ESBScheduleProvider101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBSimpleSchedule101"/>
- <XChildEntity name="ESBCronSchedule101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="schedule provider"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem kind="list" name="CreateSchedule">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Simple Schedule..." kind="action"
name="AddSimpleSchedule">
- <EntityData EntityName="ESBSimpleSchedule101">
- <AttributeData AttributeName="schedule id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Cron Schedule..." kind="action"
name="AddCronSchedule">
- <EntityData EntityName="ESBCronSchedule101">
- <AttributeData AttributeName="schedule id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions/CreateSchedule"
- displayName="Schedule..." kind="action"
name="AddAnySchedule"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="scheduled-listener" name="ESBScheduledListener101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="scheduled listener"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="poll frequency seconds"
xmlname="poll-frequency-seconds">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="schedule frequency" xmlname="schedule-frequency">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="schedule id ref" xmlname="scheduleidref"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="event processor" xmlname="event-processor">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
name="transacted" xmlname="transacted">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="security" name="ESBSecurity101P">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.security" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="security" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- name="module name" xmlname="moduleName"/>
- <XModelAttribute PROPERTIES="category=general" name="run as"
xmlname="runAs"/>
- <XModelAttribute PROPERTIES="category=general" name="roles
allowed" xmlname="rolesAllowed"/>
- <XModelAttribute PROPERTIES="category=general"
- name="use caller identity" xmlname="useCallerIdentity"/>
- <XModelAttribute PROPERTIES="category=general"
- name="callback handler" xmlname="callbackHandler"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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=%ESBOrderedService%"
- XMLSUBPATH="service" name="ESBService101">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBSecurity101P"/>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBListeners101"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBActions101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.service" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="service" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="category" xmlname="category"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="description" xmlname="description"/>
- <XModelAttribute PROPERTIES="category=advanced" name="invm
scope" xmlname="invmScope">
- <Constraint loader="ListString">
- <value/>
- <value name="NONE"/>
- <value name="GLOBAL"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="invm transacted" xmlname="invmTransacted">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </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>
- <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>
- <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=%ESBOrderedService%"
- XMLSUBPATH="service" name="ESBService110">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBSecurity101P"/>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBListeners110"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBActions110"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.service" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="service" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,category,description,invm scope,invm transacted"
- entity="ESBService101" name="service"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItemReference entity="ESBService101"
name="CreateActions" path="CreateActions"/>
- <XActionItemReference entity="ESBService101" name="CopyActions"
path="CopyActions"/>
- <XActionItemReference entity="ESBService101"
name="DeleteActions" path="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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="services" name="ESBServices101">
- <XChildrenEntities>
- <XChildEntity name="ESBService101"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.services" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="services list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Services" name="name" visibility="false">
- <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 Service..." kind="action"
name="AddService">
- <EntityData EntityName="ESBService101">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="category"/>
- <AttributeData AttributeName="description"/>
- </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="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>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="services" name="ESBServices110">
- <XChildrenEntities>
- <XChildEntity name="ESBService110"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.services" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="services list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Services" name="name" visibility="false">
- <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 Service..." kind="action"
name="AddService">
- <EntityData EntityName="ESBService110">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="category"/>
- <AttributeData AttributeName="description"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBServices101"
name="CopyActions" path="CopyActions"/>
- <XActionItemReference entity="ESBServices101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="simple-schedule" name="ESBSimpleSchedule101">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.schedule" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="simple schedule" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="schedule id" xmlname="scheduleid"/>
- <XModelAttribute PROPERTIES="category=general" name="start
date" xmlname="startDate"/>
- <XModelAttribute PROPERTIES="category=general" name="end date"
xmlname="endDate"/>
- <XModelAttribute PROPERTIES="category=general" name="frequency"
xmlname="frequency"/>
- <XModelAttribute PROPERTIES="category=general" name="frequency
units" xmlname="frequencyUnits">
- <Constraint loader="List">
- <value/>
- <value name="seconds"/>
- <value name="milliseconds"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute name="exec count" xmlname="execCount">
- <Constraint loader="%IntEL%"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="udp-listener" name="ESBUDPListener110">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="udp listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="host" xmlname="host"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="port" xmlname="port">
- <Constraint loader="%IntEL%"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced" name="handler
class" xmlname="handlerClass">
- <Constraint loader="%IntEL%"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
- ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
- ObjectEditorClass="%XML%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="jbossesb" name="FileESB101">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBProviders101"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBServices101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.file" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
- <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="no" name="isIncorrect"
visibility="false">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
- name="xmlns" xmlname="xmlns"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
- name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
- <XModelAttribute name="encoding">
- <Constraint loader="ListString">
- <value name="ISO-8859-1"/>
- <value name="UTF-8"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" default="180"
- name="parameter reload secs" xmlname="parameterReloadSecs"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
- <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Choose Program..." kind="action"
name="OpenWithChoice">
- <EntityData EntityName="OpenWithHelper">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="default"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="EditActions">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
- ICON="action.empty" PROPERTIES="validator.edit=true"
- WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
- <EntityData EntityName="FileESB101">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem
-
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
- ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
- </XActionItem>
- <XActionItemReference entity="FileTXT" name="SaveActions"/>
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions"/>
- <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
- <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
- ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
- <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
- ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
- <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
- ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
- </XActionItem>
- <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
- <XActionItemReference entity="FileTXT" name="Properties"/>
- <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileESB101_EditorActionList">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes/>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
- <XActionItem ICON="action.empty" kind="list"
name="Properties">
- <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
- displayName="Properties..." kind="action"
name="Properties"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
- ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
- ObjectEditorClass="%XML%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
- XMLSUBPATH="jbossesb" name="FileESB110">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBProviders110"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBServices110"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.file" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
- <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="no" name="isIncorrect"
visibility="false">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
- name="xmlns" xmlname="xmlns"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
- name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
- <XModelAttribute name="encoding">
- <Constraint loader="ListString">
- <value name="ISO-8859-1"/>
- <value name="UTF-8"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" default="180"
- name="parameter reload secs" xmlname="parameterReloadSecs"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
- <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Choose Program..." kind="action"
name="OpenWithChoice">
- <EntityData EntityName="OpenWithHelper">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="default"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="EditActions">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
- ICON="action.empty" PROPERTIES="validator.edit=true"
- WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
- <EntityData EntityName="FileESB110">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem
-
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
- ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
- </XActionItem>
- <XActionItemReference entity="FileTXT" name="SaveActions"/>
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions"/>
- <XActionItemReference entity="FileESB101"
name="CopyActions"/>
- <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
- <XActionItemReference entity="FileTXT" name="Properties"/>
- <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileESB110_EditorActionList">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes/>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
- <XActionItem ICON="action.empty" kind="list"
name="Properties">
- <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
- displayName="Properties..." kind="action"
name="Properties"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
- <XChildrenEntities>
- <XChildEntity name="FileESB101"/>
- <XChildEntity name="FileESB110"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem ICON="action.newattribute" displayName="File"
group="1"
- kind="list" name="CreateFiles">
- <XActionItem displayName="JBoss ESB" kind="list"
name="ESB">
- <XActionItem HIDE="always"
HandlerClassName="%SpecialWizard%"
- ICON="action.new.seam.faces-config"
-
PROPERTIES="entity=FileESB101;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=ESB;defaultVersionResolver=org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"
- displayName="JBoss ESB File..." kind="action"
name="CreateFileESB">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator"
Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="version"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.esb.file"
-
PROPERTIES="plugin=org.jboss.tools.esb.ui;wizard=org.jboss.tools.esb.ui.wizard.newfile.NewESBFileWizard"
- displayName="JBoss ESB File..." kind="action"
name="CreateFileESBV"/>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XActionItem>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
- <XChildrenEntities>
- <XChildEntity name="FileESB101"/>
- <XChildEntity name="FileESB110"/>
- </XChildrenEntities>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem ICON="action.newattribute" displayName="File"
group="1"
- kind="list" name="CreateFiles">
- <XActionItem displayName="JBoss ESB" kind="list"
name="ESB">
- <XActionItem HIDE="always"
HandlerClassName="%SpecialWizard%"
- ICON="action.new.seam.faces-config"
-
PROPERTIES="entity=FileESB101;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=ESB;defaultVersionResolver=org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"
- displayName="JBoss ESB File..." kind="action"
name="CreateFileESB">
- <EntityData EntityName="NewFileWizard">
- <AttributeData AttributeName="folder"/>
- <AttributeData AttributeName="separator"
Mandatory="no"/>
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="version"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%WizardInvoker%"
- ICON="action.new.esb.file"
-
PROPERTIES="plugin=org.jboss.tools.esb.ui;wizard=org.jboss.tools.esb.ui.wizard.newfile.NewESBFileWizard"
- displayName="JBoss ESB File..." kind="action"
name="CreateFileESBV"/>
- </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="FileVersions">
+ <PAIR name="ESB1.0.1" value="FileESB101"/>
+ <PAIR name="ESB1.1.0" value="FileESB110"/>
+ </MAPPING>
+ <MAPPING name="FilteredTreeConstraints"/>
+ <MAPPING name="FilteredTrees"/>
+ <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="security"
path="images/webxml/security_role.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;children=%Ordered%"
+ XMLSUBPATH="action" name="ESBAction101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="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;valueFilter=org.jboss.tools.esb.ui.editor.attribute.ActionClassValueFilter;newWizardClass=org.jboss.tools.esb.ui.wizard.NewActionWizard"
+ name="class" xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute
+ PROPERTIES="category=general;separator=comma;greedy=false"
+ name="process" xmlname="process">
+ <Constraint loader="ListString"/>
+ <Editor name="ListAdd"/>
+ </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>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="actions" name="ESBActions101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBAction101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.actions" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="actions list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Actions" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="mep" xmlname="mep">
+ <Constraint loader="ListString">
+ <value name="RequestResponse"/>
+ <value name="OneWay"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="in xsd"
xmlname="inXsd"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="out xsd"
xmlname="outXsd"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="fault
xsd" xmlname="faultXsd"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="webservice" xmlname="webservice">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="validate"
xmlname="validate">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddGenericActionSupport"
+ displayName="Custom Action..." kind="action"
name="AddAction">
+ <EntityData EntityName="ESBAction101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="process" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Action..."
+ kind="action" name="AddAnyAction"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" ICON="action.delete"
+ displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="actions" name="ESBActions110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBAction101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.actions" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="actions list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Actions" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference attributes="mep,in xsd,out xsd,fault xsd"
+ entity="ESBActions101" name="actionsA"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="request location" xmlname="requestLocation"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="response location" xmlname="responseLocation"/>
+ <XModelAttributeReference attributes="webservice,validate"
+ entity="ESBActions101" name="actionsB"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="addressing" xmlname="addressing">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItemReference entity="ESBActions101"
name="AddAction"/>
+ <XActionItemReference entity="ESBActions101"
name="AddAnyAction"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
name="CopyActions"/>
+ <XActionItemReference entity="ESBActions101"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%;saveDefault=false"
+ XMLSUBPATH="activation-config" name="ESBActivationConfig101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.config" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="activation config"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Activation Config" name="name"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </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="%DeleteChildren%" ICON="action.delete"
+ displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="bus" name="ESBBus">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="ESBBusCreator">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="port" xmlname="port">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="context" xmlname="context"/>
+ </XModelAttributes>
+ <XActionItem kind="list"/>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="bus-provider" name="ESBBusProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBJBRBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel provider"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <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">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBBus">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="cron-schedule" name="ESBCronSchedule101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.schedule" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="cron schedule" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="schedule id,start date,end date"
+ entity="ESBSimpleSchedule101" name="schedule"/>
+ <XModelAttribute PROPERTIES="category=general" name="cron
expression" xmlname="cronExpression"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="fs-bus" name="ESBFSBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBFSMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="fs-listener" name="ESBFSListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBFSMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="fs listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttributeReference
+ attributes="poll frequency seconds,schedule frequency,schedule id ref"
+ entity="ESBScheduledListener101" name="scheduled listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="fs-message-filter" name="ESBFSMessageFilter101">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="fs message filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="directory" xmlname="directory">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=directory"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="input suffix" xmlname="input-suffix"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="work
suffix" xmlname="work-suffix"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="post
delete" xmlname="post-delete">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="post
rename" xmlname="post-rename">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="post
directory" xmlname="post-directory">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=post directory"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="post
suffix" xmlname="post-suffix"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="error
delete" xmlname="error-delete">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="error directory" xmlname="error-directory">
+ <Constraint loader="FileFilter">
+ <value name="allFiles=false"/>
+ <value name="mode=DIRECTORIES_ONLY"/>
+ <value name="description=error directory"/>
+ </Constraint>
+ <Editor name="FolderChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="error
suffix" xmlname="error-suffix"/>
+ <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>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="fs-provider" name="ESBFSProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBFSBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="fs provider" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="FS Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBFSBus101">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="ftp-bus" name="ESBFTPBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="ftp-listener" name="ESBFTPListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ftp listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttributeReference
+ attributes="poll frequency seconds,schedule frequency,schedule id ref"
+ entity="ESBScheduledListener101" name="scheduled listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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.FTPMessageFilterImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
+ XMLSUBPATH="ftp-message-filter" name="ESBFTPMessageFilter101">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ftp message filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
+ <XModelAttributeReference attributes="directory"
+ entity="ESBFSMessageFilter101" name="directory"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="username" xmlname="username"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="password" xmlname="password"/>
+ <XModelAttributeReference
+ attributes="input suffix,work suffix,post delete,post rename,post directory,post
suffix,error delete,error directory,error suffix"
+ entity="ESBFSMessageFilter101" name="filter"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="passive"
xmlname="passive">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="protocol"
xmlname="protocol">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="ftp"/>
+ <value name="ftps"/>
+ <value name="sftp"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="certificate url" xmlname="certificate-url"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="certificate name" xmlname="certificate-name"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="certificate passphrase"
xmlname="certificate-passphrase"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="read
only" xmlname="read-only">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="ftp-provider" name="ESBFTPProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBFTPBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ftp provider" 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"
+ name="hostname" xmlname="hostname"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="FTP Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBFTPBus101">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="groovy-listener" name="ESBGroovyListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="groovy listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="script" xmlname="script"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="http-bus" name="ESBHTTPBus110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="context" xmlname="context"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="http-listener" name="ESBHTTPListener110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="http-provider" name="ESBHTTPProvider110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBHTTPBus110"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http provider" 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"
+ name="host" xmlname="host"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="port" xmlname="port">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="HTTP Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBHTTPBus110">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="hibernate-bus" name="ESBHibernateBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBHibernateMessageFilter101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Filter..." kind="action"
name="AddFilter">
+ <EntityData EntityName="ESBHibernateMessageFilter101">
+ <AttributeData AttributeName="class name"/>
+ <AttributeData AttributeName="event" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="hibernate-listener" name="ESBHibernateListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBHibernateMessageFilter101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="hibernate listener"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add Filter..." kind="action"
name="AddFilter">
+ <EntityData EntityName="ESBHibernateMessageFilter101">
+ <AttributeData AttributeName="class name"/>
+ <AttributeData AttributeName="event" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="hibernate-message-filter"
name="ESBHibernateMessageFilter101">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="hibernate message filter"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="Filter" name="name"
visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general;save=always;id=true"
+ name="class name" xmlname="classname">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="event"
xmlname="event"/>
+ <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>
+ <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="hibernate-provider" name="ESBHibernateProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBHibernateBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ftp provider" 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"
+ name="hibernate cfg file" xmlname="hibernate-cfg-file"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBHibernateBus101">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jbr-bus" name="ESBJBRBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="port" xmlname="port">
+ <Constraint loader="%IntEL%"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jbr-listener" name="ESBJBRListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jbr listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jbr-provider" name="ESBJBRProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBJBRBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jbr provider" 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="http" name="protocol" xmlname="protocol">
+ <Constraint loader="List">
+ <value name="http"/>
+ <value name="https"/>
+ <value name="socket"/>
+ <value name="sslsocket"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="host"
xmlname="host"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBR Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBJBRBus101">
+ <AttributeData AttributeName="id"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jca-gateway" name="ESBJCAGateway101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jca gateway" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true;save=always"
+ name="adapter" xmlname="adapter"/>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="endpoint class" xmlname="endpointClass">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ name="messaging type" xmlname="messagingType"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true"
+ name="jca bridge" xmlname="jcaBridge"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true"
+ name="transacted" xmlname="transacted">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jms-jca-provider" name="ESBJCAProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBJMSBus101"/>
+ <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jca provider" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,connection factory, jndi context factory,jndi pkg prefix,jndi
url"
+ entity="ESBJMSProvider101" name="jms"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="adapter"
xmlname="adapter"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="endpoint
class" xmlname="endpointClass">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="messaging
type" xmlname="messagingType">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="jca
bridge" xmlname="jcaBridge">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced;id=true"
+ name="transacted" xmlname="transacted">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="provider adapter JNDI" xmlname="providerAdapterJNDI"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItemReference entity="ESBJMSProvider101" name="AddBus"
path="CreateActions/AddBus"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jms-bus" name="ESBJMSBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBJMSMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jms-listener" name="ESBJMSListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBJMSMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jms listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="jms-message-filter" name="ESBJMSMessageFilter101">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jms message filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="destination name" xmlname="dest-name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="QUEUE" name="destination type"
xmlname="dest-type">
+ <Constraint loader="List">
+ <value name="QUEUE"/>
+ <value name="TOPIC"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="selector"
xmlname="selector"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="persistent" xmlname="persistent">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="acknowledge mode" xmlname="acknowledge-mode">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="AUTO_ACKNOWLEDGE"/>
+ <value name="CLIENT_ACKNOWLEDGE"/>
+ <value name="DUPS_OK_ACKNOWLEDGE"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="jms security principal"
xmlname="jms-security-principal"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="jms security credential"
xmlname="jms-security-credential"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true"
+ name="transacted" xmlname="transacted">
+ <Constraint loader="List">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="jms-provider" name="ESBJMSProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBJMSBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jms provider" 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"
+ name="connection factory" xmlname="connection-factory"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="jndi context factory" xmlname="jndi-context-factory"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="jndi pkg prefix" xmlname="jndi-pkg-prefix"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="jndi url"
xmlname="jndi-URL"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JMS Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBJMSBus101">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="listener" name="ESBListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="channel id
ref" xmlname="busidref">
+ <Constraint loader="ListString"/>
+ <Editor name="ESBBusList"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="max
threads" xmlname="maxThreads">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="is
gateway" xmlname="is-gateway">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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=%Ordered%;saveDefault=false"
+ XMLSUBPATH="listeners" name="ESBListeners101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBListener101"/>
+ <XChildEntity name="ESBScheduledListener101"/>
+ <XChildEntity name="ESBJCAGateway101"/>
+ <XChildEntity name="ESBJMSListener101"/>
+ <XChildEntity name="ESBFSListener101"/>
+ <XChildEntity name="ESBFTPListener101"/>
+ <XChildEntity name="ESBSQLListener101"/>
+ <XChildEntity name="ESBHibernateListener101"/>
+ <XChildEntity name="ESBJBRListener101"/>
+ <XChildEntity name="ESBGroovyListener101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listeners" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Listeners" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Listener..." kind="action"
name="AddListener">
+ <EntityData EntityName="ESBListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem kind="list" name="Separator"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="FS Listener..." kind="action"
name="AddFSListener">
+ <EntityData EntityName="ESBFSListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="FTP Listener..." kind="action"
name="AddFTPListener">
+ <EntityData EntityName="ESBFTPListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Groovy Listener..." kind="action"
name="AddGroovyListener">
+ <EntityData EntityName="ESBGroovyListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="script"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Hibernate Listener..." kind="action"
name="AddHibernateListener">
+ <EntityData EntityName="ESBHibernateListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBR Listener..." kind="action"
name="AddJBRListener">
+ <EntityData EntityName="ESBJBRListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JCA Gateway..." kind="action"
name="AddJCAGateway">
+ <EntityData EntityName="ESBJCAGateway101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="adapter"/>
+ <AttributeData AttributeName="endpoint class"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JMS Listener..." kind="action"
name="AddJMSListener">
+ <EntityData EntityName="ESBJMSListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Scheduled Listener..." kind="action"
name="AddScheduledListener">
+ <EntityData EntityName="ESBScheduledListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="event processor"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SQL Listener..." kind="action"
name="AddSQLListener">
+ <EntityData EntityName="ESBSQLListener101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Listener..."
+ kind="action" name="AddAnyListener"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" ICON="action.delete"
+ displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%;saveDefault=false"
+ XMLSUBPATH="listeners" name="ESBListeners110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBListener101"/>
+ <XChildEntity name="ESBScheduledListener101"/>
+ <XChildEntity name="ESBJCAGateway101"/>
+ <XChildEntity name="ESBJMSListener101"/>
+ <XChildEntity name="ESBFSListener101"/>
+ <XChildEntity name="ESBFTPListener101"/>
+ <XChildEntity name="ESBSQLListener101"/>
+ <XChildEntity name="ESBHibernateListener101"/>
+ <XChildEntity name="ESBJBRListener101"/>
+ <XChildEntity name="ESBGroovyListener101"/>
+ <XChildEntity name="ESBHTTPListener110"/>
+ <XChildEntity name="ESBUDPListener110"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listeners" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Listeners" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBListeners101"
name="AddListener" path="CreateActions/AddListener"/>
+ <XActionItem kind="list" name="Separator"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddFSListener" path="CreateActions/AddFSListener"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddFTPListener" path="CreateActions/AddFTPListener"/>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddGroovyListener"
path="CreateActions/AddGroovyListener"/>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddHibernateListener"
path="CreateActions/AddHibernateListener"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="HTTP Listener..." kind="action"
name="AddHTTPListener">
+ <EntityData EntityName="ESBHTTPListener110">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners101"
name="AddJBRListener" path="CreateActions/AddJBRListener"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddJCAGateway" path="CreateActions/AddJCAGateway"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddJMSListener" path="CreateActions/AddJMSListener"/>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddScheduledListener"
path="CreateActions/AddScheduledListener"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddSQLListener" path="CreateActions/AddSQLListener"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="UDP Listener..." kind="action"
name="AddUDPListener">
+ <EntityData EntityName="ESBUDPListener110">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="host"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Listener..."
+ kind="action" name="AddAnyListener"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners101"
name="CopyActions"/>
+ <XActionItemReference entity="ESBListeners101"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBPropertyImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="property" name="ESBProperty">
+ <XChildrenEntities>
+ <XChildEntity name="AnyElement"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="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>
+ <XModelAttribute name="value presentation"
visibility="false">
+ <Editor name="Uneditable"/>
+ </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>
+ <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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="providers" name="ESBProviders101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBBusProvider101"/>
+ <XChildEntity name="ESBJBRProvider101"/>
+ <XChildEntity name="ESBScheduleProvider101"/>
+ <XChildEntity name="ESBJMSProvider101"/>
+ <XChildEntity name="ESBJCAProvider101"/>
+ <XChildEntity name="ESBFSProvider101"/>
+ <XChildEntity name="ESBFTPProvider101"/>
+ <XChildEntity name="ESBSQLProvider101"/>
+ <XChildEntity name="ESBHibernateProvider101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="providers list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Providers" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBBus"
+ displayName="Bus Provider..." kind="action"
name="AddBusProvider">
+ <EntityData EntityName="ESBBusProvider101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBFSBus101"
+ displayName="FS Provider..." kind="action"
name="AddFSProvider">
+ <EntityData EntityName="ESBFSProvider101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBFTPBus101"
+ displayName="FTP Provider..." kind="action"
name="AddFTPProvider">
+ <EntityData EntityName="ESBFTPProvider101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="hostname"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHibernateBus101"
+ displayName="Hibernate Provider..." kind="action"
name="AddHibernateProvider">
+ <EntityData EntityName="ESBHibernateProvider101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="hibernate cfg file"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJBRBus101"
+ displayName="JBR Provider..." kind="action"
name="AddJBRProvider">
+ <EntityData EntityName="ESBJBRProvider101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="protocol"/>
+ <AttributeData AttributeName="host" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJMSBus101"
+ displayName="JCA Provider..." kind="action"
name="AddJCAProvider">
+ <EntityData EntityName="ESBJCAProvider101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="connection factory"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJMSBus101"
+ displayName="JMS Provider..." kind="action"
name="AddJMSProvider">
+ <EntityData EntityName="ESBJMSProvider101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="connection factory"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Schedule Provider..." kind="action"
name="AddScheduleProvider">
+ <EntityData EntityName="ESBScheduleProvider101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBSQLBus101"
+ displayName="SQL Provider..." kind="action"
name="AddSQLProvider">
+ <EntityData EntityName="ESBSQLProvider101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Provider..."
+ kind="action" name="AddAnyProvider"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
+ HandlerClassName="%DeleteChildren%" ICON="action.delete"
+ displayName="Delete" kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="providers" name="ESBProviders110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBBusProvider101"/>
+ <XChildEntity name="ESBJBRProvider101"/>
+ <XChildEntity name="ESBScheduleProvider101"/>
+ <XChildEntity name="ESBJMSProvider101"/>
+ <XChildEntity name="ESBJCAProvider101"/>
+ <XChildEntity name="ESBFSProvider101"/>
+ <XChildEntity name="ESBFTPProvider101"/>
+ <XChildEntity name="ESBSQLProvider101"/>
+ <XChildEntity name="ESBHibernateProvider101"/>
+ <XChildEntity name="ESBHTTPProvider110"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="providers list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Providers" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBProviders101"
name="AddBusProvider" path="CreateActions/AddBusProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddFSProvider" path="CreateActions/AddFSProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddFTPProvider" path="CreateActions/AddFTPProvider"/>
+ <XActionItemReference entity="ESBProviders101"
+ name="AddHibernateProvider"
path="CreateActions/AddHibernateProvider"/>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHTTPBus110"
+ displayName="HTTP Provider..." kind="action"
name="AddHTTPProvider">
+ <EntityData EntityName="ESBHTTPProvider110">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="host"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="AddJBRProvider" path="CreateActions/AddJBRProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddJCAProvider" path="CreateActions/AddJCAProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddJMSProvider" path="CreateActions/AddJMSProvider"/>
+ <XActionItemReference entity="ESBProviders101"
+ name="AddScheduleProvider"
path="CreateActions/AddScheduleProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddSQLProvider" path="CreateActions/AddSQLProvider"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Provider..."
+ kind="action" name="AddAnyProvider"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="CopyActions" path="CopyActions"/>
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="sql-bus" name="ESBSQLBus101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBSQLMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="sql-listener" name="ESBSQLListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBSQLMessageFilter101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sql listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttributeReference attributes="poll frequency seconds"
+ entity="ESBScheduledListener101" name="scheduled listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="sql-message-filter" name="ESBSQLMessageFilter101">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sql message filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Filter"
name="name" visibility="false"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="tablename" xmlname="tablename"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="message id column" xmlname="message-id-column"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="message
column" xmlname="message-column"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="status
column" xmlname="status-column"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="where condition" xmlname="where-condition"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="order by"
xmlname="order-by"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="insert timestamp column"
xmlname="insert-timestamp-column"/>
+ <XModelAttributeReference attributes="post delete,error delete"
+ entity="ESBFSMessageFilter101" name="filter"/>
+ <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>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="sql-provider" name="ESBSQLProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBSQLBus101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sql provider" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="datasource" xmlname="datasource"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="url"
xmlname="url"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="driver"
xmlname="driver"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="username"
xmlname="username"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="password"
xmlname="password"/>
+ <XModelAttributeReference attributes="transacted"
+ entity="ESBScheduledListener101" name="transacted"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SQL Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBSQLBus101">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="schedule-provider" name="ESBScheduleProvider101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBSimpleSchedule101"/>
+ <XChildEntity name="ESBCronSchedule101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="schedule provider"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem kind="list" name="CreateSchedule">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Simple Schedule..." kind="action"
name="AddSimpleSchedule">
+ <EntityData EntityName="ESBSimpleSchedule101">
+ <AttributeData AttributeName="schedule id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Cron Schedule..." kind="action"
name="AddCronSchedule">
+ <EntityData EntityName="ESBCronSchedule101">
+ <AttributeData AttributeName="schedule id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions/CreateSchedule"
+ displayName="Schedule..." kind="action"
name="AddAnySchedule"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="scheduled-listener" name="ESBScheduledListener101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="scheduled listener"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="poll frequency seconds"
xmlname="poll-frequency-seconds">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="schedule frequency" xmlname="schedule-frequency">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="schedule id ref" xmlname="scheduleidref"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="event processor" xmlname="event-processor">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
name="transacted" xmlname="transacted">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="security" name="ESBSecurity101P">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.security" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="security" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="id=true" default="Security"
name="name">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="module name" xmlname="moduleName"/>
+ <XModelAttribute PROPERTIES="category=general" name="run as"
xmlname="runAs"/>
+ <XModelAttribute PROPERTIES="category=general" name="roles
allowed" xmlname="rolesAllowed"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="use caller identity" xmlname="useCallerIdentity"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="callback handler" xmlname="callbackHandler"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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=%ESBOrderedService%"
+ XMLSUBPATH="service" name="ESBService101">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBSecurity101P"/>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBListeners101"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBActions101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.service" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="service" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="category" xmlname="category"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="description" xmlname="description"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="invm
scope" xmlname="invmScope">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="NONE"/>
+ <value name="GLOBAL"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="invm transacted" xmlname="invmTransacted">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </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>
+ <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>
+ <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=%ESBOrderedService%"
+ XMLSUBPATH="service" name="ESBService110">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBSecurity101P"/>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBListeners110"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBActions110"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.service" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="service" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,category,description,invm scope,invm transacted"
+ entity="ESBService101" name="service"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItemReference entity="ESBService101"
name="CreateActions" path="CreateActions"/>
+ <XActionItemReference entity="ESBService101" name="CopyActions"
path="CopyActions"/>
+ <XActionItemReference entity="ESBService101"
name="DeleteActions" path="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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="services" name="ESBServices101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBService101"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.services" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="services list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Services" name="name" visibility="false">
+ <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 Service..." kind="action"
name="AddService">
+ <EntityData EntityName="ESBService101">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="category"/>
+ <AttributeData AttributeName="description"/>
+ </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="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>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="services" name="ESBServices110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBService110"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.services" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="services list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Services" name="name" visibility="false">
+ <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 Service..." kind="action"
name="AddService">
+ <EntityData EntityName="ESBService110">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="category"/>
+ <AttributeData AttributeName="description"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBServices101"
name="CopyActions" path="CopyActions"/>
+ <XActionItemReference entity="ESBServices101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="simple-schedule" name="ESBSimpleSchedule101">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.schedule" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="simple schedule" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="schedule id" xmlname="scheduleid"/>
+ <XModelAttribute PROPERTIES="category=general" name="start
date" xmlname="startDate"/>
+ <XModelAttribute PROPERTIES="category=general" name="end date"
xmlname="endDate"/>
+ <XModelAttribute PROPERTIES="category=general" name="frequency"
xmlname="frequency"/>
+ <XModelAttribute PROPERTIES="category=general" name="frequency
units" xmlname="frequencyUnits">
+ <Constraint loader="List">
+ <value/>
+ <value name="seconds"/>
+ <value name="milliseconds"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute name="exec count" xmlname="execCount">
+ <Constraint loader="%IntEL%"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="udp-listener" name="ESBUDPListener110">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="udp listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="host" xmlname="host"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="port" xmlname="port">
+ <Constraint loader="%IntEL%"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced" name="handler
class" xmlname="handlerClass">
+ <Constraint loader="%IntEL%"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="jbossesb" name="FileESB101">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBProviders101"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBServices101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
+ name="xmlns" xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" default="180"
+ name="parameter reload secs" xmlname="parameterReloadSecs"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FileESB101">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItemReference entity="FileTXT" name="SaveActions"/>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions"/>
+ <XActionItem ICON="action.copy" displayName="Copy"
kind="list" name="CopyActions">
+ <XActionItem BaseActionName="Copy" HandlerClassName="%Copy%"
+ ICON="action.copy" displayName="Copy" kind="action"
name="Copy"/>
+ <XActionItem BaseActionName="Cut" HandlerClassName="%Cut%"
+ ICON="action.cut" displayName="Cut" kind="action"
name="Cut"/>
+ <XActionItem BaseActionName="Paste"
HandlerClassName="%Paste%"
+ ICON="action.paste" displayName="Paste" kind="action"
name="Paste"/>
+ </XActionItem>
+ <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
+ <XActionItemReference entity="FileTXT" name="Properties"/>
+ <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileESB101_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="jbossesb" name="FileESB110">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBProviders110"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBServices110"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
+ name="xmlns" xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" default="180"
+ name="parameter reload secs" xmlname="parameterReloadSecs"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FileESB110">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItemReference entity="FileTXT" name="SaveActions"/>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions"/>
+ <XActionItemReference entity="FileESB101"
name="CopyActions"/>
+ <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
+ <XActionItemReference entity="FileTXT" name="Properties"/>
+ <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileESB110_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileESB101"/>
+ <XChildEntity name="FileESB110"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.newattribute" displayName="File"
group="1"
+ kind="list" name="CreateFiles">
+ <XActionItem displayName="JBoss ESB" kind="list"
name="ESB">
+ <XActionItem HIDE="always"
HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileESB101;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=ESB;defaultVersionResolver=org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"
+ displayName="JBoss ESB File..." kind="action"
name="CreateFileESB">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.esb.file"
+
PROPERTIES="plugin=org.jboss.tools.esb.ui;wizard=org.jboss.tools.esb.ui.wizard.newfile.NewESBFileWizard"
+ displayName="JBoss ESB File..." kind="action"
name="CreateFileESBV"/>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileESB101"/>
+ <XChildEntity name="FileESB110"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem ICON="action.newattribute" displayName="File"
group="1"
+ kind="list" name="CreateFiles">
+ <XActionItem displayName="JBoss ESB" kind="list"
name="ESB">
+ <XActionItem HIDE="always"
HandlerClassName="%SpecialWizard%"
+ ICON="action.new.seam.faces-config"
+
PROPERTIES="entity=FileESB101;extensions=.xml.;validator.addfile=true;support=org.jboss.tools.common.model.files.handlers.CreateFileSupport;extension=xml;entityVersion=ESB;defaultVersionResolver=org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"
+ displayName="JBoss ESB File..." kind="action"
name="CreateFileESB">
+ <EntityData EntityName="NewFileWizard">
+ <AttributeData AttributeName="folder"/>
+ <AttributeData AttributeName="separator"
Mandatory="no"/>
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="version"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%WizardInvoker%"
+ ICON="action.new.esb.file"
+
PROPERTIES="plugin=org.jboss.tools.esb.ui;wizard=org.jboss.tools.esb.ui.wizard.newfile.NewESBFileWizard"
+ displayName="JBoss ESB File..." kind="action"
name="CreateFileESBV"/>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb12.meta
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb12.meta 2010-07-30
13:42:26 UTC (rev 23837)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb12.meta 2010-07-30
15:03:04 UTC (rev 23838)
@@ -1,1423 +1,1423 @@
-<?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="FileVersions">
- <PAIR name="ESB1.2.0" value="FileESB120"/>
- </MAPPING>
- <MAPPING name="FilteredTreeConstraints">
- <PAIR name="FileSystems$158"
value="org.jboss.tools.esb.core.model.impl.ESBTreeConstraint"/>
- </MAPPING>
- </MAPPINGS>
- <ICONS/>
- <GlobalActions kind="list"/>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%"
- XMLSUBPATH="action" name="ESBAction120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="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;valueFilter=org.jboss.tools.esb.ui.editor.attribute.ActionClassValueFilter;newWizardClass=org.jboss.tools.esb.ui.wizard.NewActionWizard"
- name="class" xmlname="class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute
- PROPERTIES="category=general;separator=comma;greedy=false"
- name="process" xmlname="process">
- <Constraint loader="ListString"/>
- <Editor name="ListAdd"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=advanced"
- name="alertTimeThreshold" xmlname="alertTimeThreshold"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="alertLengthThreshold" xmlname="alertLengthThreshold"/>
- <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>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="actions" name="ESBActions120">
- <XChildrenEntities>
- <XChildEntity name="ESBAction120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.actions" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="actions list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Actions" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference attributes="mep,in xsd,out xsd,fault xsd"
- entity="ESBActions101" name="actionsA"/>
- <XModelAttribute PROPERTIES="category=general"
- name="request location" xmlname="requestLocation"/>
- <XModelAttribute PROPERTIES="category=general"
- name="response location" xmlname="responseLocation"/>
- <XModelAttributeReference attributes="webservice,validate"
- entity="ESBActions101" name="actionsB"/>
- <XModelAttribute PROPERTIES="category=advanced"
name="addressing" xmlname="addressing">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddGenericActionSupport"
- displayName="Custom Action..." kind="action"
name="AddAction">
- <EntityData EntityName="ESBAction120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="process" Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Action..."
- kind="action" name="AddAnyAction"/>
- </XActionItem>
- <XActionItemReference entity="ESBActions101"
name="CopyActions"/>
- <XActionItemReference entity="ESBActions101"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="role" name="ESBAllowedRole120">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="role" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <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="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
- XMLSUBPATH="allowed-roles" name="ESBAllowedRoles120">
- <XChildrenEntities>
- <XChildEntity name="ESBAllowedRole120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="allowed roles" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Allowed Roles" name="name"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Role..." kind="action"
name="AddRole">
- <EntityData EntityName="ESBAllowedRole120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
- XMLSUBPATH="asyncResponse" name="ESBAsyncResponse120">
- <XChildrenEntities>
- <XChildEntity name="ESBPayload120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="async response" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Async Response" name="name"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="status
code" xmlname="statusCode"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Payload..." kind="action"
name="AddPayload">
- <EntityData EntityName="ESBPayload120">
- <AttributeData AttributeName="classpath resource"/>
- <AttributeData AttributeName="content type"/>
- <AttributeData AttributeName="character encoding"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
- XMLSUBPATH="exception" name="ESBException120">
- <XChildrenEntities>
- <XChildEntity name="ESBMapping120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="exception" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Exception" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="mappings
file" xmlname="mappingsFile">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=properties"/>
- <value name="linkAction=OpenMapping"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </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=mappings file"
- displayName="Open Mapping File" kind="action"
name="OpenMapping"/>
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Mapping..." kind="action"
name="AddMapping">
- <EntityData EntityName="ESBMapping120">
- <AttributeData AttributeName="class"/>
- <AttributeData AttributeName="status"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
-
ImplementingClass="org.jboss.tools.esb.core.model.impl.FTPListenerSpecificPropertiesImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
name="ESBFTPCache">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="cache" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Cache" name="name" visibility="false"
xmlname="name">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="max nodes" xmlname="maxNodes"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="time to live" xmlname="timeToLiveSeconds"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="max age" xmlname="maxAgeSeconds"/>
- <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;children=%ESBOrdered%;hasConvertedProperties=true"
- XMLSUBPATH="ftp-listener" name="ESBFTPListener120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBFTPCache"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBFTPRemote"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="ftp listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttributeReference
- attributes="poll frequency seconds,schedule frequency,schedule id ref"
- entity="ESBScheduledListener101" name="scheduled listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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.FTPListenerSpecificPropertiesImpl"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
name="ESBFTPRemote">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="Remote Filesystem Strategy"
- loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Remote Filesystem Strategy" name="name"
visibility="false" xmlname="name">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
name="class" xmlname="remoteFilesystemStrategy-class">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="config file"
xmlname="remoteFilesystemStrategy-configFile">
- <Constraint loader="Tree">
- <value name="ESBResourceTree"/>
- <value name="extensions=xml"/>
- <value name="linkAction=OpenConfig"/>
- </Constraint>
- <Editor name="TreeChooser"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="cache listener"
xmlname="removeFilesystemStrategy-cacheListener">
- <Editor name="AccessibleJava"/>
- </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=config file"
- displayName="Open Config File" kind="action"
name="OpenConfig"/>
- <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;saveDefault=false"
- XMLSUBPATH="globals" name="ESBGlobals120">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBWarSecurity120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="globals" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Globals" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="http-bus" name="ESBHTTPBus120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBAllowedRoles120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute PROPERTIES="category=general;separator=comma"
- name="protected methods" xmlname="protected-methods">
- <Constraint loader="ListString">
- <value name="GET"/>
- <value name="POST"/>
- <value name="PUT"/>
- <value name="DELETE"/>
- <value name="HEAD"/>
- </Constraint>
- <Editor name="ListAdd"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general"
- name="transport guarantee" xmlname="transportGuarantee">
- <Constraint loader="ListString">
- <value/>
- <value name="NONE"/>
- <value name="INTEGRAL"/>
- <value name="CONFIDENTIAL"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="http-gateway" name="ESBHTTPGateway120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBException120"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBAsyncResponse120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="http gateway" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference attributes="name,channel id ref"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=general" name="url
pattern" xmlname="urlPattern"/>
- <XModelAttribute PROPERTIES="category=general" name="payload
as" xmlname="payloadAs">
- <Constraint loader="ListString">
- <value/>
- <value name="STRING"/>
- <value name="BYTES"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="http-provider" name="ESBHTTPProvider120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBHTTPBus120"/>
- <XChildEntity maxCount="1" name="ESBException120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="http provider" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="name" xmlname="name"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="HTTP Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBHTTPBus120">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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%;hasConvertedProperties=true"
- XMLSUBPATH="jbr-bus" name="ESBJBRBus120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.bus" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="channel" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="id" xmlname="busid"/>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="port" xmlname="port">
- <Constraint loader="%IntEL%"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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=converter"
name="ESBJBRConfig">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.property" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="JBR Gateway Config"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Config" name="name" visibility="false"
xmlname="name">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- default="Default(true)" name="synchronous"
xmlname="synchronous">
- <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="service invoker timeout"
xmlname="serviceInvokerTimeout"/>
- <XModelAttribute PROPERTIES="category=general;pre=true"
- name="async response" xmlname="asyncResponse"/>
- <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;children=%EntityOrdered%;hasConvertedProperties=true"
- XMLSUBPATH="jbr-listener" name="ESBJBRListener120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jbr listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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%;hasConvertedProperties=true"
- XMLSUBPATH="jbr-provider" name="ESBJBRProvider120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity name="ESBBus"/>
- <XChildEntity name="ESBJBRBus120"/>
- <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.provider" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jbr provider" 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="http" name="protocol" xmlname="protocol">
- <Constraint loader="List">
- <value name="http"/>
- <value name="https"/>
- <value name="socket"/>
- <value name="sslsocket"/>
- </Constraint>
- <Editor name="List"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="host"
xmlname="host"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JBR Bus..." kind="action"
name="AddBus">
- <EntityData EntityName="ESBJBRBus120">
- <AttributeData AttributeName="id"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="jca-gateway" name="ESBJCAGateway120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="jca gateway" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference attributes="name,channel id ref"
- entity="ESBListener101" name="listener"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true;save=always"
- name="adapter" xmlname="adapter"/>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="endpoint class" xmlname="endpointClass">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="messaging
type" xmlname="messagingType"/>
- <XModelAttribute PROPERTIES="category=advanced" name="jca
bridge" xmlname="jcaBridge"/>
- <XModelAttribute PROPERTIES="category=advanced;id=true"
- name="transacted" xmlname="transacted">
- <Constraint loader="ListString">
- <value/>
- <value name="true"/>
- <value name="false"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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="listener" name="ESBListener120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
- <XModelAttribute PROPERTIES="category=general" name="channel id
ref" xmlname="busidref">
- <Constraint loader="ListString"/>
- <Editor name="ESBBusList"/>
- </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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=%Ordered%;saveDefault=false"
- XMLSUBPATH="listeners" name="ESBListeners120">
- <XChildrenEntities>
- <XChildEntity name="ESBListener120"/>
- <XChildEntity name="ESBScheduledListener101"/>
- <XChildEntity name="ESBJCAGateway120"/>
- <XChildEntity name="ESBJMSListener101"/>
- <XChildEntity name="ESBFSListener101"/>
- <XChildEntity name="ESBFTPListener120"/>
- <XChildEntity name="ESBSQLListener120"/>
- <XChildEntity name="ESBHibernateListener101"/>
- <XChildEntity name="ESBJBRListener120"/>
- <XChildEntity name="ESBGroovyListener101"/>
- <XChildEntity name="ESBHTTPGateway120"/>
- <XChildEntity name="ESBUDPListener110"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listeners" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Listeners" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="Listener..." kind="action"
name="AddListener">
- <EntityData EntityName="ESBListener120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem kind="list" name="Separator"/>
- <XActionItemReference entity="ESBListeners101"
name="AddFSListener" path="CreateActions/AddFSListener"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="FTP Listener..." kind="action"
name="AddFTPListener">
- <EntityData EntityName="ESBFTPListener120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBListeners101"
- name="AddGroovyListener"
path="CreateActions/AddGroovyListener"/>
- <XActionItemReference entity="ESBListeners101"
- name="AddHibernateListener"
path="CreateActions/AddHibernateListener"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="HTTP Gateway..." kind="action"
name="AddHTTPGateway">
- <EntityData EntityName="ESBHTTPGateway120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem
-
HandlerClassName="org.jboss.tools.esb.core.model.handlers.AddJBRListerer12Handler"
- ICON="action.empty" PROPERTIES="validator.add=true"
- WizardClassName="%Default%" displayName="JBR Listener..."
- kind="action" name="AddJBRListener">
- <EntityData EntityName="ESBJBRListener120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="JCA Gateway..." kind="action"
name="AddJCAGateway">
- <EntityData EntityName="ESBJCAGateway120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="adapter"/>
- <AttributeData AttributeName="endpoint class"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBListeners101"
name="AddJMSListener" path="CreateActions/AddJMSListener"/>
- <XActionItemReference entity="ESBListeners101"
- name="AddScheduledListener"
path="CreateActions/AddScheduledListener"/>
- <XActionItem HandlerClassName="%Create%" ICON="action.empty"
- PROPERTIES="validator.add=true" WizardClassName="%Default%"
- displayName="SQL Listener..." kind="action"
name="AddSQLListener">
- <EntityData EntityName="ESBSQLListener120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBListeners110"
name="AddUDPListener" path="CreateActions/AddUDPListener"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Listener..."
- kind="action" name="AddAnyListener"/>
- </XActionItem>
- <XActionItemReference entity="ESBListeners101"
name="CopyActions"/>
- <XActionItemReference entity="ESBListeners101"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="mapping" name="ESBMapping120">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="role" 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;save=always"
- name="status" xmlname="status"/>
- <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="ESBProperty"
name="CopyActions"/>
- <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%Custom%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
- XMLSUBPATH="payload" name="ESBPayload120">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.action" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="role" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true;save=always"
- name="classpath resource" xmlname="classpathResource">
- <Editor name="AccessibleJava"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;save=always"
- name="content type" xmlname="contentType"/>
- <XModelAttribute PROPERTIES="category=general"
- name="character encoding" xmlname="characterEncoding"/>
- <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="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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="providers" name="ESBProviders120">
- <XChildrenEntities>
- <XChildEntity name="ESBBusProvider101"/>
- <XChildEntity name="ESBJBRProvider120"/>
- <XChildEntity name="ESBScheduleProvider101"/>
- <XChildEntity name="ESBJMSProvider101"/>
- <XChildEntity name="ESBJCAProvider101"/>
- <XChildEntity name="ESBFSProvider101"/>
- <XChildEntity name="ESBFTPProvider101"/>
- <XChildEntity name="ESBSQLProvider101"/>
- <XChildEntity name="ESBHibernateProvider101"/>
- <XChildEntity name="ESBHTTPProvider120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="providers list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Providers" name="name" visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions">
- <XActionItemReference entity="ESBProviders101"
name="AddBusProvider" path="CreateActions/AddBusProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddFSProvider" path="CreateActions/AddFSProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddFTPProvider" path="CreateActions/AddFTPProvider"/>
- <XActionItemReference entity="ESBProviders101"
- name="AddHibernateProvider"
path="CreateActions/AddHibernateProvider"/>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHTTPBus120"
- displayName="HTTP Provider..." kind="action"
name="AddHTTPProvider">
- <EntityData EntityName="ESBHTTPProvider120">
- <AttributeData AttributeName="name"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- </EntityData>
- </XActionItem>
- <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
-
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJBRBus120"
- displayName="JBR Provider..." kind="action"
name="AddJBRProvider">
- <EntityData EntityName="ESBJBRProvider120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="protocol"/>
- <AttributeData AttributeName="host" Mandatory="no"/>
- </EntityData>
- <EntityData EntityName="ESBBusCreator">
- <AttributeData AttributeName="id"/>
- <AttributeData AttributeName="port"/>
- </EntityData>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="AddJCAProvider" path="CreateActions/AddJCAProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddJMSProvider" path="CreateActions/AddJMSProvider"/>
- <XActionItemReference entity="ESBProviders101"
- name="AddScheduleProvider"
path="CreateActions/AddScheduleProvider"/>
- <XActionItemReference entity="ESBProviders101"
name="AddSQLProvider" path="CreateActions/AddSQLProvider"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
- PROPERTIES="actionList=CreateActions" displayName="Provider..."
- kind="action" name="AddAnyProvider"/>
- </XActionItem>
- <XActionItemReference entity="ESBProviders101"
name="CopyActions" path="CopyActions"/>
- <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
- XMLSUBPATH="sql-listener" name="ESBSQLListener120">
- <XChildrenEntities>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBSQLMessageFilter120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.listener" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sql listener" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,channel id ref,max threads,is gateway"
- entity="ESBListener101" name="listener"/>
- <XModelAttributeReference attributes="poll frequency seconds"
- entity="ESBScheduledListener101" name="scheduled listener"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem kind="list" name="CreateActions">
- <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
- </XActionItem>
- <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
- <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;saveDefault=false"
- XMLSUBPATH="sql-message-filter" name="ESBSQLMessageFilter120">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.filter" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="sql message filter"
loader="ElementType" name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,tablename,message id column,message column,status column,where
condition,order by,insert timestamp column"
- entity="ESBSQLMessageFilter101" name="sql-message-filter"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="retry count column" xmlname="retry-count-column"/>
- <XModelAttributeReference attributes="post delete,error delete"
- entity="ESBFSMessageFilter101" name="filter"/>
- <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>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrderedService%"
- XMLSUBPATH="service" name="ESBService120">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBSecurity101P"/>
- <XChildEntity name="ESBProperty"/>
- <XChildEntity maxCount="1" name="ESBListeners120"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBActions120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.service" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="service" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttributeReference
- attributes="name,category,description,invm scope,invm transacted"
- entity="ESBService101" name="service"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="alertTimeThreshold" xmlname="alertTimeThreshold"/>
- <XModelAttribute PROPERTIES="category=advanced"
- name="alertLengthThreshold" xmlname="alertLengthThreshold"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItemReference entity="ESBService101"
name="CreateActions" path="CreateActions"/>
- <XActionItemReference entity="ESBService101" name="CopyActions"
path="CopyActions"/>
- <XActionItemReference entity="ESBService101"
name="DeleteActions" path="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;saveDefault=false;children=%Ordered%"
- XMLSUBPATH="services" name="ESBServices120">
- <XChildrenEntities>
- <XChildEntity name="ESBService120"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.services" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="services list" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="Services" name="name" visibility="false">
- <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 Service..." kind="action"
name="AddService">
- <EntityData EntityName="ESBService120">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="category"/>
- <AttributeData AttributeName="description"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItemReference entity="ESBServices101"
name="CopyActions" path="CopyActions"/>
- <XActionItemReference entity="ESBServices101"
name="DeleteActions" path="DeleteActions"/>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity ImplementingClass="%ESB%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
- XMLSUBPATH="war-security" name="ESBWarSecurity120">
- <XChildrenEntities/>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.providers" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="WAR security" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general;id=true"
- default="WAR Security" name="name"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="method"
xmlname="method">
- <Constraint loader="ListString">
- <value/>
- <value name="BASIC"/>
- <value name="DIGEST"/>
- <value name="CLIENT-CERT"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="domain"
xmlname="domain"/>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
- <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
- ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
- </XActionItem>
- <XActionItemReference entity="ESBProperty"
name="Properties"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity
- ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
- ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
- ObjectEditorClass="%XML%"
-
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%;editorTreeConstraint=org.jboss.tools.esb.core.model.impl.ESBTreeConstraint"
- XMLSUBPATH="jbossesb" name="FileESB120">
- <XChildrenEntities>
- <XChildEntity maxCount="1" name="ESBGlobals120"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBProviders120"
required="yes"/>
- <XChildEntity maxCount="1" name="ESBServices120"
required="yes"/>
- </XChildrenEntities>
- <XEntityRenderer>
- <ICONS>
- <ICON info="main.esb.file" type="main"/>
- </ICONS>
- </XEntityRenderer>
- <XModelAttributes>
- <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
- <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
- <Editor name="Note"/>
- </XModelAttribute>
- <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute default="no" name="isIncorrect"
visibility="false">
- <Constraint loader="List">
- <value name="yes"/>
- <value name="no"/>
- </Constraint>
- <Editor name="Uneditable"/>
- </XModelAttribute>
- <XModelAttribute name="incorrectBody" visibility="false"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
- name="xmlns" xmlname="xmlns"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
- <XModelAttribute PROPERTIES="save=always"
-
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
- name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
- <XModelAttribute name="encoding">
- <Constraint loader="ListString">
- <value name="ISO-8859-1"/>
- <value name="UTF-8"/>
- </Constraint>
- <Editor name="ListString"/>
- </XModelAttribute>
- <XModelAttribute PROPERTIES="category=general" default="180"
- name="parameter reload secs" xmlname="parameterReloadSecs"/>
- </XModelAttributes>
- <XActionItem kind="list">
- <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
- ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
- <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
- ICON="action.empty" PROPERTIES="extension=struts-config"
- displayName="Choose Program..." kind="action"
name="OpenWithChoice">
- <EntityData EntityName="OpenWithHelper">
- <AttributeData AttributeName="name"/>
- <AttributeData AttributeName="default"/>
- </EntityData>
- </XActionItem>
- </XActionItem>
- <XActionItem kind="list" name="EditActions">
- <XActionItem HIDE="always"
-
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
- ICON="action.empty" PROPERTIES="validator.edit=true"
- WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
- <EntityData EntityName="FileESB110">
- <AttributeData AttributeName="name"/>
- </EntityData>
- </XActionItem>
- <XActionItem
-
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
- ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
- </XActionItem>
- <XActionItemReference entity="FileTXT" name="SaveActions"/>
- <XActionItem ICON="action.empty" displayName="New"
group="1"
- kind="list" name="CreateActions"/>
- <XActionItemReference entity="FileESB101"
name="CopyActions"/>
- <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
- <XActionItemReference entity="FileTXT" name="Properties"/>
- <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XModelEntity name="FileESB120_EditorActionList">
- <XChildrenEntities/>
- <XEntityRenderer/>
- <XModelAttributes/>
- <XActionItem kind="list">
- <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
- <XActionItem ICON="action.empty" kind="list"
name="Properties">
- <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
- displayName="Properties..." kind="action"
name="Properties"/>
- </XActionItem>
- </XActionItem>
- <XDependencies/>
- </XModelEntity>
- <XEntityExtension name="FileFolder">
- <XChildrenEntities>
- <XChildEntity name="FileESB120"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
- <XEntityExtension name="FileSystemFolder">
- <XChildrenEntities>
- <XChildEntity name="FileESB120"/>
- </XChildrenEntities>
- <XActionItem kind="list"/>
- </XEntityExtension>
-</XModelEntityGroup>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="ESB"
VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="FileVersions">
+ <PAIR name="ESB1.2.0" value="FileESB120"/>
+ </MAPPING>
+ <MAPPING name="FilteredTreeConstraints">
+ <PAIR name="FileSystems$158"
value="org.jboss.tools.esb.core.model.impl.ESBTreeConstraint"/>
+ </MAPPING>
+ </MAPPINGS>
+ <ICONS/>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%Ordered%"
+ XMLSUBPATH="action" name="ESBAction120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="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;valueFilter=org.jboss.tools.esb.ui.editor.attribute.ActionClassValueFilter;newWizardClass=org.jboss.tools.esb.ui.wizard.NewActionWizard"
+ name="class" xmlname="class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute
+ PROPERTIES="category=general;separator=comma;greedy=false"
+ name="process" xmlname="process">
+ <Constraint loader="ListString"/>
+ <Editor name="ListAdd"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="alertTimeThreshold" xmlname="alertTimeThreshold"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="alertLengthThreshold" xmlname="alertLengthThreshold"/>
+ <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>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="actions" name="ESBActions120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBAction120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.actions" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="actions list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Actions" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference attributes="mep,in xsd,out xsd,fault xsd"
+ entity="ESBActions101" name="actionsA"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="request location" xmlname="requestLocation"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="response location" xmlname="responseLocation"/>
+ <XModelAttributeReference attributes="webservice,validate"
+ entity="ESBActions101" name="actionsB"/>
+ <XModelAttribute PROPERTIES="category=advanced"
name="addressing" xmlname="addressing">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddGenericActionSupport"
+ displayName="Custom Action..." kind="action"
name="AddAction">
+ <EntityData EntityName="ESBAction120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="process" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Action..."
+ kind="action" name="AddAnyAction"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBActions101"
name="CopyActions"/>
+ <XActionItemReference entity="ESBActions101"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="role" name="ESBAllowedRole120">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="role" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <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="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
+ XMLSUBPATH="allowed-roles" name="ESBAllowedRoles120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBAllowedRole120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="allowed roles" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Allowed Roles" name="name"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Role..." kind="action"
name="AddRole">
+ <EntityData EntityName="ESBAllowedRole120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
+ XMLSUBPATH="asyncResponse" name="ESBAsyncResponse120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPayload120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="async response" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Async Response" name="name"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="status
code" xmlname="statusCode"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Payload..." kind="action"
name="AddPayload">
+ <EntityData EntityName="ESBPayload120">
+ <AttributeData AttributeName="classpath resource"/>
+ <AttributeData AttributeName="content type"/>
+ <AttributeData AttributeName="character encoding"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
+ XMLSUBPATH="exception" name="ESBException120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBMapping120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="exception" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Exception" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="mappings
file" xmlname="mappingsFile">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=properties"/>
+ <value name="linkAction=OpenMapping"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </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=mappings file"
+ displayName="Open Mapping File" kind="action"
name="OpenMapping"/>
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Mapping..." kind="action"
name="AddMapping">
+ <EntityData EntityName="ESBMapping120">
+ <AttributeData AttributeName="class"/>
+ <AttributeData AttributeName="status"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+
ImplementingClass="org.jboss.tools.esb.core.model.impl.FTPListenerSpecificPropertiesImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
name="ESBFTPCache">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="cache" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Cache" name="name" visibility="false"
xmlname="name">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="max nodes" xmlname="maxNodes"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="time to live" xmlname="timeToLiveSeconds"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="max age" xmlname="maxAgeSeconds"/>
+ <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;children=%ESBOrdered%;hasConvertedProperties=true"
+ XMLSUBPATH="ftp-listener" name="ESBFTPListener120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBFTPMessageFilter101"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBFTPCache"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBFTPRemote"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="ftp listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttributeReference
+ attributes="poll frequency seconds,schedule frequency,schedule id ref"
+ entity="ESBScheduledListener101" name="scheduled listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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.FTPListenerSpecificPropertiesImpl"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=converter"
name="ESBFTPRemote">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="Remote Filesystem Strategy"
+ loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Remote Filesystem Strategy" name="name"
visibility="false" xmlname="name">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
name="class" xmlname="remoteFilesystemStrategy-class">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="config file"
xmlname="remoteFilesystemStrategy-configFile">
+ <Constraint loader="Tree">
+ <value name="ESBResourceTree"/>
+ <value name="extensions=xml"/>
+ <value name="linkAction=OpenConfig"/>
+ </Constraint>
+ <Editor name="TreeChooser"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="cache listener"
xmlname="removeFilesystemStrategy-cacheListener">
+ <Editor name="AccessibleJava"/>
+ </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=config file"
+ displayName="Open Config File" kind="action"
name="OpenConfig"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="globals" name="ESBGlobals120">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBWarSecurity120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="globals" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Globals" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="http-bus" name="ESBHTTPBus120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBAllowedRoles120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute PROPERTIES="category=general;separator=comma"
+ name="protected methods" xmlname="protected-methods">
+ <Constraint loader="ListString">
+ <value name="GET"/>
+ <value name="POST"/>
+ <value name="PUT"/>
+ <value name="DELETE"/>
+ <value name="HEAD"/>
+ </Constraint>
+ <Editor name="ListAdd"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general"
+ name="transport guarantee" xmlname="transportGuarantee">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="NONE"/>
+ <value name="INTEGRAL"/>
+ <value name="CONFIDENTIAL"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="http-gateway" name="ESBHTTPGateway120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBException120"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBAsyncResponse120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http gateway" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference attributes="name,channel id ref"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=general" name="url
pattern" xmlname="urlPattern"/>
+ <XModelAttribute PROPERTIES="category=general" name="payload
as" xmlname="payloadAs">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="STRING"/>
+ <value name="BYTES"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="http-provider" name="ESBHTTPProvider120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBHTTPBus120"/>
+ <XChildEntity maxCount="1" name="ESBException120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="http provider" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="HTTP Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBHTTPBus120">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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%;hasConvertedProperties=true"
+ XMLSUBPATH="jbr-bus" name="ESBJBRBus120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.bus" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="channel" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="id" xmlname="busid"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="port" xmlname="port">
+ <Constraint loader="%IntEL%"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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=converter"
name="ESBJBRConfig">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBR Gateway Config"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Config" name="name" visibility="false"
xmlname="name">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ default="Default(true)" name="synchronous"
xmlname="synchronous">
+ <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="service invoker timeout"
xmlname="serviceInvokerTimeout"/>
+ <XModelAttribute PROPERTIES="category=general;pre=true"
+ name="async response" xmlname="asyncResponse"/>
+ <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;children=%EntityOrdered%;hasConvertedProperties=true"
+ XMLSUBPATH="jbr-listener" name="ESBJBRListener120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jbr listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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%;hasConvertedProperties=true"
+ XMLSUBPATH="jbr-provider" name="ESBJBRProvider120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBBus"/>
+ <XChildEntity name="ESBJBRBus120"/>
+ <XChildEntity maxCount="1" name="ESBJBRConfig"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.provider" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jbr provider" 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="http" name="protocol" xmlname="protocol">
+ <Constraint loader="List">
+ <value name="http"/>
+ <value name="https"/>
+ <value name="socket"/>
+ <value name="sslsocket"/>
+ </Constraint>
+ <Editor name="List"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="host"
xmlname="host"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JBR Bus..." kind="action"
name="AddBus">
+ <EntityData EntityName="ESBJBRBus120">
+ <AttributeData AttributeName="id"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="jca-gateway" name="ESBJCAGateway120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBActivationConfig101"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="jca gateway" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference attributes="name,channel id ref"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true;save=always"
+ name="adapter" xmlname="adapter"/>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="endpoint class" xmlname="endpointClass">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="messaging
type" xmlname="messagingType"/>
+ <XModelAttribute PROPERTIES="category=advanced" name="jca
bridge" xmlname="jcaBridge"/>
+ <XModelAttribute PROPERTIES="category=advanced;id=true"
+ name="transacted" xmlname="transacted">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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="listener" name="ESBListener120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general" name="channel id
ref" xmlname="busidref">
+ <Constraint loader="ListString"/>
+ <Editor name="ESBBusList"/>
+ </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="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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=%Ordered%;saveDefault=false"
+ XMLSUBPATH="listeners" name="ESBListeners120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBListener120"/>
+ <XChildEntity name="ESBScheduledListener101"/>
+ <XChildEntity name="ESBJCAGateway120"/>
+ <XChildEntity name="ESBJMSListener101"/>
+ <XChildEntity name="ESBFSListener101"/>
+ <XChildEntity name="ESBFTPListener120"/>
+ <XChildEntity name="ESBSQLListener120"/>
+ <XChildEntity name="ESBHibernateListener101"/>
+ <XChildEntity name="ESBJBRListener120"/>
+ <XChildEntity name="ESBGroovyListener101"/>
+ <XChildEntity name="ESBHTTPGateway120"/>
+ <XChildEntity name="ESBUDPListener110"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listeners" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="listeners list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Listeners" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Listener..." kind="action"
name="AddListener">
+ <EntityData EntityName="ESBListener120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem kind="list" name="Separator"/>
+ <XActionItemReference entity="ESBListeners101"
name="AddFSListener" path="CreateActions/AddFSListener"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="FTP Listener..." kind="action"
name="AddFTPListener">
+ <EntityData EntityName="ESBFTPListener120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddGroovyListener"
path="CreateActions/AddGroovyListener"/>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddHibernateListener"
path="CreateActions/AddHibernateListener"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="HTTP Gateway..." kind="action"
name="AddHTTPGateway">
+ <EntityData EntityName="ESBHTTPGateway120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.esb.core.model.handlers.AddJBRListerer12Handler"
+ ICON="action.empty" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="JBR Listener..."
+ kind="action" name="AddJBRListener">
+ <EntityData EntityName="ESBJBRListener120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="JCA Gateway..." kind="action"
name="AddJCAGateway">
+ <EntityData EntityName="ESBJCAGateway120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="adapter"/>
+ <AttributeData AttributeName="endpoint class"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners101"
name="AddJMSListener" path="CreateActions/AddJMSListener"/>
+ <XActionItemReference entity="ESBListeners101"
+ name="AddScheduledListener"
path="CreateActions/AddScheduledListener"/>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="SQL Listener..." kind="action"
name="AddSQLListener">
+ <EntityData EntityName="ESBSQLListener120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="channel id ref"
Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners110"
name="AddUDPListener" path="CreateActions/AddUDPListener"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Listener..."
+ kind="action" name="AddAnyListener"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBListeners101"
name="CopyActions"/>
+ <XActionItemReference entity="ESBListeners101"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="mapping" name="ESBMapping120">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="role" 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;save=always"
+ name="status" xmlname="status"/>
+ <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="ESBProperty"
name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty"
name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ <XActionItemReference entity="ESBProperty"
name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%Custom%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="payload" name="ESBPayload120">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="role" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="classpath resource" xmlname="classpathResource">
+ <Editor name="AccessibleJava"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ name="content type" xmlname="contentType"/>
+ <XModelAttribute PROPERTIES="category=general"
+ name="character encoding" xmlname="characterEncoding"/>
+ <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="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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="providers" name="ESBProviders120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBBusProvider101"/>
+ <XChildEntity name="ESBJBRProvider120"/>
+ <XChildEntity name="ESBScheduleProvider101"/>
+ <XChildEntity name="ESBJMSProvider101"/>
+ <XChildEntity name="ESBJCAProvider101"/>
+ <XChildEntity name="ESBFSProvider101"/>
+ <XChildEntity name="ESBFTPProvider101"/>
+ <XChildEntity name="ESBSQLProvider101"/>
+ <XChildEntity name="ESBHibernateProvider101"/>
+ <XChildEntity name="ESBHTTPProvider120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="providers list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Providers" name="name" visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBProviders101"
name="AddBusProvider" path="CreateActions/AddBusProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddFSProvider" path="CreateActions/AddFSProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddFTPProvider" path="CreateActions/AddFTPProvider"/>
+ <XActionItemReference entity="ESBProviders101"
+ name="AddHibernateProvider"
path="CreateActions/AddHibernateProvider"/>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBHTTPBus120"
+ displayName="HTTP Provider..." kind="action"
name="AddHTTPProvider">
+ <EntityData EntityName="ESBHTTPProvider120">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%SpecialWizard%"
ICON="action.empty"
+
PROPERTIES="validator.add=true;support=org.jboss.tools.esb.core.model.handlers.AddProviderSupport;busEntity=ESBJBRBus120"
+ displayName="JBR Provider..." kind="action"
name="AddJBRProvider">
+ <EntityData EntityName="ESBJBRProvider120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="protocol"/>
+ <AttributeData AttributeName="host" Mandatory="no"/>
+ </EntityData>
+ <EntityData EntityName="ESBBusCreator">
+ <AttributeData AttributeName="id"/>
+ <AttributeData AttributeName="port"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="AddJCAProvider" path="CreateActions/AddJCAProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddJMSProvider" path="CreateActions/AddJMSProvider"/>
+ <XActionItemReference entity="ESBProviders101"
+ name="AddScheduleProvider"
path="CreateActions/AddScheduleProvider"/>
+ <XActionItemReference entity="ESBProviders101"
name="AddSQLProvider" path="CreateActions/AddSQLProvider"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.ShowMenuHandler"
+ PROPERTIES="actionList=CreateActions" displayName="Provider..."
+ kind="action" name="AddAnyProvider"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProviders101"
name="CopyActions" path="CopyActions"/>
+ <XActionItemReference entity="ESBProviders101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrdered%"
+ XMLSUBPATH="sql-listener" name="ESBSQLListener120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBSQLMessageFilter120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.listener" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sql listener" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,channel id ref,max threads,is gateway"
+ entity="ESBListener101" name="listener"/>
+ <XModelAttributeReference attributes="poll frequency seconds"
+ entity="ESBScheduledListener101" name="scheduled listener"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions">
+ <XActionItemReference entity="ESBAction101" name="AddProperty"
path="CreateActions/AddProperty"/>
+ </XActionItem>
+ <XActionItem ICON="action.empty" displayName="Create"
kind="list" name="EditActions"/>
+ <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;saveDefault=false"
+ XMLSUBPATH="sql-message-filter" name="ESBSQLMessageFilter120">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.filter" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="sql message filter"
loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,tablename,message id column,message column,status column,where
condition,order by,insert timestamp column"
+ entity="ESBSQLMessageFilter101" name="sql-message-filter"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="retry count column" xmlname="retry-count-column"/>
+ <XModelAttributeReference attributes="post delete,error delete"
+ entity="ESBFSMessageFilter101" name="filter"/>
+ <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>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%ESBOrderedService%"
+ XMLSUBPATH="service" name="ESBService120">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBSecurity101P"
required="yes"/>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity maxCount="1" name="ESBListeners120"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBActions120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.service" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="service" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttributeReference
+ attributes="name,category,description,invm scope,invm transacted"
+ entity="ESBService101" name="service"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="alertTimeThreshold" xmlname="alertTimeThreshold"/>
+ <XModelAttribute PROPERTIES="category=advanced"
+ name="alertLengthThreshold" xmlname="alertLengthThreshold"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItemReference entity="ESBService101"
name="CreateActions" path="CreateActions"/>
+ <XActionItemReference entity="ESBService101" name="CopyActions"
path="CopyActions"/>
+ <XActionItemReference entity="ESBService101"
name="DeleteActions" path="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;saveDefault=false;children=%Ordered%"
+ XMLSUBPATH="services" name="ESBServices120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBService120"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.services" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="services list" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="Services" name="name" visibility="false">
+ <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 Service..." kind="action"
name="AddService">
+ <EntityData EntityName="ESBService120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="category"/>
+ <AttributeData AttributeName="description"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBServices101"
name="CopyActions" path="CopyActions"/>
+ <XActionItemReference entity="ESBServices101"
name="DeleteActions" path="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;saveDefault=false"
+ XMLSUBPATH="war-security" name="ESBWarSecurity120">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.providers" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="WAR security" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true"
+ default="WAR Security" name="name"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="method"
xmlname="method">
+ <Constraint loader="ListString">
+ <value/>
+ <value name="BASIC"/>
+ <value name="DIGEST"/>
+ <value name="CLIENT-CERT"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="domain"
xmlname="domain"/>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.delete" displayName="Delete"
kind="list" name="DeleteActions">
+ <XActionItem BaseActionName="Delete"
HandlerClassName="%Delete%"
+ ICON="action.delete" displayName="Delete"
kind="action" name="Delete"/>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty"
name="Properties"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementationLoadingClass="org.jboss.tools.esb.core.model.ESBFileLoader"
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBFileImpl"
+ ObjectEditorClass="%XML%"
+
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%;editorTreeConstraint=org.jboss.tools.esb.core.model.impl.ESBTreeConstraint"
+ XMLSUBPATH="jbossesb" name="FileESB120">
+ <XChildrenEntities>
+ <XChildEntity maxCount="1" name="ESBGlobals120"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBProviders120"
required="yes"/>
+ <XChildEntity maxCount="1" name="ESBServices120"
required="yes"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.file" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="JBoss esb" loader="ElementType"
name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="name"
xmlname="NAME"/>
+ <XModelAttribute default="xml" name="extension"
xmlname="EXTENSION">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment"
visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ <XModelAttribute loader="ElementType" name="_lateload"
visibility="false">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute default="no" name="isIncorrect"
visibility="false">
+ <Constraint loader="List">
+ <value name="yes"/>
+ <value name="no"/>
+ </Constraint>
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute name="incorrectBody" visibility="false"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
+ name="xmlns" xmlname="xmlns"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://www.w3.org/2001/XMLSchema-instance"
name="xmlns:xsi" xmlname="xmlns:xsi"/>
+ <XModelAttribute PROPERTIES="save=always"
+
default="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/e...
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schem...
+ name="xsi:schemaLocation" xmlname="xsi:schemaLocation"/>
+ <XModelAttribute name="encoding">
+ <Constraint loader="ListString">
+ <value name="ISO-8859-1"/>
+ <value name="UTF-8"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" default="180"
+ name="parameter reload secs" xmlname="parameterReloadSecs"/>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem BaseActionName="Open" HandlerClassName="%Open%"
+ ICON="action.empty" displayName="Open" kind="action"
name="Open"/>
+ <XActionItem displayName="Open With" group="1"
kind="list" name="OpenWith">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithExternalHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Open with External Program" kind="action"
name="OpenWithSelected"/>
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.common.meta.action.impl.handlers.OpenWithChoiceHandler"
+ ICON="action.empty" PROPERTIES="extension=struts-config"
+ displayName="Choose Program..." kind="action"
name="OpenWithChoice">
+ <EntityData EntityName="OpenWithHelper">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="default"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItem kind="list" name="EditActions">
+ <XActionItem HIDE="always"
+
HandlerClassName="org.jboss.tools.jsf.model.handlers.RenameFacesConfigHandler"
+ ICON="action.empty" PROPERTIES="validator.edit=true"
+ WizardClassName="%Default%" displayName="Rename..."
kind="action" name="Rename">
+ <EntityData EntityName="FileESB110">
+ <AttributeData AttributeName="name"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem
+
HandlerClassName="org.jboss.tools.common.model.filesystems.impl.handlers.RenameEclipseFileHandler"
+ ICON="action.empty" displayName="Rename..."
kind="action" name="RenameEclipse"/>
+ </XActionItem>
+ <XActionItemReference entity="FileTXT" name="SaveActions"/>
+ <XActionItem ICON="action.empty" displayName="New"
group="1"
+ kind="list" name="CreateActions"/>
+ <XActionItemReference entity="FileESB101"
name="CopyActions"/>
+ <XActionItemReference entity="FileTXT"
name="DeleteActions"/>
+ <XActionItemReference entity="FileTXT" name="Properties"/>
+ <XActionItemReference entity="FileTXT"
name="DiscardActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity name="FileESB120_EditorActionList">
+ <XChildrenEntities/>
+ <XEntityRenderer/>
+ <XModelAttributes/>
+ <XActionItem kind="list">
+ <XActionItem displayName="New" group="1" kind="list"
name="CreateActions"/>
+ <XActionItem ICON="action.empty" kind="list"
name="Properties">
+ <XActionItem HandlerClassName="%Properties%"
ICON="action.empty"
+ displayName="Properties..." kind="action"
name="Properties"/>
+ </XActionItem>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="FileFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileESB120"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+ <XEntityExtension name="FileSystemFolder">
+ <XChildrenEntities>
+ <XChildEntity name="FileESB120"/>
+ </XChildrenEntities>
+ <XActionItem kind="list"/>
+ </XEntityExtension>
+</XModelEntityGroup>