Author: dennyxu
Date: 2009-01-14 21:33:20 -0500 (Wed, 14 Jan 2009)
New Revision: 13052
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.classpath
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.project
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.settings/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.settings/org.eclipse.jdt.core.prefs
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/META-INF/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/META-INF/MANIFEST.MF
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/build.properties
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.ecore
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.genmodel
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.properties
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.xml
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/AbstractScheduledListener.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionsType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActivationConfigType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Bus.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProvider.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/CronScheduleType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DestTypeType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DocumentRoot.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBFactory.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBPackage.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FrequencyUnit.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsMessageFilterType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpMessageFilterType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/GroovyListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateMessageFilterType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/InvmScope.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbossesbType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JcaGatewayType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsJcaProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsMessageFilterType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Listener.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ListenersType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/MepType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/PropertyType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType1.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Provider.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProvidersType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Schedule.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduleProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduledListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SecurityType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServiceType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServicesType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SimpleScheduleType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlBusType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlListenerType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlMessageFilterType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlProviderType.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/AbstractScheduledListenerImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionsTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActivationConfigTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/CronScheduleTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/DocumentRootImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBFactoryImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBPackageImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsMessageFilterTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpMessageFilterTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/GroovyListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateMessageFilterTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbossesbTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JcaGatewayTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsJcaProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsMessageFilterTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenerImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenersTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/PropertyTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProviderImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProvidersTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduledListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SecurityTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServiceTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServicesTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SimpleScheduleTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlBusTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlListenerTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlMessageFilterTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlProviderTypeImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBAdapterFactory.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceFactoryImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceImpl.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBSwitch.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBValidator.java
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBXMLProcessor.java
Log:
Initial import.
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.classpath
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.classpath
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.classpath 2009-01-15 02:33:20 UTC
(rev 13052)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
+ <classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
+ <classpathentry kind="output" path="bin"/>
+</classpath>
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.project
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.project
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.project 2009-01-15 02:33:20 UTC
(rev 13052)
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>org.jboss.tools.esb.model</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.ManifestBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.pde.SchemaBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.pde.PluginNature</nature>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.settings/org.eclipse.jdt.core.prefs
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.settings/org.eclipse.jdt.core.prefs
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/.settings/org.eclipse.jdt.core.prefs 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,7 @@
+#Fri Jan 09 13:37:07 CST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6
+org.eclipse.jdt.core.compiler.compliance=1.6
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.6
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/META-INF/MANIFEST.MF
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/META-INF/MANIFEST.MF
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/META-INF/MANIFEST.MF 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,16 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.jboss.tools.esb.model;singleton:=true
+Bundle-Version: 1.0.0
+Bundle-ClassPath: .
+Bundle-Vendor: %providerName
+Bundle-Localization: plugin
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Require-Bundle: org.eclipse.core.runtime,
+ org.eclipse.emf.ecore;visibility:=reexport,
+ org.eclipse.emf.ecore.xmi;visibility:=reexport
+Bundle-ActivationPolicy: lazy
+Export-Package: org.jboss.tools.esb,
+ org.jboss.tools.esb.impl,
+ org.jboss.tools.esb.util
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/build.properties
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/build.properties
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/build.properties 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,14 @@
+
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+bin.includes = .,\
+ model/,\
+ META-INF/,\
+ plugin.xml,\
+ plugin.properties
+jars.compile.order = .
+source.. = src/
+output.. = bin/
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.ecore
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.ecore
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.ecore 2009-01-15 02:33:20
UTC (rev 13052)
@@ -0,0 +1,2411 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ecore:EPackage xmi:version="2.0"
+
xmlns:xmi="http://www.omg.org/XMI"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="esb"
+
nsURI="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc...
+ nsPrefix="esb">
+ <eClassifiers xsi:type="ecore:EClass"
name="AbstractScheduledListener" abstract="true"
+ eSuperTypes="#//Listener">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Abstract scheduled
listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name"
value="abstract-scheduled-listener"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="pollFrequencySeconds" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Int"
+ defaultValueLiteral="-1" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							DEPRECATED
(use "schedule-frequency"
or
							"scheduleidref"):
The frequency with
which
							this listener
is scheduled (in
seconds).
							Defaults
to 10 seconds.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="poll-frequency-seconds"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="scheduleFrequency" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Int"
+ defaultValueLiteral="-1" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The
frequency with which this listener
is
							scheduled (in
seconds). Defaults to
10
							seconds.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="schedule-frequency"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="scheduleidref" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The id
reference for the schedule
that's
							driving
this scheduled
listener.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="scheduleidref"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ActionsType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="actions_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="action"
lowerBound="1"
+ upperBound="-1" eType="#//ActionType"
containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				An action which will act on the
message when it is
				received by the service.
Actions can be chained. Hence
				you can specify
a list of actions. Action
are
				'pluggable' and can be custom
code, however JBossESB
				comes with a list of
predefined actions.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="action"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="faultXsd" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="faultXsd"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="inXsd"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="inXsd"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="mep"
eType="#//MepType"
+ unsettable="true">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="mep"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="outXsd"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="outXsd"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="validate" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="false" unsettable="true">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="validate"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="webservice" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="webservice"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ActionType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="action_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="class"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The full
classname of the java class in
which
						this action is
defined.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="class"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The logical
name of the action.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="process" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The name of the
method on the action that
needs
						to be called when the
message is received.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="process"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="ActivationConfigType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="activation-config_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" lowerBound="1"
+ upperBound="-1" eType="#//PropertyType"
containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Bus">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A bus (also called
"channel" by others) is a means
by
				which Services communicate with each other
(JMS, FTP,
				HTTP,
etc).
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="bus"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="busid"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					An id such that this bus
can be referenced by
					Service
listn.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="busid"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="BusProvider"
eSuperTypes="#//Provider">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A provider of a
bus. So for instance you
can
						have a jms-provider
(JBossMQ) or
an
						ftp-provider.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="bus-provider"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="busGroup" unique="false"
+ lowerBound="1" upperBound="-1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="group"/>
+ <details key="name" value="bus:group"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="bus"
lowerBound="1" upperBound="-1"
+ eType="#//Bus" volatile="true" transient="true"
derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="group" value="bus:group"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="BusProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="bus-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="CategoryType"
instanceClassName="java.lang.String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="category_._type"/>
+ <details key="baseType"
value="http://www.eclipse.org/emf/2003/XMLType#string"/>
+ <details key="maxLength" value="255"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="CronScheduleType"
eSuperTypes="#//Schedule">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="cron-schedule_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="cronExpression" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								Schedule
CRON
expression.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="cronExpression"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="DescriptionType"
instanceClassName="java.lang.String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="description_._type"/>
+ <details key="baseType"
value="http://www.eclipse.org/emf/2003/XMLType#string"/>
+ <details key="maxLength" value="255"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="DestTypeType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="dest-type_._type"/>
+ </eAnnotations>
+ <eLiterals name="QUEUE"/>
+ <eLiterals name="TOPIC" value="1"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType"
name="DestTypeTypeObject"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="dest-type_._type:Object"/>
+ <details key="baseType" value="dest-type_._type"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value=""/>
+ <details key="kind" value="mixed"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed"
unique="false" upperBound="-1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="elementWildcard"/>
+ <details key="name" value=":mixed"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="xMLNSPrefixMap" upperBound="-1"
+ eType="ecore:EClass
http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+ transient="true" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="xmlns:prefix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="xSISchemaLocation" upperBound="-1"
+ eType="ecore:EClass
http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
+ transient="true" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="xsi:schemaLocation"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="action"
upperBound="-2"
+ eType="#//ActionType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				An action which will act on the
message when it is
				received by the service.
Actions can be chained. Hence
				you can specify
a list of actions. Action
are
				'pluggable' and can be custom
code, however JBossESB
				comes with a list of
predefined actions.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="action"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="actions" upperBound="-2"
+ eType="#//ActionsType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for actions belonging
to this service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="actions"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="activationConfig" upperBound="-2"
+ eType="#//ActivationConfigType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Activation configuration for jca
bus or listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="activation-config"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="bus"
upperBound="-2" eType="#//Bus"
+ volatile="true" transient="true" derived="true"
containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="busProvider" upperBound="-2"
+ eType="#//BusProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Generic Bus
Provider.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="bus-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="provider" upperBound="-2"
+ eType="#//Provider" changeable="false"
volatile="true" transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="cronSchedule" upperBound="-2"
+ eType="#//CronScheduleType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="cron-schedule"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="schedule"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="schedule" upperBound="-2"
+ eType="#//Schedule" changeable="false"
volatile="true" transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="schedule"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="fsBus"
upperBound="-2"
+ eType="#//FsBusType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A Fs-Bus is a specific instance
of a bus using the
File
				protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="fsListener" upperBound="-2"
+ eType="#//FsListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific listener using the
file protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="listener" upperBound="-2"
+ eType="#//Listener" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="fsMessageFilter" upperBound="-2"
+ eType="#//FsMessageFilterType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FS
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="fsProvider" upperBound="-2"
+ eType="#//FsProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing a file
				system (local
fileshare or NAS).
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="ftpBus"
upperBound="-2"
+ eType="#//FtpBusType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FTP-Bus is a specific instance
of a bus using the
FTP
				protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="ftpListener" upperBound="-2"
+ eType="#//FtpListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific listener using the ftp
protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="ftpMessageFilter" upperBound="-2"
+ eType="#//FtpMessageFilterType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FTP
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="ftpProvider" upperBound="-2"
+ eType="#//FtpProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing a
ftp
				service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="groovyListener" upperBound="-2"
+ eType="#//GroovyListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Groovy
Listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="groovy-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateBus" upperBound="-2"
+ eType="#//HibernateBusType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A hibernate-bus is a specific
instance of a bus using
				the Hibernate
protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateListener" upperBound="-2"
+ eType="#//HibernateListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific listener using the
hibernate protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateMessageFilter"
+ upperBound="-2" eType="#//HibernateMessageFilterType"
volatile="true" transient="true"
+ derived="true" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A Hibernate
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateProvider" upperBound="-2"
+ eType="#//HibernateProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing a
hibernate
				service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jbossesb" upperBound="-2"
+ eType="#//JbossesbType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				The jbossesb configuration for a
single instance.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jbossesb"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="jbrBus"
upperBound="-2"
+ eType="#//JbrBusType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				JBoss Remoting
Bus
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jbr-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jbrListener" upperBound="-2"
+ eType="#//JbrListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				JBoss Remoting
Listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jbr-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jbrProvider" upperBound="-2"
+ eType="#//JbrProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				JBoss Remoting
Provider.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jbr-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jcaGateway" upperBound="-2"
+ eType="#//JcaGatewayType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific gateway using JCA
inflow.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jca-gateway"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="jmsBus"
upperBound="-2"
+ eType="#//JmsBusType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A JMS-Bus is a specific instance
of a bus using the
JMS
				protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsJcaProvider" upperBound="-2"
+ eType="#//JmsJcaProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing JMS through
				JCA
inflow.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-jca-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsListener" upperBound="-2"
+ eType="#//JmsListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific listener using the jms
protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsMessageFilter" upperBound="-2"
+ eType="#//JmsMessageFilterType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A JMS filter can add information
to a Queue, or Topic.
				For example you can
defined a message-selector. However,
				you can
also push the queue name and type into
this
				filter given you did not already specify
them in
the
				jms-bus.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsProvider" upperBound="-2"
+ eType="#//JmsProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="listeners" upperBound="-2"
+ eType="#//ListenersType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for all listener for
a service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="listeners"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-2"
+ eType="#//PropertyType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="providers" upperBound="-2"
+ eType="#//ProvidersType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for the providers
referenced in the jbossesb
				config
file
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="providers"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="scheduledListener" upperBound="-2"
+ eType="#//ScheduledListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Scheduled
listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="scheduled-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="scheduleProvider" upperBound="-2"
+ eType="#//ScheduleProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="schedule-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="security" upperBound="-2"
+ eType="#//SecurityType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="security"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="service" upperBound="-2"
+ eType="#//ServiceType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A service has listener or
gateways and a list
of
				actions.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="service"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="services" upperBound="-2"
+ eType="#//ServicesType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for
services.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="services"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="simpleSchedule" upperBound="-2"
+ eType="#//SimpleScheduleType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="simple-schedule"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="schedule"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sqlBus"
upperBound="-2"
+ eType="#//SqlBusType" volatile="true"
transient="true" derived="true" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A SQL-Bus is a specific instance
of a bus using the
SQL
				protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-bus"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="bus"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="sqlListener" upperBound="-2"
+ eType="#//SqlListenerType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific listener using the SQL
protocol.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="listener"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="sqlMessageFilter" upperBound="-2"
+ eType="#//SqlMessageFilterType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A SQL
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="sqlProvider" upperBound="-2"
+ eType="#//SqlProviderType" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing a
db
				service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="affiliation" value="provider"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="FrequencyUnit">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="frequency-unit"/>
+ </eAnnotations>
+ <eLiterals name="seconds"/>
+ <eLiterals name="milliseconds" value="1"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType"
name="FrequencyUnitObject"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="frequency-unit:Object"/>
+ <details key="baseType" value="frequency-unit"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FsBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="fs-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="fsMessageFilter" eType="#//FsMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FS
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FsListenerType"
eSuperTypes="#//AbstractScheduledListener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="fs-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="fsMessageFilter" eType="#//FsMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FS
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="fs-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="FsMessageFilterType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="fs-message-filter_._type"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="directory" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file share
that is monitored for
incoming
						new
files.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
file will be deleted if an
error
						occurs during
processing. Note that in that
case
						error-directory and
error-suffix have no
effect.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorDirectory" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="processed" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file share
to which the file will be
moved
						after when an error
occurs during
processing.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbERROR" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
which will be added to the
file
						name after an error
occurs during
processing.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="inputSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
used to filter files
targeted
						for comsumption by
the ESB (note: add the
dot,
						so something like
'.esbIn').
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="input-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
file will be deleted after it
is
						processed. Note that in
that case post-directory
						and
post-suffix have no
effect.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postDirectory" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="processed" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file share
to which the file will be
moved
						after it is processed
by the ESB
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postRename" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
file will be renamed after it
is
						processed. Note that in
that case post-directory
						and
post-suffix have no
effect.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-rename"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbDone" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
which will be added to the
file
						name after it is
processed.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="workSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbInProcess" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
used while the file is
being
						process, so that
another thread or process
won't
						pick it up
too.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="work-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FsProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="fs-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FtpBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="ftp-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="ftpMessageFilter" eType="#//FtpMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FTP
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FtpListenerType"
eSuperTypes="#//AbstractScheduledListener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="ftp-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="ftpMessageFilter" eType="#//FtpMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A FTP
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="ftp-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="FtpMessageFilterType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="ftp-message-filter_._type"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="certificateName" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The common name
of a certificate, which may be
needed
						for
ftps.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="certificate-name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="certificatePassphrase"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The passphrase
of the private key, if necessary, for sftp client
verification.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="certificate-passphrase"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="certificateUrl" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The url to a
public server certificate for ftps, or to
a
						private certificate for
sftp client verification. sftp
certificate
						can be located
via a resource.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="certificate-url"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="directory" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The ftp
directory that is monitored for
incoming
						new
files.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
file will be deleted if an
error
						occurs during
processing. Note that in that
case
						error-directory and
error-suffix have no
effect.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorDirectory" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="processed" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The ftp
directory to which the file will
be
						moved after when an error
occurs
during
						processing.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbERROR" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
which will be added to the
file
						name after an error
occurs during
processing.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="inputSuffix" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
used to filter files
targeted
						for comsumption by
the ESB (note: add the
dot,
						so something like
'.esbIn').
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="input-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="passive" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						This is an ftp
server setting which may vary
per
						session.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="passive"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="password" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The password
used to access the ftp
server.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="password"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
file will be deleted after it
is
						processed. Note that in
that case post-directory
						and
post-suffix have no
effect.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postDirectory" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The ftp
directory to which the file will
be
						moved after it is
processed by the ESB
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-directory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbDone" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
which will be added to the
file
						name after it is
processed.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="protocol" eType="#//ProtocolType1"
+ defaultValueLiteral="ftp" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The protocol,
can be sftp (SSH File
Transfer
						Protocol), ftps
(FTP over SLL) and ftp (to
which
						it
defaults).
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="protocol"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="readOnly" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="false" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, the
ftp server does not permit
write
						opertations on files.
Note that in this case
the
						following properties
have no effect:
						work-suffix,
post-delete,
post-directory,
						post-suffix,
error-delete, error-directory,
and
						error-suffix.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="read-only"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="username" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The username
used to access the ftp
server
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="username"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="workSuffix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral=".esbInProcess" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The file suffix
used while the file is
being
						process, so that
another thread or process
won't
						pick it up
too.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="work-suffix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="FtpProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="ftp-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="hostname" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
ftp hostname, as it can be
resolved
								by
DNS.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="hostname"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="GroovyListenerType"
eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="groovy-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="script"
lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
path (classpath) to the
Groovy
								Gateway
script. Or, the alias for
the
								pre-packaged
Groovy Gateway
script.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="script"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="HibernateBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="hibernate-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateMessageFilter"
+ lowerBound="1" upperBound="-1"
eType="#//HibernateMessageFilterType" containment="true"
+ resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A Hibernate
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="HibernateListenerType" eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="hibernate-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="hibernateMessageFilter"
+ upperBound="-1" eType="#//HibernateMessageFilterType"
containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A Hibernate
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="hibernate-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="HibernateMessageFilterType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name"
value="hibernate-message-filter_._type"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="classname" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The class name
to monitor.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="classname"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="event"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="message_id" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A
comma-separated list of events to
intercept.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="event"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="HibernateProviderType" eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="hibernate-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="hibernateCfgFile" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
Hibernate configuration file to
use.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="hibernate-cfg-file"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="InvmScope">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="invmScope"/>
+ </eAnnotations>
+ <eLiterals name="NONE"/>
+ <eLiterals name="GLOBAL" value="1"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="InvmScopeObject"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="invmScope:Object"/>
+ <details key="baseType" value="invmScope"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JbossesbType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jbossesb_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="providers" eType="#//ProvidersType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for the providers
referenced in the jbossesb
				config
file
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="providers"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="services" eType="#//ServicesType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for
services.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="services"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="parameterReloadSecs" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//AnySimpleType"
+ defaultValueLiteral="180" unsettable="true">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="parameterReloadSecs"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JbrBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jbr-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="port"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Int"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								JBoss
Remoting Server listen
port.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="port"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JbrListenerType"
eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jbr-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JbrProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jbr-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="host"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								JBoss
Remoting Server bind address.
When
								not
specified, defaults
to
								InetAddress.getLocalHost().getHostName().
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="host"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="protocol" lowerBound="1"
+ eType="#//ProtocolType" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								Jboss
Remoting Listener/Server
protocol.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="protocol"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JcaGatewayType"
eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jca-gateway_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="activationConfig" eType="#//ActivationConfigType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Activation configuration for jca
bus or listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="activation-config"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="adapter" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="adapter"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="endpointClass" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="endpointClass"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jcaBridge" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jcaBridge"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="messagingType" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="messagingType"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="transacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="transacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JmsBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jms-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsMessageFilter" eType="#//JmsMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A JMS filter can add information
to a Queue, or Topic.
				For example you can
defined a message-selector. However,
				you can
also push the queue name and type into
this
				filter given you did not already specify
them in
the
				jms-bus.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JmsJcaProviderType"
eSuperTypes="#//JmsProviderType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jms-jca-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="activationConfig" eType="#//ActivationConfigType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Activation configuration for jca
bus or listener.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="activation-config"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="adapter" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
artifact containing the
resource
								adapter.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="adapter"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="endpointClass" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
class name of the JCA
endpoint.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="endpointClass"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jcaBridge" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
class name of the JCA
Bridge.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jcaBridge"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="messagingType" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
class name of the messaging
specific
								interface.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="messagingType"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="providerAdapterJNDI" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
JNDI location of an alternate provider
adapter
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="providerAdapterJNDI"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="transacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
transacted
flag.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="transacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JmsListenerType"
eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jms-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="jmsMessageFilter" eType="#//JmsMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A JMS filter can add information
to a Queue, or Topic.
				For example you can
defined a message-selector. However,
				you can
also push the queue name and type into
this
				filter given you did not already specify
them in
the
				jms-bus.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="jms-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="JmsMessageFilterType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jms-message-filter_._type"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="acknowledgeMode" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="AUTO_ACKNOWLEDGE" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						JMS Session
acknowledge mode. Can be on
of
						AUTO_ACKNOWLEDGE
(default),
CLIENT_ACKNOWLEDGE,
						or
DUPS_OK_ACKNOWLEDGE.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="acknowledge-mode"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="destName" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						Name of the
Queue of Topic.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="dest-name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="destType" lowerBound="1"
+ eType="#//DestTypeType" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A Queue
delivers a message once, a
topic
						broadcasts a message
to all
registered
						listeners.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="dest-type"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jmsSecurityCredential"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						JMS destination
password. Will be used when creating a
connection
						to the
destination. Will be ignored if username is not
specified.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jms-security-credential"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jmsSecurityPrincipal" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						JMS destination
username. Will be used when creating a
connection
						to the
destination.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jms-security-principal"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="persistent" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If false, JMS
messages will be
sent
						non-persistent. Default
is to send messages
with
						DeliveryMode.PERSISTENT.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="persistent"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="selector" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A
message-selector allows multiple listeners
to
						register with the same
queue/topic, but they
						will
filter on this
message-selector.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="selector"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="transacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="false" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true, JMS
sessions will be transaction
aware.
						Default is
false.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="transacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="JmsProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A specific instance of a
provider, providing JMS.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="jms-provider-type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="connectionFactory" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The
connection-factory used to
lookup
							queues/topics
in a naming directory
(JNDI)
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="connection-factory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jndiContextFactory" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The
context factory class the JBossESB
will
							use to do
naming lookups.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jndi-context-factory"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jndiPkgPrefix" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The
pkg-prefix which will be used to
do
							naming lookups.
It is left empty by
default.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jndi-pkg-prefix"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="jndiURL" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//AnyURI">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
							The
URL used to do naming
lookups.
						"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="jndi-URL"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Listener">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A listener is a listener or a
gateway. The listener
				defines to which bus the
service is listening. The
				service can
simultaneniously listen to multiple buses.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="listener"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="busidref" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="$not-defined$" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					A reference to an
existing bus, as defined in
the
					'buses' section of this
jbossesb config.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="busidref"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="isGateway" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="false" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					true if the listener is
a gateway. A gateway is an
					ESB-Unware
listener, while a listener is
ESB-aware
					and as such expects
jbossesb formatted messages.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="is-gateway"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="maxThreads" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Int"
+ defaultValueLiteral="1" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					The number of threads
which will be started for
this
					listener.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="maxThreads"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					The logical name of the
listener.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ListenersType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="listeners_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="listenerGroup" unique="false"
+ lowerBound="1" upperBound="-1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="group"/>
+ <details key="name" value="listener:group"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="listener" lowerBound="1"
+ upperBound="-1" eType="#//Listener" volatile="true"
transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="listener"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="group" value="listener:group"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="MepType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="mepType"/>
+ </eAnnotations>
+ <eLiterals name="RequestResponse"/>
+ <eLiterals name="OneWay" value="1"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="MepTypeObject"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="mepType:Object"/>
+ <details key="baseType" value="mepType"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType" name="NameType"
instanceClassName="java.lang.String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="name_._type"/>
+ <details key="baseType"
value="http://www.eclipse.org/emf/2003/XMLType#string"/>
+ <details key="maxLength" value="255"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType"
name="PollFrequencySecondsType"
instanceClassName="java.math.BigInteger">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name"
value="poll-frequency-seconds_._type"/>
+ <details key="baseType"
value="http://www.eclipse.org/emf/2003/XMLType#integer"/>
+ <details key="minExclusive" value="0"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="PropertyType"
eSuperTypes="http://www.eclipse.org/emf/2003/XMLType#//AnyType"...
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="property_._type"/>
+ <details key="kind" value="mixed"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="value"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="value"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="ProtocolType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="protocol_._type"/>
+ </eAnnotations>
+ <eLiterals name="http"/>
+ <eLiterals name="https" value="1"/>
+ <eLiterals name="socket" value="2"/>
+ <eLiterals name="sslsocket" value="3"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EEnum" name="ProtocolType1">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="protocol_._1_._type"/>
+ </eAnnotations>
+ <eLiterals name="ftp"/>
+ <eLiterals name="ftps" value="1"/>
+ <eLiterals name="sftp" value="2"/>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType"
name="ProtocolTypeObject"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="protocol_._type:Object"/>
+ <details key="baseType" value="protocol_._type"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EDataType"
name="ProtocolTypeObject1"
instanceClassName="org.eclipse.emf.common.util.Enumerator">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="protocol_._1_._type:Object"/>
+ <details key="baseType" value="protocol_._1_._type"/>
+ </eAnnotations>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Provider"
abstract="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Abstract
provider.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="provider"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ProvidersType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="providers_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="providerGroup" unique="false"
+ upperBound="-1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="group"/>
+ <details key="name" value="provider:group"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="provider" upperBound="-1"
+ eType="#//Provider" changeable="false"
volatile="true" transient="true" derived="true"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="provider"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="group" value="provider:group"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Schedule"
abstract="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				Schedule
Configuration.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="schedule"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="endDate" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//DateTime">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					Schedule end time and
date.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="endDate"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="scheduleid" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					An id such that this
schedule can be referenced by
					Service
listner.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="scheduleid"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="startDate" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//DateTime">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					Schedule start time and
date.
				"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="startDate"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="ScheduledListenerType"
eSuperTypes="#//AbstractScheduledListener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="scheduled-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="eventProcessor" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								Message
Composer class
name.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="event-processor"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="transacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								Should
the schedule execute in
a
								transacted
environment?
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="transacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="ScheduleProviderType" eSuperTypes="#//Provider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="schedule-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="scheduleGroup" unique="false"
+ lowerBound="1" upperBound="-1" eType="ecore:EDataType
http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="group"/>
+ <details key="name" value="schedule:group"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="schedule" lowerBound="1"
+ upperBound="-1" eType="#//Schedule"
changeable="false" volatile="true" transient="true"
+ derived="true" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="schedule"/>
+ <details key="namespace" value="##targetNamespace"/>
+ <details key="group" value="schedule:group"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SecurityType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="security_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="callbackHandler" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					CallbackHandler
implementation class. This will override the global callbackhandler

					which can be specified in
jbossesb-properties.xml
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="callbackHandler"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="moduleName" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="moduleName"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="rolesAllowed" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					Specifies one or more
logical roles that are allowed to acccess the
service.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="rolesAllowed"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="runAs"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					 Is used to specify that
a specific security role given by the role-name value should be used

					 as the security identity for this
service.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="runAs"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="useCallerIdentity" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
					Is used to indicate that
the current caller's identity should be propagated as the security
identity
					this
service.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="useCallerIdentity"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ServicesType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="services_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="service" lowerBound="1"
+ upperBound="-1" eType="#//ServiceType"
containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A service has listener or
gateways and a list
of
				actions.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="service"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="ServiceType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="service_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="security" eType="#//SecurityType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="security"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="property" upperBound="-1"
+ eType="#//PropertyType" containment="true"
resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A simple name-value
pair.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="property"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="listeners" eType="#//ListenersType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for all listener for
a service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="listeners"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="actions" eType="#//ActionsType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A container for actions belonging
to this service.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="actions"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="category" lowerBound="1"
+ eType="#//CategoryType">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The service
category which will be used to
store
						a reference to this
service in the registry.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="category"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="description" lowerBound="1"
+ eType="#//DescriptionType">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The service
description which stored with
this
						service in the
registry, so that the purpose
of
						this service can be
understood by a human.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="description"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="invmScope" eType="#//InvmScope"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="

All services are locally invokable over an "in VM" transport.
Invokability
 can be scoped using this attribute. An
"invmScope" value of "NONE" means that

the Service should not be locally invokable over the "in
VM" transport.
 More fine grained scoping will be
added in the future.
 "/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="invmScope"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="invmTransacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="

Should the InVM listener execute in a transacted environment?

"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="invmTransacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="name"
lowerBound="1" eType="#//NameType">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The service
name which will be used to store
a
						reference to this service
in the registry.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="name"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SimpleScheduleType"
eSuperTypes="#//Schedule">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="simple-schedule_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="execCount" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Int"
+ defaultValueLiteral="-1" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								Schedule
execution count. -1 to execute
indefinitely.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="execCount"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="frequency" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Long"
+ defaultValueLiteral="10" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Schedule
frequency."/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="frequency"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="frequencyUnits" eType="#//FrequencyUnit"
+ defaultValueLiteral="seconds" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation" value="Schedule frequency time
units."/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="frequencyUnits"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SqlBusType"
eSuperTypes="#//Bus">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="sql-bus_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="sqlMessageFilter" eType="#//SqlMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A SQL
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SqlListenerType"
eSuperTypes="#//Listener">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="sql-listener_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EReference"
name="sqlMessageFilter" eType="#//SqlMessageFilterType"
+ containment="true" resolveProxies="false">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
				A SQL
filter.
			"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="element"/>
+ <details key="name" value="sql-message-filter"/>
+ <details key="namespace" value="##targetNamespace"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="pollFrequencySeconds" eType="#//PollFrequencySecondsType"
+ defaultValueLiteral="10" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
frequency with which this
listener
								polls
the db in seconds. Defaults to
10
								seconds.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="poll-frequency-seconds"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass"
name="SqlMessageFilterType">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="sql-message-filter_._type"/>
+ <details key="kind" value="empty"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="errorDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true,
records in error will be deleted
after
						attempted picked up
for processing.(e.g. no
rows
						with a 'E' for
error, in column defined
in
						'status_column')
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="error-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="insertTimestampColumn"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						Holds the
timestamp when the record
was
						inserted.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="insert-timestamp-column"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="messageColumn" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The field that
holds the serialized
message.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="message-column"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="messageIdColumn" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A unique key
(PK) in the table.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="message-id-column"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="orderBy" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A where clause,
not including the word
where,
						which is applied to
the query.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="order-by"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="postDelete" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ defaultValueLiteral="true" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						If true,
records will be deleted
after
						processing.((e.g. no
rows with a 'D' for
done,
						in column defined in
'status_column')
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="post-delete"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="statusColumn" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						This column
contents ('P', 'W', 'E' or
'D')
						indicates if
the row is pending (P), in
process
						(W), in error(E) or
done (D) if
postDelete
						and/or
errorDelete are 'true' rows might
be
						deleted
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="status-column"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="tablename" lowerBound="1"
+ eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						The table in
which esb message are
stored.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="tablename"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="whereCondition" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String"
+ defaultValueLiteral="" unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
						A where clause,
not including the word
where,
						which is applied to
the query.
					"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="where-condition"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="SqlProviderType"
eSuperTypes="#//BusProvider">
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="sql-provider_._type"/>
+ <details key="kind" value="elementOnly"/>
+ </eAnnotations>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="datasource" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
name of the
datasource.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="datasource"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="driver"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
driver needed to connect to the
db.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="driver"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="password" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
password used to access
the
								database.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="password"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="transacted" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//Boolean"
+ unsettable="true">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
transacted
flag.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="transacted"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="url"
eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
url needed to connect to the
db.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="url"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EAttribute"
name="username" eType="ecore:EDataType
http://www.eclipse.org/emf/2003/XMLType#//String">
+ <eAnnotations
source="http://www.eclipse.org/emf/2002/GenModel">
+ <details key="documentation"
value="
								The
username used to access
the
								database.
							"/>
+ </eAnnotations>
+ <eAnnotations
source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="kind" value="attribute"/>
+ <details key="name" value="username"/>
+ </eAnnotations>
+ </eStructuralFeatures>
+ </eClassifiers>
+</ecore:EPackage>
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.genmodel
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.genmodel
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/esbmodel.genmodel 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,338 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<genmodel:GenModel xmi:version="2.0"
+
xmlns:xmi="http://www.omg.org/XMI"
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
+
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel"
modelDirectory="/org.jboss.tools.esb.model/src"
+ modelPluginID="org.jboss.tools.esb.model" modelName="Esbmodel"
importerID="org.eclipse.xsd.ecore.importer"
+ complianceLevel="6.0" copyrightFields="false">
+
<
foreignModel>http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product...
+ <genPackages prefix="ESB" basePackage="org.jboss.tools"
resource="XML" disposableProviderFactory="true"
+ ecorePackage="esbmodel.ecore#/">
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//DestTypeType">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//DestTypeType/QUEUE"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//DestTypeType/TOPIC"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//FrequencyUnit">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//FrequencyUnit/seconds"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//FrequencyUnit/milliseconds"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//InvmScope">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//InvmScope/NONE"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//InvmScope/GLOBAL"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//MepType">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//MepType/RequestResponse"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//MepType/OneWay"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//ProtocolType">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType/http"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType/https"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType/socket"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType/sslsocket"/>
+ </genEnums>
+ <genEnums typeSafeEnumCompatible="false"
ecoreEnum="esbmodel.ecore#//ProtocolType1">
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType1/ftp"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType1/ftps"/>
+ <genEnumLiterals
ecoreEnumLiteral="esbmodel.ecore#//ProtocolType1/sftp"/>
+ </genEnums>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//CategoryType"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//DescriptionType"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//DestTypeTypeObject"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//FrequencyUnitObject"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//InvmScopeObject"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//MepTypeObject"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//NameType"/>
+ <genDataTypes
ecoreDataType="esbmodel.ecore#//PollFrequencySecondsType"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//ProtocolTypeObject"/>
+ <genDataTypes ecoreDataType="esbmodel.ecore#//ProtocolTypeObject1"/>
+ <genClasses image="false"
ecoreClass="esbmodel.ecore#//AbstractScheduledListener">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//AbstractScheduledListener/pollFrequencySeconds"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//AbstractScheduledListener/scheduleFrequency"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//AbstractScheduledListener/scheduleidref"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ActionsType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ActionsType/action"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/faultXsd"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/inXsd"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/mep"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/outXsd"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/validate"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionsType/webservice"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ActionType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ActionType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionType/class"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ActionType/process"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ActivationConfigType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ActivationConfigType/property"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//Bus">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//Bus/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Bus/busid"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//BusProvider">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//BusProvider/busGroup"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//BusProvider/bus"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//BusProviderType"/>
+ <genClasses ecoreClass="esbmodel.ecore#//CronScheduleType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//CronScheduleType/cronExpression"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//DocumentRoot">
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//DocumentRoot/mixed"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/xMLNSPrefixMap"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/xSISchemaLocation"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/action"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/actions"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/activationConfig"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/bus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/busProvider"/>
+ <genFeatures property="None" children="true"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/provider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/cronSchedule"/>
+ <genFeatures property="None" children="true"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/schedule"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/fsBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/fsListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/listener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/fsMessageFilter"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/fsProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/ftpBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/ftpListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/ftpMessageFilter"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/ftpProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/groovyListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/hibernateBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/hibernateListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/hibernateMessageFilter"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/hibernateProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jbossesb"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jbrBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jbrListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jbrProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jcaGateway"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jmsBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jmsJcaProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jmsListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jmsMessageFilter"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/jmsProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/listeners"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/property"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/providers"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/scheduledListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/scheduleProvider"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/security"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/service"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/services"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/simpleSchedule"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/sqlBus"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/sqlListener"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/sqlMessageFilter"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//DocumentRoot/sqlProvider"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FsBusType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//FsBusType/fsMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FsListenerType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//FsListenerType/fsMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FsMessageFilterType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/directory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/errorDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/errorDirectory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/errorSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/inputSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/postDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/postDirectory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/postRename"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/postSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FsMessageFilterType/workSuffix"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FsProviderType"/>
+ <genClasses ecoreClass="esbmodel.ecore#//FtpBusType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//FtpBusType/ftpMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FtpListenerType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//FtpListenerType/ftpMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FtpMessageFilterType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/certificateName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/certificatePassphrase"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/certificateUrl"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/directory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/errorDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/errorDirectory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/errorSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/inputSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/passive"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/password"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/postDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/postDirectory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/postSuffix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/protocol"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/readOnly"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/username"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpMessageFilterType/workSuffix"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//FtpProviderType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//FtpProviderType/hostname"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//GroovyListenerType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//GroovyListenerType/script"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//HibernateBusType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//HibernateBusType/hibernateMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//HibernateListenerType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//HibernateListenerType/hibernateMessageFilter"/>
+ </genClasses>
+ <genClasses
ecoreClass="esbmodel.ecore#//HibernateMessageFilterType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//HibernateMessageFilterType/classname"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//HibernateMessageFilterType/event"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//HibernateProviderType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//HibernateProviderType/hibernateCfgFile"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JbossesbType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JbossesbType/providers"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JbossesbType/services"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JbossesbType/parameterReloadSecs"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JbrBusType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JbrBusType/port"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JbrListenerType"/>
+ <genClasses ecoreClass="esbmodel.ecore#//JbrProviderType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JbrProviderType/host"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JbrProviderType/protocol"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JcaGatewayType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JcaGatewayType/activationConfig"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JcaGatewayType/adapter"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JcaGatewayType/endpointClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JcaGatewayType/jcaBridge"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JcaGatewayType/messagingType"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JcaGatewayType/transacted"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JmsBusType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JmsBusType/jmsMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JmsJcaProviderType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JmsJcaProviderType/activationConfig"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/adapter"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/endpointClass"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/jcaBridge"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/messagingType"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/providerAdapterJNDI"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsJcaProviderType/transacted"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JmsListenerType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//JmsListenerType/jmsMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JmsMessageFilterType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/acknowledgeMode"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/destName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/destType"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/jmsSecurityCredential"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/jmsSecurityPrincipal"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/persistent"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/selector"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsMessageFilterType/transacted"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//JmsProviderType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsProviderType/connectionFactory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsProviderType/jndiContextFactory"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsProviderType/jndiPkgPrefix"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//JmsProviderType/jndiURL"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//Listener">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//Listener/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Listener/busidref"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Listener/isGateway"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Listener/maxThreads"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Listener/name"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ListenersType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ListenersType/listenerGroup"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//ListenersType/listener"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//PropertyType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//PropertyType/name"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//PropertyType/value"/>
+ </genClasses>
+ <genClasses image="false"
ecoreClass="esbmodel.ecore#//Provider">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//Provider/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Provider/name"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ProvidersType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ProvidersType/providerGroup"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//ProvidersType/provider"/>
+ </genClasses>
+ <genClasses image="false"
ecoreClass="esbmodel.ecore#//Schedule">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//Schedule/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Schedule/endDate"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Schedule/scheduleid"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//Schedule/startDate"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ScheduledListenerType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ScheduledListenerType/eventProcessor"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ScheduledListenerType/transacted"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ScheduleProviderType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ScheduleProviderType/scheduleGroup"/>
+ <genFeatures property="None" notify="false"
createChild="false" ecoreFeature="ecore:EReference
esbmodel.ecore#//ScheduleProviderType/schedule"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SecurityType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//SecurityType/property"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SecurityType/callbackHandler"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SecurityType/moduleName"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SecurityType/rolesAllowed"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SecurityType/runAs"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SecurityType/useCallerIdentity"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ServicesType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ServicesType/service"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//ServiceType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ServiceType/security"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ServiceType/property"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ServiceType/listeners"/>
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//ServiceType/actions"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ServiceType/category"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ServiceType/description"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ServiceType/invmScope"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ServiceType/invmTransacted"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//ServiceType/name"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SimpleScheduleType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SimpleScheduleType/execCount"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SimpleScheduleType/frequency"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SimpleScheduleType/frequencyUnits"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SqlBusType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//SqlBusType/sqlMessageFilter"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SqlListenerType">
+ <genFeatures property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference
esbmodel.ecore#//SqlListenerType/sqlMessageFilter"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlListenerType/pollFrequencySeconds"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SqlMessageFilterType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/errorDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/insertTimestampColumn"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/messageColumn"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/messageIdColumn"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/orderBy"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/postDelete"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/statusColumn"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/tablename"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlMessageFilterType/whereCondition"/>
+ </genClasses>
+ <genClasses ecoreClass="esbmodel.ecore#//SqlProviderType">
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/datasource"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/driver"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/password"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/transacted"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/url"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute
esbmodel.ecore#//SqlProviderType/username"/>
+ </genClasses>
+ </genPackages>
+</genmodel:GenModel>
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.properties
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.properties
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.properties 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,8 @@
+
+# <copyright>
+# </copyright>
+#
+# $Id$
+
+pluginName = Esb Model
+providerName =
www.example.org
Added: workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.xml
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.xml
(rev 0)
+++ workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/plugin.xml 2009-01-15 02:33:20 UTC
(rev 13052)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+
+<!--
+ <copyright>
+ </copyright>
+
+ $Id$
+-->
+
+<plugin>
+
+ <extension point="org.eclipse.emf.ecore.generated_package">
+ <package
+
uri="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/s...
+ class="org.jboss.tools.esb.ESBPackage"
+ genModel="esb.genmodel"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.extension_parser">
+ <parser
+ type="model"
+ class="org.jboss.tools.esb.util.ESBResourceFactoryImpl"/>
+ </extension>
+
+</plugin>
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/AbstractScheduledListener.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/AbstractScheduledListener.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/AbstractScheduledListener.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,182 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Abstract Scheduled
Listener</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * Abstract scheduled listener.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}</li>
+ * <li>{@link org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency
<em>Schedule Frequency</em>}</li>
+ * <li>{@link org.jboss.tools.esb.AbstractScheduledListener#getScheduleidref
<em>Scheduleidref</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getAbstractScheduledListener()
+ * @model abstract="true"
+ * extendedMetaData="name='abstract-scheduled-listener'
kind='elementOnly'"
+ * @generated
+ */
+public interface AbstractScheduledListener extends Listener {
+ /**
+ * Returns the value of the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * The default value is <code>"-1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * DEPRECATED (use "schedule-frequency" or
+ * "scheduleidref"): The frequency with which
+ * this listener is scheduled (in seconds).
+ * Defaults to 10 seconds.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Poll Frequency Seconds</em>'
attribute.
+ * @see #isSetPollFrequencySeconds()
+ * @see #unsetPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(int)
+ * @see
org.jboss.tools.esb.ESBPackage#getAbstractScheduledListener_PollFrequencySeconds()
+ * @model default="-1" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute'
name='poll-frequency-seconds'"
+ * @generated
+ */
+ int getPollFrequencySeconds();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Poll Frequency
Seconds</em>' attribute.
+ * @see #isSetPollFrequencySeconds()
+ * @see #unsetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @generated
+ */
+ void setPollFrequencySeconds(int value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(int)
+ * @generated
+ */
+ void unsetPollFrequencySeconds();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Poll Frequency
Seconds</em>' attribute is set.
+ * @see #unsetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(int)
+ * @generated
+ */
+ boolean isSetPollFrequencySeconds();
+
+ /**
+ * Returns the value of the '<em><b>Schedule
Frequency</b></em>' attribute.
+ * The default value is <code>"-1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The frequency with which this listener is
+ * scheduled (in seconds). Defaults to 10
+ * seconds.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Schedule Frequency</em>'
attribute.
+ * @see #isSetScheduleFrequency()
+ * @see #unsetScheduleFrequency()
+ * @see #setScheduleFrequency(int)
+ * @see org.jboss.tools.esb.ESBPackage#getAbstractScheduledListener_ScheduleFrequency()
+ * @model default="-1" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute'
name='schedule-frequency'"
+ * @generated
+ */
+ int getScheduleFrequency();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency <em>Schedule
Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Schedule Frequency</em>'
attribute.
+ * @see #isSetScheduleFrequency()
+ * @see #unsetScheduleFrequency()
+ * @see #getScheduleFrequency()
+ * @generated
+ */
+ void setScheduleFrequency(int value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency <em>Schedule
Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetScheduleFrequency()
+ * @see #getScheduleFrequency()
+ * @see #setScheduleFrequency(int)
+ * @generated
+ */
+ void unsetScheduleFrequency();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency <em>Schedule
Frequency</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Schedule Frequency</em>'
attribute is set.
+ * @see #unsetScheduleFrequency()
+ * @see #getScheduleFrequency()
+ * @see #setScheduleFrequency(int)
+ * @generated
+ */
+ boolean isSetScheduleFrequency();
+
+ /**
+ * Returns the value of the
'<em><b>Scheduleidref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The id reference for the schedule that's
+ * driving this scheduled listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Scheduleidref</em>' attribute.
+ * @see #setScheduleidref(String)
+ * @see org.jboss.tools.esb.ESBPackage#getAbstractScheduledListener_Scheduleidref()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='scheduleidref'"
+ * @generated
+ */
+ String getScheduleidref();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleidref
<em>Scheduleidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Scheduleidref</em>'
attribute.
+ * @see #getScheduleidref()
+ * @generated
+ */
+ void setScheduleidref(String value);
+
+} // AbstractScheduledListener
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,137 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Action
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ActionType#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionType#getClass_
<em>Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionType#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionType#getProcess
<em>Process</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getActionType()
+ * @model extendedMetaData="name='action_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ActionType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getActionType_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Class</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The full classname of the java class in which
+ * this action is defined.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Class</em>' attribute.
+ * @see #setClass(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionType_Class()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='class'"
+ * @generated
+ */
+ String getClass_();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionType#getClass_
<em>Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Class</em>' attribute.
+ * @see #getClass_()
+ * @generated
+ */
+ void setClass(String value);
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The logical name of the action.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionType_Name()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionType#getName
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Process</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The name of the method on the action that needs
+ * to be called when the message is received.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Process</em>' attribute.
+ * @see #setProcess(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionType_Process()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='process'"
+ * @generated
+ */
+ String getProcess();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionType#getProcess
<em>Process</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Process</em>' attribute.
+ * @see #getProcess()
+ * @generated
+ */
+ void setProcess(String value);
+
+} // ActionType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionsType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionsType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActionsType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,306 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Actions
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ActionsType#getAction
<em>Action</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#getFaultXsd <em>Fault
Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#getInXsd <em>In
Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#getMep
<em>Mep</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#getOutXsd <em>Out
Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#isValidate
<em>Validate</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ActionsType#isWebservice
<em>Webservice</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType()
+ * @model extendedMetaData="name='actions_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ActionsType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Action</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.ActionType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * An action which will act on the message when it is
+ * received by the service. Actions can be chained. Hence
+ * you can specify a list of actions. Action are
+ * 'pluggable' and can be custom code, however JBossESB
+ * comes with a list of predefined actions.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Action</em>' containment reference
list.
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_Action()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='action'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<ActionType> getAction();
+
+ /**
+ * Returns the value of the '<em><b>Fault Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Fault Xsd</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Fault Xsd</em>' attribute.
+ * @see #setFaultXsd(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_FaultXsd()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='faultXsd'"
+ * @generated
+ */
+ String getFaultXsd();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#getFaultXsd
<em>Fault Xsd</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fault Xsd</em>'
attribute.
+ * @see #getFaultXsd()
+ * @generated
+ */
+ void setFaultXsd(String value);
+
+ /**
+ * Returns the value of the '<em><b>In Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>In Xsd</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>In Xsd</em>' attribute.
+ * @see #setInXsd(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_InXsd()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='inXsd'"
+ * @generated
+ */
+ String getInXsd();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#getInXsd
<em>In Xsd</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>In Xsd</em>' attribute.
+ * @see #getInXsd()
+ * @generated
+ */
+ void setInXsd(String value);
+
+ /**
+ * Returns the value of the '<em><b>Mep</b></em>'
attribute.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.MepType}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mep</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mep</em>' attribute.
+ * @see org.jboss.tools.esb.MepType
+ * @see #isSetMep()
+ * @see #unsetMep()
+ * @see #setMep(MepType)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_Mep()
+ * @model unsettable="true"
+ * extendedMetaData="kind='attribute' name='mep'"
+ * @generated
+ */
+ MepType getMep();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#getMep
<em>Mep</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Mep</em>' attribute.
+ * @see org.jboss.tools.esb.MepType
+ * @see #isSetMep()
+ * @see #unsetMep()
+ * @see #getMep()
+ * @generated
+ */
+ void setMep(MepType value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.ActionsType#getMep
<em>Mep</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMep()
+ * @see #getMep()
+ * @see #setMep(MepType)
+ * @generated
+ */
+ void unsetMep();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.esb.ActionsType#getMep
<em>Mep</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Mep</em>' attribute is
set.
+ * @see #unsetMep()
+ * @see #getMep()
+ * @see #setMep(MepType)
+ * @generated
+ */
+ boolean isSetMep();
+
+ /**
+ * Returns the value of the '<em><b>Out Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Out Xsd</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Out Xsd</em>' attribute.
+ * @see #setOutXsd(String)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_OutXsd()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='outXsd'"
+ * @generated
+ */
+ String getOutXsd();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#getOutXsd
<em>Out Xsd</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Out Xsd</em>' attribute.
+ * @see #getOutXsd()
+ * @generated
+ */
+ void setOutXsd(String value);
+
+ /**
+ * Returns the value of the '<em><b>Validate</b></em>'
attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Validate</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Validate</em>' attribute.
+ * @see #isSetValidate()
+ * @see #unsetValidate()
+ * @see #setValidate(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_Validate()
+ * @model default="false" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='validate'"
+ * @generated
+ */
+ boolean isValidate();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#isValidate
<em>Validate</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Validate</em>' attribute.
+ * @see #isSetValidate()
+ * @see #unsetValidate()
+ * @see #isValidate()
+ * @generated
+ */
+ void setValidate(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.ActionsType#isValidate
<em>Validate</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetValidate()
+ * @see #isValidate()
+ * @see #setValidate(boolean)
+ * @generated
+ */
+ void unsetValidate();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.ActionsType#isValidate <em>Validate</em>}' attribute
is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Validate</em>' attribute is
set.
+ * @see #unsetValidate()
+ * @see #isValidate()
+ * @see #setValidate(boolean)
+ * @generated
+ */
+ boolean isSetValidate();
+
+ /**
+ * Returns the value of the '<em><b>Webservice</b></em>'
attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Webservice</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Webservice</em>' attribute.
+ * @see #isSetWebservice()
+ * @see #unsetWebservice()
+ * @see #setWebservice(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getActionsType_Webservice()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='webservice'"
+ * @generated
+ */
+ boolean isWebservice();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ActionsType#isWebservice
<em>Webservice</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Webservice</em>'
attribute.
+ * @see #isSetWebservice()
+ * @see #unsetWebservice()
+ * @see #isWebservice()
+ * @generated
+ */
+ void setWebservice(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.ActionsType#isWebservice
<em>Webservice</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetWebservice()
+ * @see #isWebservice()
+ * @see #setWebservice(boolean)
+ * @generated
+ */
+ void unsetWebservice();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.ActionsType#isWebservice <em>Webservice</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Webservice</em>' attribute
is set.
+ * @see #unsetWebservice()
+ * @see #isWebservice()
+ * @see #setWebservice(boolean)
+ * @generated
+ */
+ boolean isSetWebservice();
+
+} // ActionsType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActivationConfigType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActivationConfigType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ActivationConfigType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,48 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Activation Config
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ActivationConfigType#getProperty
<em>Property</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getActivationConfigType()
+ * @model extendedMetaData="name='activation-config_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ActivationConfigType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getActivationConfigType_Property()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+} // ActivationConfigType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Bus.java
===================================================================
--- workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Bus.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Bus.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,86 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Bus</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * A bus (also called "channel" by others) is a means by
+ * which Services communicate with each other (JMS, FTP,
+ * HTTP, etc).
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.Bus#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Bus#getBusid
<em>Busid</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getBus()
+ * @model extendedMetaData="name='bus' kind='elementOnly'"
+ * @generated
+ */
+public interface Bus extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getBus_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * An id such that this bus can be referenced by
+ * Service listn.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Busid</em>' attribute.
+ * @see #setBusid(String)
+ * @see org.jboss.tools.esb.ESBPackage#getBus_Busid()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='busid'"
+ * @generated
+ */
+ String getBusid();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Bus#getBusid
<em>Busid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Busid</em>' attribute.
+ * @see #getBusid()
+ * @generated
+ */
+ void setBusid(String value);
+
+} // Bus
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProvider.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProvider.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProvider.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,73 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Bus
Provider</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * A provider of a bus. So for instance you can
+ * have a jms-provider (JBossMQ) or an
+ * ftp-provider.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.BusProvider#getBusGroup <em>Bus
Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.BusProvider#getBus
<em>Bus</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getBusProvider()
+ * @model extendedMetaData="name='bus-provider'
kind='elementOnly'"
+ * @generated
+ */
+public interface BusProvider extends Provider {
+ /**
+ * Returns the value of the '<em><b>Bus Group</b></em>'
attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bus Group</em>' attribute list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bus Group</em>' attribute list.
+ * @see org.jboss.tools.esb.ESBPackage#getBusProvider_BusGroup()
+ * @model unique="false"
dataType="org.eclipse.emf.ecore.EFeatureMapEntry" required="true"
many="true"
+ * extendedMetaData="kind='group' name='bus:group'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FeatureMap getBusGroup();
+
+ /**
+ * Returns the value of the '<em><b>Bus</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.Bus}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bus</em>' containment reference list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bus</em>' containment reference
list.
+ * @see org.jboss.tools.esb.ESBPackage#getBusProvider_Bus()
+ * @model containment="true" required="true"
transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='bus'
namespace='##targetNamespace' group='bus:group'"
+ * @generated
+ */
+ EList<Bus> getBus();
+
+} // BusProvider
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/BusProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Bus Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getBusProviderType()
+ * @model extendedMetaData="name='bus-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface BusProviderType extends BusProvider {
+} // BusProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/CronScheduleType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/CronScheduleType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/CronScheduleType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Cron Schedule
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.CronScheduleType#getCronExpression
<em>Cron Expression</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getCronScheduleType()
+ * @model extendedMetaData="name='cron-schedule_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface CronScheduleType extends Schedule {
+ /**
+ * Returns the value of the '<em><b>Cron
Expression</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Schedule CRON expression.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Cron Expression</em>' attribute.
+ * @see #setCronExpression(String)
+ * @see org.jboss.tools.esb.ESBPackage#getCronScheduleType_CronExpression()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='cronExpression'"
+ * @generated
+ */
+ String getCronExpression();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.CronScheduleType#getCronExpression <em>Cron
Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Cron Expression</em>'
attribute.
+ * @see #getCronExpression()
+ * @generated
+ */
+ void setCronExpression(String value);
+
+} // CronScheduleType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DestTypeType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DestTypeType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DestTypeType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,212 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Dest Type
Type</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getDestTypeType()
+ * @model extendedMetaData="name='dest-type_._type'"
+ * @generated
+ */
+public enum DestTypeType implements Enumerator {
+ /**
+ * The '<em><b>QUEUE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #QUEUE_VALUE
+ * @generated
+ * @ordered
+ */
+ QUEUE(0, "QUEUE", "QUEUE"),
+
+ /**
+ * The '<em><b>TOPIC</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #TOPIC_VALUE
+ * @generated
+ * @ordered
+ */
+ TOPIC(1, "TOPIC", "TOPIC");
+
+ /**
+ * The '<em><b>QUEUE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>QUEUE</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #QUEUE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int QUEUE_VALUE = 0;
+
+ /**
+ * The '<em><b>TOPIC</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>TOPIC</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #TOPIC
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int TOPIC_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Dest Type Type</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final DestTypeType[] VALUES_ARRAY =
+ new DestTypeType[] {
+ QUEUE,
+ TOPIC,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Dest Type
Type</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<DestTypeType> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Dest Type Type</b></em>' literal
with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DestTypeType get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ DestTypeType result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Dest Type Type</b></em>' literal
with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DestTypeType getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ DestTypeType result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Dest Type Type</b></em>' literal
with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static DestTypeType get(int value) {
+ switch (value) {
+ case QUEUE_VALUE: return QUEUE;
+ case TOPIC_VALUE: return TOPIC;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private DestTypeType(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //DestTypeType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DocumentRoot.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DocumentRoot.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/DocumentRoot.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,1381 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Document
Root</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getMixed
<em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getXMLNSPrefixMap <em>XMLNS
Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getXSISchemaLocation <em>XSI
Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getAction
<em>Action</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getActions
<em>Actions</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getBus
<em>Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getBusProvider <em>Bus
Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getProvider
<em>Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getCronSchedule <em>Cron
Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSchedule
<em>Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFsBus <em>Fs
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFsListener <em>Fs
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getListener
<em>Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFsMessageFilter <em>Fs
Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFsProvider <em>Fs
Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFtpBus <em>Ftp
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFtpListener <em>Ftp
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFtpMessageFilter <em>Ftp
Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getFtpProvider <em>Ftp
Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getGroovyListener <em>Groovy
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getHibernateBus
<em>Hibernate Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getHibernateListener
<em>Hibernate Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getHibernateProvider
<em>Hibernate Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJbossesb
<em>Jbossesb</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJbrBus <em>Jbr
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJbrListener <em>Jbr
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJbrProvider <em>Jbr
Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJcaGateway <em>Jca
Gateway</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJmsBus <em>Jms
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJmsJcaProvider <em>Jms
Jca Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJmsListener <em>Jms
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJmsMessageFilter <em>Jms
Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getJmsProvider <em>Jms
Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getListeners
<em>Listeners</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getProviders
<em>Providers</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getScheduledListener
<em>Scheduled Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getScheduleProvider
<em>Schedule Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSecurity
<em>Security</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getService
<em>Service</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getServices
<em>Services</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSimpleSchedule <em>Simple
Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSqlBus <em>Sql
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSqlListener <em>Sql
Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSqlMessageFilter <em>Sql
Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.DocumentRoot#getSqlProvider <em>Sql
Provider</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot()
+ * @model extendedMetaData="name='' kind='mixed'"
+ * @generated
+ */
+public interface DocumentRoot extends EObject {
+ /**
+ * Returns the value of the '<em><b>Mixed</b></em>'
attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Mixed</em>' attribute list isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Mixed</em>' attribute list.
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Mixed()
+ * @model unique="false"
dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='elementWildcard'
name=':mixed'"
+ * @generated
+ */
+ FeatureMap getMixed();
+
+ /**
+ * Returns the value of the '<em><b>XMLNS Prefix
Map</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XMLNS Prefix Map</em>' map.
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_XMLNSPrefixMap()
+ * @model
mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString,
org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute'
name='xmlns:prefix'"
+ * @generated
+ */
+ EMap<String, String> getXMLNSPrefixMap();
+
+ /**
+ * Returns the value of the '<em><b>XSI Schema
Location</b></em>' map.
+ * The key is of type {@link java.lang.String},
+ * and the value is of type {@link java.lang.String},
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>XSI Schema Location</em>' map
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>XSI Schema Location</em>' map.
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_XSISchemaLocation()
+ * @model
mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString,
org.eclipse.emf.ecore.EString>" transient="true"
+ * extendedMetaData="kind='attribute'
name='xsi:schemaLocation'"
+ * @generated
+ */
+ EMap<String, String> getXSISchemaLocation();
+
+ /**
+ * Returns the value of the '<em><b>Action</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * An action which will act on the message when it is
+ * received by the service. Actions can be chained. Hence
+ * you can specify a list of actions. Action are
+ * 'pluggable' and can be custom code, however JBossESB
+ * comes with a list of predefined actions.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Action</em>' containment
reference.
+ * @see #setAction(ActionType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Action()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='action'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActionType getAction();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getAction
<em>Action</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Action</em>' containment
reference.
+ * @see #getAction()
+ * @generated
+ */
+ void setAction(ActionType value);
+
+ /**
+ * Returns the value of the '<em><b>Actions</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for actions belonging to this service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Actions</em>' containment
reference.
+ * @see #setActions(ActionsType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Actions()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='actions'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActionsType getActions();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getActions
<em>Actions</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Actions</em>' containment
reference.
+ * @see #getActions()
+ * @generated
+ */
+ void setActions(ActionsType value);
+
+ /**
+ * Returns the value of the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Activation configuration for jca bus or listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Activation Config</em>' containment
reference.
+ * @see #setActivationConfig(ActivationConfigType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_ActivationConfig()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='activation-config'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActivationConfigType getActivationConfig();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getActivationConfig <em>Activation
Config</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Activation Config</em>'
containment reference.
+ * @see #getActivationConfig()
+ * @generated
+ */
+ void setActivationConfig(ActivationConfigType value);
+
+ /**
+ * Returns the value of the '<em><b>Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Bus</em>' containment reference
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Bus</em>' containment reference.
+ * @see #setBus(Bus)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Bus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='bus'
namespace='##targetNamespace'"
+ * @generated
+ */
+ Bus getBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getBus
<em>Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bus</em>' containment
reference.
+ * @see #getBus()
+ * @generated
+ */
+ void setBus(Bus value);
+
+ /**
+ * Returns the value of the '<em><b>Bus
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Generic Bus Provider.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Bus Provider</em>' containment
reference.
+ * @see #setBusProvider(BusProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_BusProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='bus-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ BusProviderType getBusProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getBusProvider
<em>Bus Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Bus Provider</em>'
containment reference.
+ * @see #getBusProvider()
+ * @generated
+ */
+ void setBusProvider(BusProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Provider</em>' containment reference
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Provider</em>' containment
reference.
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Provider()
+ * @model containment="true" upper="-2" transient="true"
changeable="false" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='provider'
namespace='##targetNamespace'"
+ * @generated
+ */
+ Provider getProvider();
+
+ /**
+ * Returns the value of the '<em><b>Cron
Schedule</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Cron Schedule</em>' containment
reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Cron Schedule</em>' containment
reference.
+ * @see #setCronSchedule(CronScheduleType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_CronSchedule()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='cron-schedule'
namespace='##targetNamespace' affiliation='schedule'"
+ * @generated
+ */
+ CronScheduleType getCronSchedule();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getCronSchedule
<em>Cron Schedule</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Cron Schedule</em>'
containment reference.
+ * @see #getCronSchedule()
+ * @generated
+ */
+ void setCronSchedule(CronScheduleType value);
+
+ /**
+ * Returns the value of the '<em><b>Schedule</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Schedule</em>' containment reference
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Schedule</em>' containment
reference.
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Schedule()
+ * @model containment="true" upper="-2" transient="true"
changeable="false" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='schedule'
namespace='##targetNamespace'"
+ * @generated
+ */
+ Schedule getSchedule();
+
+ /**
+ * Returns the value of the '<em><b>Fs Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A Fs-Bus is a specific instance of a bus using the File
+ * protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Bus</em>' containment
reference.
+ * @see #setFsBus(FsBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FsBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='fs-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ FsBusType getFsBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFsBus
<em>Fs Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Bus</em>' containment
reference.
+ * @see #getFsBus()
+ * @generated
+ */
+ void setFsBus(FsBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Fs
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific listener using the file protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Listener</em>' containment
reference.
+ * @see #setFsListener(FsListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FsListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='fs-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ FsListenerType getFsListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFsListener
<em>Fs Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Listener</em>'
containment reference.
+ * @see #getFsListener()
+ * @generated
+ */
+ void setFsListener(FsListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Listener</em>' containment reference
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Listener</em>' containment
reference.
+ * @see #setListener(Listener)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Listener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='listener'
namespace='##targetNamespace'"
+ * @generated
+ */
+ Listener getListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getListener
<em>Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Listener</em>' containment
reference.
+ * @see #getListener()
+ * @generated
+ */
+ void setListener(Listener value);
+
+ /**
+ * Returns the value of the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FS filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Message Filter</em>' containment
reference.
+ * @see #setFsMessageFilter(FsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FsMessageFilter()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='fs-message-filter'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FsMessageFilterType getFsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFsMessageFilter
<em>Fs Message Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Message Filter</em>'
containment reference.
+ * @see #getFsMessageFilter()
+ * @generated
+ */
+ void setFsMessageFilter(FsMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Fs
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing a file
+ * system (local fileshare or NAS).
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Provider</em>' containment
reference.
+ * @see #setFsProvider(FsProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FsProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='fs-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ FsProviderType getFsProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFsProvider
<em>Fs Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Provider</em>'
containment reference.
+ * @see #getFsProvider()
+ * @generated
+ */
+ void setFsProvider(FsProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Ftp Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FTP-Bus is a specific instance of a bus using the FTP
+ * protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Bus</em>' containment
reference.
+ * @see #setFtpBus(FtpBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FtpBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='ftp-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ FtpBusType getFtpBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFtpBus
<em>Ftp Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Bus</em>' containment
reference.
+ * @see #getFtpBus()
+ * @generated
+ */
+ void setFtpBus(FtpBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Ftp
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific listener using the ftp protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Listener</em>' containment
reference.
+ * @see #setFtpListener(FtpListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FtpListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='ftp-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ FtpListenerType getFtpListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFtpListener
<em>Ftp Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Listener</em>'
containment reference.
+ * @see #getFtpListener()
+ * @generated
+ */
+ void setFtpListener(FtpListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FTP filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #setFtpMessageFilter(FtpMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FtpMessageFilter()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='ftp-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ FtpMessageFilterType getFtpMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getFtpMessageFilter <em>Ftp Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #getFtpMessageFilter()
+ * @generated
+ */
+ void setFtpMessageFilter(FtpMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Ftp
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing a ftp
+ * service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Provider</em>' containment
reference.
+ * @see #setFtpProvider(FtpProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_FtpProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='ftp-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ FtpProviderType getFtpProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getFtpProvider
<em>Ftp Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Provider</em>'
containment reference.
+ * @see #getFtpProvider()
+ * @generated
+ */
+ void setFtpProvider(FtpProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Groovy
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Groovy Listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Groovy Listener</em>' containment
reference.
+ * @see #setGroovyListener(GroovyListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_GroovyListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='groovy-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ GroovyListenerType getGroovyListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getGroovyListener
<em>Groovy Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Groovy Listener</em>'
containment reference.
+ * @see #getGroovyListener()
+ * @generated
+ */
+ void setGroovyListener(GroovyListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Hibernate
Bus</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A hibernate-bus is a specific instance of a bus using
+ * the Hibernate protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Bus</em>' containment
reference.
+ * @see #setHibernateBus(HibernateBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_HibernateBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='hibernate-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ HibernateBusType getHibernateBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getHibernateBus
<em>Hibernate Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hibernate Bus</em>'
containment reference.
+ * @see #getHibernateBus()
+ * @generated
+ */
+ void setHibernateBus(HibernateBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Hibernate
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific listener using the hibernate protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Listener</em>'
containment reference.
+ * @see #setHibernateListener(HibernateListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_HibernateListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='hibernate-listener' namespace='##targetNamespace'
affiliation='listener'"
+ * @generated
+ */
+ HibernateListenerType getHibernateListener();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateListener <em>Hibernate
Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hibernate Listener</em>'
containment reference.
+ * @see #getHibernateListener()
+ * @generated
+ */
+ void setHibernateListener(HibernateListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Hibernate Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A Hibernate filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Message Filter</em>'
containment reference.
+ * @see #setHibernateMessageFilter(HibernateMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_HibernateMessageFilter()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='hibernate-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ HibernateMessageFilterType getHibernateMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateMessageFilter <em>Hibernate Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hibernate Message
Filter</em>' containment reference.
+ * @see #getHibernateMessageFilter()
+ * @generated
+ */
+ void setHibernateMessageFilter(HibernateMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Hibernate
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing a hibernate
+ * service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Provider</em>'
containment reference.
+ * @see #setHibernateProvider(HibernateProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_HibernateProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='hibernate-provider' namespace='##targetNamespace'
affiliation='provider'"
+ * @generated
+ */
+ HibernateProviderType getHibernateProvider();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateProvider <em>Hibernate
Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hibernate Provider</em>'
containment reference.
+ * @see #getHibernateProvider()
+ * @generated
+ */
+ void setHibernateProvider(HibernateProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Jbossesb</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The jbossesb configuration for a single instance.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jbossesb</em>' containment
reference.
+ * @see #setJbossesb(JbossesbType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Jbossesb()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jbossesb'
namespace='##targetNamespace'"
+ * @generated
+ */
+ JbossesbType getJbossesb();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJbossesb
<em>Jbossesb</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jbossesb</em>' containment
reference.
+ * @see #getJbossesb()
+ * @generated
+ */
+ void setJbossesb(JbossesbType value);
+
+ /**
+ * Returns the value of the '<em><b>Jbr Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JBoss Remoting Bus
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jbr Bus</em>' containment
reference.
+ * @see #setJbrBus(JbrBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JbrBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jbr-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ JbrBusType getJbrBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJbrBus
<em>Jbr Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jbr Bus</em>' containment
reference.
+ * @see #getJbrBus()
+ * @generated
+ */
+ void setJbrBus(JbrBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Jbr
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JBoss Remoting Listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jbr Listener</em>' containment
reference.
+ * @see #setJbrListener(JbrListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JbrListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jbr-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ JbrListenerType getJbrListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJbrListener
<em>Jbr Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jbr Listener</em>'
containment reference.
+ * @see #getJbrListener()
+ * @generated
+ */
+ void setJbrListener(JbrListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Jbr
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JBoss Remoting Provider.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jbr Provider</em>' containment
reference.
+ * @see #setJbrProvider(JbrProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JbrProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jbr-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ JbrProviderType getJbrProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJbrProvider
<em>Jbr Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jbr Provider</em>'
containment reference.
+ * @see #getJbrProvider()
+ * @generated
+ */
+ void setJbrProvider(JbrProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Jca
Gateway</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific gateway using JCA inflow.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jca Gateway</em>' containment
reference.
+ * @see #setJcaGateway(JcaGatewayType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JcaGateway()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jca-gateway'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ JcaGatewayType getJcaGateway();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJcaGateway
<em>Jca Gateway</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jca Gateway</em>'
containment reference.
+ * @see #getJcaGateway()
+ * @generated
+ */
+ void setJcaGateway(JcaGatewayType value);
+
+ /**
+ * Returns the value of the '<em><b>Jms Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A JMS-Bus is a specific instance of a bus using the JMS
+ * protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Bus</em>' containment
reference.
+ * @see #setJmsBus(JmsBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JmsBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jms-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ JmsBusType getJmsBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJmsBus
<em>Jms Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Bus</em>' containment
reference.
+ * @see #getJmsBus()
+ * @generated
+ */
+ void setJmsBus(JmsBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Jms Jca
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing JMS through
+ * JCA inflow.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Jca Provider</em>' containment
reference.
+ * @see #setJmsJcaProvider(JmsJcaProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JmsJcaProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jms-jca-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ JmsJcaProviderType getJmsJcaProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJmsJcaProvider
<em>Jms Jca Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Jca Provider</em>'
containment reference.
+ * @see #getJmsJcaProvider()
+ * @generated
+ */
+ void setJmsJcaProvider(JmsJcaProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Jms
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific listener using the jms protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Listener</em>' containment
reference.
+ * @see #setJmsListener(JmsListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JmsListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jms-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ JmsListenerType getJmsListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJmsListener
<em>Jms Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Listener</em>'
containment reference.
+ * @see #getJmsListener()
+ * @generated
+ */
+ void setJmsListener(JmsListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A JMS filter can add information to a Queue, or Topic.
+ * For example you can defined a message-selector. However,
+ * you can also push the queue name and type into this
+ * filter given you did not already specify them in the
+ * jms-bus.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #setJmsMessageFilter(JmsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JmsMessageFilter()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='jms-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ JmsMessageFilterType getJmsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getJmsMessageFilter <em>Jms Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #getJmsMessageFilter()
+ * @generated
+ */
+ void setJmsMessageFilter(JmsMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Jms
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Jms Provider</em>' containment
reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Jms Provider</em>' containment
reference.
+ * @see #setJmsProvider(JmsProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_JmsProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='jms-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ JmsProviderType getJmsProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getJmsProvider
<em>Jms Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Provider</em>'
containment reference.
+ * @see #getJmsProvider()
+ * @generated
+ */
+ void setJmsProvider(JmsProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Listeners</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for all listener for a service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Listeners</em>' containment
reference.
+ * @see #setListeners(ListenersType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Listeners()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='listeners'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ListenersType getListeners();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getListeners
<em>Listeners</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Listeners</em>'
containment reference.
+ * @see #getListeners()
+ * @generated
+ */
+ void setListeners(ListenersType value);
+
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference.
+ * @see #setProperty(PropertyType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Property()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ PropertyType getProperty();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getProperty
<em>Property</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Property</em>' containment
reference.
+ * @see #getProperty()
+ * @generated
+ */
+ void setProperty(PropertyType value);
+
+ /**
+ * Returns the value of the '<em><b>Providers</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for the providers referenced in the jbossesb
+ * config file
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Providers</em>' containment
reference.
+ * @see #setProviders(ProvidersType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Providers()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='providers'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ProvidersType getProviders();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getProviders
<em>Providers</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Providers</em>'
containment reference.
+ * @see #getProviders()
+ * @generated
+ */
+ void setProviders(ProvidersType value);
+
+ /**
+ * Returns the value of the '<em><b>Scheduled
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Scheduled listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Scheduled Listener</em>'
containment reference.
+ * @see #setScheduledListener(ScheduledListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_ScheduledListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='scheduled-listener' namespace='##targetNamespace'
affiliation='listener'"
+ * @generated
+ */
+ ScheduledListenerType getScheduledListener();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getScheduledListener <em>Scheduled
Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Scheduled Listener</em>'
containment reference.
+ * @see #getScheduledListener()
+ * @generated
+ */
+ void setScheduledListener(ScheduledListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Schedule
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Schedule Provider</em>' containment
reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Schedule Provider</em>' containment
reference.
+ * @see #setScheduleProvider(ScheduleProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_ScheduleProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='schedule-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ ScheduleProviderType getScheduleProvider();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getScheduleProvider <em>Schedule
Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Schedule Provider</em>'
containment reference.
+ * @see #getScheduleProvider()
+ * @generated
+ */
+ void setScheduleProvider(ScheduleProviderType value);
+
+ /**
+ * Returns the value of the '<em><b>Security</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Security</em>' containment
reference.
+ * @see #setSecurity(SecurityType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Security()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='security'
namespace='##targetNamespace'"
+ * @generated
+ */
+ SecurityType getSecurity();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getSecurity
<em>Security</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security</em>' containment
reference.
+ * @see #getSecurity()
+ * @generated
+ */
+ void setSecurity(SecurityType value);
+
+ /**
+ * Returns the value of the '<em><b>Service</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A service has listener or gateways and a list of
+ * actions.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Service</em>' containment
reference.
+ * @see #setService(ServiceType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Service()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='service'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ServiceType getService();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getService
<em>Service</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Service</em>' containment
reference.
+ * @see #getService()
+ * @generated
+ */
+ void setService(ServiceType value);
+
+ /**
+ * Returns the value of the '<em><b>Services</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for services.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Services</em>' containment
reference.
+ * @see #setServices(ServicesType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_Services()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='services'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ServicesType getServices();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getServices
<em>Services</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Services</em>' containment
reference.
+ * @see #getServices()
+ * @generated
+ */
+ void setServices(ServicesType value);
+
+ /**
+ * Returns the value of the '<em><b>Simple
Schedule</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Simple Schedule</em>' containment
reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Simple Schedule</em>' containment
reference.
+ * @see #setSimpleSchedule(SimpleScheduleType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_SimpleSchedule()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='simple-schedule'
namespace='##targetNamespace' affiliation='schedule'"
+ * @generated
+ */
+ SimpleScheduleType getSimpleSchedule();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getSimpleSchedule
<em>Simple Schedule</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Simple Schedule</em>'
containment reference.
+ * @see #getSimpleSchedule()
+ * @generated
+ */
+ void setSimpleSchedule(SimpleScheduleType value);
+
+ /**
+ * Returns the value of the '<em><b>Sql Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A SQL-Bus is a specific instance of a bus using the SQL
+ * protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Bus</em>' containment
reference.
+ * @see #setSqlBus(SqlBusType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_SqlBus()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='sql-bus'
namespace='##targetNamespace' affiliation='bus'"
+ * @generated
+ */
+ SqlBusType getSqlBus();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getSqlBus
<em>Sql Bus</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Bus</em>' containment
reference.
+ * @see #getSqlBus()
+ * @generated
+ */
+ void setSqlBus(SqlBusType value);
+
+ /**
+ * Returns the value of the '<em><b>Sql
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific listener using the SQL protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Listener</em>' containment
reference.
+ * @see #setSqlListener(SqlListenerType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_SqlListener()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='sql-listener'
namespace='##targetNamespace' affiliation='listener'"
+ * @generated
+ */
+ SqlListenerType getSqlListener();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getSqlListener
<em>Sql Listener</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Listener</em>'
containment reference.
+ * @see #getSqlListener()
+ * @generated
+ */
+ void setSqlListener(SqlListenerType value);
+
+ /**
+ * Returns the value of the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A SQL filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #setSqlMessageFilter(SqlMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_SqlMessageFilter()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element'
name='sql-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ SqlMessageFilterType getSqlMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.DocumentRoot#getSqlMessageFilter <em>Sql Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #getSqlMessageFilter()
+ * @generated
+ */
+ void setSqlMessageFilter(SqlMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Sql
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing a db
+ * service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Provider</em>' containment
reference.
+ * @see #setSqlProvider(SqlProviderType)
+ * @see org.jboss.tools.esb.ESBPackage#getDocumentRoot_SqlProvider()
+ * @model containment="true" upper="-2" transient="true"
volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='sql-provider'
namespace='##targetNamespace' affiliation='provider'"
+ * @generated
+ */
+ SqlProviderType getSqlProvider();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.DocumentRoot#getSqlProvider
<em>Sql Provider</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Provider</em>'
containment reference.
+ * @see #getSqlProvider()
+ * @generated
+ */
+ void setSqlProvider(SqlProviderType value);
+
+} // DocumentRoot
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBFactory.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBFactory.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBFactory.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,442 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage
+ * @generated
+ */
+public interface ESBFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ESBFactory eINSTANCE = org.jboss.tools.esb.impl.ESBFactoryImpl.init();
+
+ /**
+ * Returns a new object of class '<em>Actions Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Actions Type</em>'.
+ * @generated
+ */
+ ActionsType createActionsType();
+
+ /**
+ * Returns a new object of class '<em>Action Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Action Type</em>'.
+ * @generated
+ */
+ ActionType createActionType();
+
+ /**
+ * Returns a new object of class '<em>Activation Config Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Activation Config Type</em>'.
+ * @generated
+ */
+ ActivationConfigType createActivationConfigType();
+
+ /**
+ * Returns a new object of class '<em>Bus</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Bus</em>'.
+ * @generated
+ */
+ Bus createBus();
+
+ /**
+ * Returns a new object of class '<em>Bus Provider</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Bus Provider</em>'.
+ * @generated
+ */
+ BusProvider createBusProvider();
+
+ /**
+ * Returns a new object of class '<em>Bus Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Bus Provider Type</em>'.
+ * @generated
+ */
+ BusProviderType createBusProviderType();
+
+ /**
+ * Returns a new object of class '<em>Cron Schedule Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Cron Schedule Type</em>'.
+ * @generated
+ */
+ CronScheduleType createCronScheduleType();
+
+ /**
+ * Returns a new object of class '<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Document Root</em>'.
+ * @generated
+ */
+ DocumentRoot createDocumentRoot();
+
+ /**
+ * Returns a new object of class '<em>Fs Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Fs Bus Type</em>'.
+ * @generated
+ */
+ FsBusType createFsBusType();
+
+ /**
+ * Returns a new object of class '<em>Fs Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Fs Listener Type</em>'.
+ * @generated
+ */
+ FsListenerType createFsListenerType();
+
+ /**
+ * Returns a new object of class '<em>Fs Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Fs Message Filter Type</em>'.
+ * @generated
+ */
+ FsMessageFilterType createFsMessageFilterType();
+
+ /**
+ * Returns a new object of class '<em>Fs Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Fs Provider Type</em>'.
+ * @generated
+ */
+ FsProviderType createFsProviderType();
+
+ /**
+ * Returns a new object of class '<em>Ftp Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Ftp Bus Type</em>'.
+ * @generated
+ */
+ FtpBusType createFtpBusType();
+
+ /**
+ * Returns a new object of class '<em>Ftp Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Ftp Listener Type</em>'.
+ * @generated
+ */
+ FtpListenerType createFtpListenerType();
+
+ /**
+ * Returns a new object of class '<em>Ftp Message Filter
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Ftp Message Filter
Type</em>'.
+ * @generated
+ */
+ FtpMessageFilterType createFtpMessageFilterType();
+
+ /**
+ * Returns a new object of class '<em>Ftp Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Ftp Provider Type</em>'.
+ * @generated
+ */
+ FtpProviderType createFtpProviderType();
+
+ /**
+ * Returns a new object of class '<em>Groovy Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Groovy Listener Type</em>'.
+ * @generated
+ */
+ GroovyListenerType createGroovyListenerType();
+
+ /**
+ * Returns a new object of class '<em>Hibernate Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hibernate Bus Type</em>'.
+ * @generated
+ */
+ HibernateBusType createHibernateBusType();
+
+ /**
+ * Returns a new object of class '<em>Hibernate Listener
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hibernate Listener
Type</em>'.
+ * @generated
+ */
+ HibernateListenerType createHibernateListenerType();
+
+ /**
+ * Returns a new object of class '<em>Hibernate Message Filter
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hibernate Message Filter
Type</em>'.
+ * @generated
+ */
+ HibernateMessageFilterType createHibernateMessageFilterType();
+
+ /**
+ * Returns a new object of class '<em>Hibernate Provider
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Hibernate Provider
Type</em>'.
+ * @generated
+ */
+ HibernateProviderType createHibernateProviderType();
+
+ /**
+ * Returns a new object of class '<em>Jbossesb Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jbossesb Type</em>'.
+ * @generated
+ */
+ JbossesbType createJbossesbType();
+
+ /**
+ * Returns a new object of class '<em>Jbr Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jbr Bus Type</em>'.
+ * @generated
+ */
+ JbrBusType createJbrBusType();
+
+ /**
+ * Returns a new object of class '<em>Jbr Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jbr Listener Type</em>'.
+ * @generated
+ */
+ JbrListenerType createJbrListenerType();
+
+ /**
+ * Returns a new object of class '<em>Jbr Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jbr Provider Type</em>'.
+ * @generated
+ */
+ JbrProviderType createJbrProviderType();
+
+ /**
+ * Returns a new object of class '<em>Jca Gateway Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jca Gateway Type</em>'.
+ * @generated
+ */
+ JcaGatewayType createJcaGatewayType();
+
+ /**
+ * Returns a new object of class '<em>Jms Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Bus Type</em>'.
+ * @generated
+ */
+ JmsBusType createJmsBusType();
+
+ /**
+ * Returns a new object of class '<em>Jms Jca Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Jca Provider Type</em>'.
+ * @generated
+ */
+ JmsJcaProviderType createJmsJcaProviderType();
+
+ /**
+ * Returns a new object of class '<em>Jms Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Listener Type</em>'.
+ * @generated
+ */
+ JmsListenerType createJmsListenerType();
+
+ /**
+ * Returns a new object of class '<em>Jms Message Filter
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Message Filter
Type</em>'.
+ * @generated
+ */
+ JmsMessageFilterType createJmsMessageFilterType();
+
+ /**
+ * Returns a new object of class '<em>Jms Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Jms Provider Type</em>'.
+ * @generated
+ */
+ JmsProviderType createJmsProviderType();
+
+ /**
+ * Returns a new object of class '<em>Listener</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Listener</em>'.
+ * @generated
+ */
+ Listener createListener();
+
+ /**
+ * Returns a new object of class '<em>Listeners Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Listeners Type</em>'.
+ * @generated
+ */
+ ListenersType createListenersType();
+
+ /**
+ * Returns a new object of class '<em>Property Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Property Type</em>'.
+ * @generated
+ */
+ PropertyType createPropertyType();
+
+ /**
+ * Returns a new object of class '<em>Providers Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Providers Type</em>'.
+ * @generated
+ */
+ ProvidersType createProvidersType();
+
+ /**
+ * Returns a new object of class '<em>Scheduled Listener
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Scheduled Listener
Type</em>'.
+ * @generated
+ */
+ ScheduledListenerType createScheduledListenerType();
+
+ /**
+ * Returns a new object of class '<em>Schedule Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Schedule Provider Type</em>'.
+ * @generated
+ */
+ ScheduleProviderType createScheduleProviderType();
+
+ /**
+ * Returns a new object of class '<em>Security Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Security Type</em>'.
+ * @generated
+ */
+ SecurityType createSecurityType();
+
+ /**
+ * Returns a new object of class '<em>Services Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Services Type</em>'.
+ * @generated
+ */
+ ServicesType createServicesType();
+
+ /**
+ * Returns a new object of class '<em>Service Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Service Type</em>'.
+ * @generated
+ */
+ ServiceType createServiceType();
+
+ /**
+ * Returns a new object of class '<em>Simple Schedule Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Simple Schedule Type</em>'.
+ * @generated
+ */
+ SimpleScheduleType createSimpleScheduleType();
+
+ /**
+ * Returns a new object of class '<em>Sql Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sql Bus Type</em>'.
+ * @generated
+ */
+ SqlBusType createSqlBusType();
+
+ /**
+ * Returns a new object of class '<em>Sql Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sql Listener Type</em>'.
+ * @generated
+ */
+ SqlListenerType createSqlListenerType();
+
+ /**
+ * Returns a new object of class '<em>Sql Message Filter
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sql Message Filter
Type</em>'.
+ * @generated
+ */
+ SqlMessageFilterType createSqlMessageFilterType();
+
+ /**
+ * Returns a new object of class '<em>Sql Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Sql Provider Type</em>'.
+ * @generated
+ */
+ SqlProviderType createSqlProviderType();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ ESBPackage getESBPackage();
+
+} //ESBFactory
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBPackage.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBPackage.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ESBPackage.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,9077 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBFactory
+ * @model kind="package"
+ * @generated
+ */
+public interface ESBPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "esb";
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI =
"http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd";
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "esb";
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ ESBPackage eINSTANCE = org.jboss.tools.esb.impl.ESBPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ListenerImpl
<em>Listener</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ListenerImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getListener()
+ * @generated
+ */
+ int LISTENER = 32;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER__BUSIDREF = 1;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER__IS_GATEWAY = 2;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER__MAX_THREADS = 3;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER__NAME = 4;
+
+ /**
+ * The number of structural features of the '<em>Listener</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENER_FEATURE_COUNT = 5;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.AbstractScheduledListenerImpl <em>Abstract Scheduled
Listener</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.AbstractScheduledListenerImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getAbstractScheduledListener()
+ * @generated
+ */
+ int ABSTRACT_SCHEDULED_LISTENER = 0;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Frequency</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the
'<em><b>Scheduleidref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF = LISTENER_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Abstract Scheduled
Listener</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ActionsTypeImpl
<em>Actions Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActionsTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActionsType()
+ * @generated
+ */
+ int ACTIONS_TYPE = 1;
+
+ /**
+ * The feature id for the '<em><b>Action</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__ACTION = 0;
+
+ /**
+ * The feature id for the '<em><b>Fault Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__FAULT_XSD = 1;
+
+ /**
+ * The feature id for the '<em><b>In Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__IN_XSD = 2;
+
+ /**
+ * The feature id for the '<em><b>Mep</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__MEP = 3;
+
+ /**
+ * The feature id for the '<em><b>Out Xsd</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__OUT_XSD = 4;
+
+ /**
+ * The feature id for the '<em><b>Validate</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__VALIDATE = 5;
+
+ /**
+ * The feature id for the '<em><b>Webservice</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE__WEBSERVICE = 6;
+
+ /**
+ * The number of structural features of the '<em>Actions Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIONS_TYPE_FEATURE_COUNT = 7;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ActionTypeImpl
<em>Action Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActionTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActionType()
+ * @generated
+ */
+ int ACTION_TYPE = 2;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTION_TYPE__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Class</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTION_TYPE__CLASS = 1;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTION_TYPE__NAME = 2;
+
+ /**
+ * The feature id for the '<em><b>Process</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTION_TYPE__PROCESS = 3;
+
+ /**
+ * The number of structural features of the '<em>Action Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTION_TYPE_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.ActivationConfigTypeImpl <em>Activation Config
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActivationConfigTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActivationConfigType()
+ * @generated
+ */
+ int ACTIVATION_CONFIG_TYPE = 3;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIVATION_CONFIG_TYPE__PROPERTY = 0;
+
+ /**
+ * The number of structural features of the '<em>Activation Config
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTIVATION_CONFIG_TYPE_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.BusImpl
<em>Bus</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBus()
+ * @generated
+ */
+ int BUS = 4;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS__BUSID = 1;
+
+ /**
+ * The number of structural features of the '<em>Bus</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ProviderImpl
<em>Provider</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ProviderImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProvider()
+ * @generated
+ */
+ int PROVIDER = 35;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDER__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDER__NAME = 1;
+
+ /**
+ * The number of structural features of the '<em>Provider</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDER_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.BusProviderImpl
<em>Bus Provider</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusProviderImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBusProvider()
+ * @generated
+ */
+ int BUS_PROVIDER = 5;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER__PROPERTY = PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER__NAME = PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER__BUS_GROUP = PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER__BUS = PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Bus Provider</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_FEATURE_COUNT = PROVIDER_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.BusProviderTypeImpl
<em>Bus Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBusProviderType()
+ * @generated
+ */
+ int BUS_PROVIDER_TYPE = 6;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The number of structural features of the '<em>Bus Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int BUS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ScheduleImpl
<em>Schedule</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduleImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSchedule()
+ * @generated
+ */
+ int SCHEDULE = 37;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>End Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE__END_DATE = 1;
+
+ /**
+ * The feature id for the '<em><b>Scheduleid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE__SCHEDULEID = 2;
+
+ /**
+ * The feature id for the '<em><b>Start Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE__START_DATE = 3;
+
+ /**
+ * The number of structural features of the '<em>Schedule</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_FEATURE_COUNT = 4;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.CronScheduleTypeImpl
<em>Cron Schedule Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.CronScheduleTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getCronScheduleType()
+ * @generated
+ */
+ int CRON_SCHEDULE_TYPE = 7;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE__PROPERTY = SCHEDULE__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>End Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE__END_DATE = SCHEDULE__END_DATE;
+
+ /**
+ * The feature id for the '<em><b>Scheduleid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE__SCHEDULEID = SCHEDULE__SCHEDULEID;
+
+ /**
+ * The feature id for the '<em><b>Start Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE__START_DATE = SCHEDULE__START_DATE;
+
+ /**
+ * The feature id for the '<em><b>Cron
Expression</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE__CRON_EXPRESSION = SCHEDULE_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Cron Schedule
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CRON_SCHEDULE_TYPE_FEATURE_COUNT = SCHEDULE_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.DocumentRootImpl
<em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.DocumentRootImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ int DOCUMENT_ROOT = 8;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__MIXED = 0;
+
+ /**
+ * The feature id for the '<em><b>XMLNS Prefix
Map</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XMLNS_PREFIX_MAP = 1;
+
+ /**
+ * The feature id for the '<em><b>XSI Schema
Location</b></em>' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION = 2;
+
+ /**
+ * The feature id for the '<em><b>Action</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__ACTION = 3;
+
+ /**
+ * The feature id for the '<em><b>Actions</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__ACTIONS = 4;
+
+ /**
+ * The feature id for the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__ACTIVATION_CONFIG = 5;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__BUS = 6;
+
+ /**
+ * The feature id for the '<em><b>Bus Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__BUS_PROVIDER = 7;
+
+ /**
+ * The feature id for the '<em><b>Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__PROVIDER = 8;
+
+ /**
+ * The feature id for the '<em><b>Cron
Schedule</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__CRON_SCHEDULE = 9;
+
+ /**
+ * The feature id for the '<em><b>Schedule</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SCHEDULE = 10;
+
+ /**
+ * The feature id for the '<em><b>Fs Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FS_BUS = 11;
+
+ /**
+ * The feature id for the '<em><b>Fs Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FS_LISTENER = 12;
+
+ /**
+ * The feature id for the '<em><b>Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__LISTENER = 13;
+
+ /**
+ * The feature id for the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FS_MESSAGE_FILTER = 14;
+
+ /**
+ * The feature id for the '<em><b>Fs Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FS_PROVIDER = 15;
+
+ /**
+ * The feature id for the '<em><b>Ftp Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FTP_BUS = 16;
+
+ /**
+ * The feature id for the '<em><b>Ftp Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FTP_LISTENER = 17;
+
+ /**
+ * The feature id for the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FTP_MESSAGE_FILTER = 18;
+
+ /**
+ * The feature id for the '<em><b>Ftp Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__FTP_PROVIDER = 19;
+
+ /**
+ * The feature id for the '<em><b>Groovy
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__GROOVY_LISTENER = 20;
+
+ /**
+ * The feature id for the '<em><b>Hibernate
Bus</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__HIBERNATE_BUS = 21;
+
+ /**
+ * The feature id for the '<em><b>Hibernate
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__HIBERNATE_LISTENER = 22;
+
+ /**
+ * The feature id for the '<em><b>Hibernate Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER = 23;
+
+ /**
+ * The feature id for the '<em><b>Hibernate
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__HIBERNATE_PROVIDER = 24;
+
+ /**
+ * The feature id for the '<em><b>Jbossesb</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JBOSSESB = 25;
+
+ /**
+ * The feature id for the '<em><b>Jbr Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JBR_BUS = 26;
+
+ /**
+ * The feature id for the '<em><b>Jbr Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JBR_LISTENER = 27;
+
+ /**
+ * The feature id for the '<em><b>Jbr Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JBR_PROVIDER = 28;
+
+ /**
+ * The feature id for the '<em><b>Jca Gateway</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JCA_GATEWAY = 29;
+
+ /**
+ * The feature id for the '<em><b>Jms Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JMS_BUS = 30;
+
+ /**
+ * The feature id for the '<em><b>Jms Jca
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JMS_JCA_PROVIDER = 31;
+
+ /**
+ * The feature id for the '<em><b>Jms Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JMS_LISTENER = 32;
+
+ /**
+ * The feature id for the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JMS_MESSAGE_FILTER = 33;
+
+ /**
+ * The feature id for the '<em><b>Jms Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__JMS_PROVIDER = 34;
+
+ /**
+ * The feature id for the '<em><b>Listeners</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__LISTENERS = 35;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__PROPERTY = 36;
+
+ /**
+ * The feature id for the '<em><b>Providers</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__PROVIDERS = 37;
+
+ /**
+ * The feature id for the '<em><b>Scheduled
Listener</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SCHEDULED_LISTENER = 38;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Provider</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SCHEDULE_PROVIDER = 39;
+
+ /**
+ * The feature id for the '<em><b>Security</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SECURITY = 40;
+
+ /**
+ * The feature id for the '<em><b>Service</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SERVICE = 41;
+
+ /**
+ * The feature id for the '<em><b>Services</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SERVICES = 42;
+
+ /**
+ * The feature id for the '<em><b>Simple
Schedule</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SIMPLE_SCHEDULE = 43;
+
+ /**
+ * The feature id for the '<em><b>Sql Bus</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SQL_BUS = 44;
+
+ /**
+ * The feature id for the '<em><b>Sql Listener</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SQL_LISTENER = 45;
+
+ /**
+ * The feature id for the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SQL_MESSAGE_FILTER = 46;
+
+ /**
+ * The feature id for the '<em><b>Sql Provider</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT__SQL_PROVIDER = 47;
+
+ /**
+ * The number of structural features of the '<em>Document Root</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOCUMENT_ROOT_FEATURE_COUNT = 48;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FsBusTypeImpl
<em>Fs Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsBusType()
+ * @generated
+ */
+ int FS_BUS_TYPE = 9;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_BUS_TYPE__FS_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Fs Bus Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FsListenerTypeImpl
<em>Fs Listener Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsListenerType()
+ * @generated
+ */
+ int FS_LISTENER_TYPE = 10;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__POLL_FREQUENCY_SECONDS =
ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Frequency</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__SCHEDULE_FREQUENCY =
ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;
+
+ /**
+ * The feature id for the
'<em><b>Scheduleidref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__SCHEDULEIDREF = ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;
+
+ /**
+ * The feature id for the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE__FS_MESSAGE_FILTER = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT +
0;
+
+ /**
+ * The number of structural features of the '<em>Fs Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.FsMessageFilterTypeImpl <em>Fs Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsMessageFilterType()
+ * @generated
+ */
+ int FS_MESSAGE_FILTER_TYPE = 11;
+
+ /**
+ * The feature id for the '<em><b>Directory</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__DIRECTORY = 0;
+
+ /**
+ * The feature id for the '<em><b>Error Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__ERROR_DELETE = 1;
+
+ /**
+ * The feature id for the '<em><b>Error
Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = 2;
+
+ /**
+ * The feature id for the '<em><b>Error Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = 3;
+
+ /**
+ * The feature id for the '<em><b>Input Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = 4;
+
+ /**
+ * The feature id for the '<em><b>Post Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__POST_DELETE = 5;
+
+ /**
+ * The feature id for the '<em><b>Post
Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY = 6;
+
+ /**
+ * The feature id for the '<em><b>Post Rename</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__POST_RENAME = 7;
+
+ /**
+ * The feature id for the '<em><b>Post Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__POST_SUFFIX = 8;
+
+ /**
+ * The feature id for the '<em><b>Work Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX = 9;
+
+ /**
+ * The number of structural features of the '<em>Fs Message Filter
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 10;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FsProviderTypeImpl
<em>Fs Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsProviderType()
+ * @generated
+ */
+ int FS_PROVIDER_TYPE = 12;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The number of structural features of the '<em>Fs Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FtpBusTypeImpl
<em>Ftp Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpBusType()
+ * @generated
+ */
+ int FTP_BUS_TYPE = 13;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_BUS_TYPE__FTP_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Ftp Bus Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FtpListenerTypeImpl
<em>Ftp Listener Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpListenerType()
+ * @generated
+ */
+ int FTP_LISTENER_TYPE = 14;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__POLL_FREQUENCY_SECONDS =
ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Frequency</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__SCHEDULE_FREQUENCY =
ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;
+
+ /**
+ * The feature id for the
'<em><b>Scheduleidref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__SCHEDULEIDREF = ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;
+
+ /**
+ * The feature id for the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT +
0;
+
+ /**
+ * The number of structural features of the '<em>Ftp Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl <em>Ftp Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpMessageFilterType()
+ * @generated
+ */
+ int FTP_MESSAGE_FILTER_TYPE = 15;
+
+ /**
+ * The feature id for the '<em><b>Certificate
Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Certificate
Passphrase</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE = 1;
+
+ /**
+ * The feature id for the '<em><b>Certificate
Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL = 2;
+
+ /**
+ * The feature id for the '<em><b>Directory</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__DIRECTORY = 3;
+
+ /**
+ * The feature id for the '<em><b>Error Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE = 4;
+
+ /**
+ * The feature id for the '<em><b>Error
Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY = 5;
+
+ /**
+ * The feature id for the '<em><b>Error Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX = 6;
+
+ /**
+ * The feature id for the '<em><b>Input Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX = 7;
+
+ /**
+ * The feature id for the '<em><b>Passive</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__PASSIVE = 8;
+
+ /**
+ * The feature id for the '<em><b>Password</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__PASSWORD = 9;
+
+ /**
+ * The feature id for the '<em><b>Post Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__POST_DELETE = 10;
+
+ /**
+ * The feature id for the '<em><b>Post
Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY = 11;
+
+ /**
+ * The feature id for the '<em><b>Post Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX = 12;
+
+ /**
+ * The feature id for the '<em><b>Protocol</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__PROTOCOL = 13;
+
+ /**
+ * The feature id for the '<em><b>Read Only</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__READ_ONLY = 14;
+
+ /**
+ * The feature id for the '<em><b>Username</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__USERNAME = 15;
+
+ /**
+ * The feature id for the '<em><b>Work Suffix</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX = 16;
+
+ /**
+ * The number of structural features of the '<em>Ftp Message Filter
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 17;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.FtpProviderTypeImpl
<em>Ftp Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpProviderType()
+ * @generated
+ */
+ int FTP_PROVIDER_TYPE = 16;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The feature id for the '<em><b>Hostname</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE__HOSTNAME = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Ftp Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FTP_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.GroovyListenerTypeImpl <em>Groovy Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.GroovyListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getGroovyListenerType()
+ * @generated
+ */
+ int GROOVY_LISTENER_TYPE = 17;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Script</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE__SCRIPT = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Groovy Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int GROOVY_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.HibernateBusTypeImpl
<em>Hibernate Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateBusType()
+ * @generated
+ */
+ int HIBERNATE_BUS_TYPE = 18;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Hibernate Message
Filter</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Hibernate Bus
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.HibernateListenerTypeImpl <em>Hibernate Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateListenerType()
+ * @generated
+ */
+ int HIBERNATE_LISTENER_TYPE = 19;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Hibernate Message
Filter</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Hibernate Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl <em>Hibernate Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateMessageFilterType()
+ * @generated
+ */
+ int HIBERNATE_MESSAGE_FILTER_TYPE = 20;
+
+ /**
+ * The feature id for the '<em><b>Classname</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Event</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_MESSAGE_FILTER_TYPE__EVENT = 1;
+
+ /**
+ * The number of structural features of the '<em>Hibernate Message Filter
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.HibernateProviderTypeImpl <em>Hibernate Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateProviderType()
+ * @generated
+ */
+ int HIBERNATE_PROVIDER_TYPE = 21;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The feature id for the '<em><b>Hibernate Cfg
File</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Hibernate Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int HIBERNATE_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JbossesbTypeImpl
<em>Jbossesb Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbossesbTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbossesbType()
+ * @generated
+ */
+ int JBOSSESB_TYPE = 22;
+
+ /**
+ * The feature id for the '<em><b>Providers</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBOSSESB_TYPE__PROVIDERS = 0;
+
+ /**
+ * The feature id for the '<em><b>Services</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBOSSESB_TYPE__SERVICES = 1;
+
+ /**
+ * The feature id for the '<em><b>Parameter Reload
Secs</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBOSSESB_TYPE__PARAMETER_RELOAD_SECS = 2;
+
+ /**
+ * The number of structural features of the '<em>Jbossesb Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBOSSESB_TYPE_FEATURE_COUNT = 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JbrBusTypeImpl
<em>Jbr Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrBusType()
+ * @generated
+ */
+ int JBR_BUS_TYPE = 23;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Port</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_BUS_TYPE__PORT = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Jbr Bus Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JbrListenerTypeImpl
<em>Jbr Listener Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrListenerType()
+ * @generated
+ */
+ int JBR_LISTENER_TYPE = 24;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The number of structural features of the '<em>Jbr Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JbrProviderTypeImpl
<em>Jbr Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrProviderType()
+ * @generated
+ */
+ int JBR_PROVIDER_TYPE = 25;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The feature id for the '<em><b>Host</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__HOST = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Protocol</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE__PROTOCOL = BUS_PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Jbr Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JBR_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl
<em>Jca Gateway Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JcaGatewayTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJcaGatewayType()
+ * @generated
+ */
+ int JCA_GATEWAY_TYPE = 26;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__ACTIVATION_CONFIG = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Adapter</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__ADAPTER = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Endpoint
Class</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__ENDPOINT_CLASS = LISTENER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Jca Bridge</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__JCA_BRIDGE = LISTENER_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Messaging
Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__MESSAGING_TYPE = LISTENER_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE__TRANSACTED = LISTENER_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Jca Gateway
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JCA_GATEWAY_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JmsBusTypeImpl
<em>Jms Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsBusType()
+ * @generated
+ */
+ int JMS_BUS_TYPE = 27;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_BUS_TYPE__JMS_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Jms Bus Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JmsProviderTypeImpl
<em>Jms Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsProviderType()
+ * @generated
+ */
+ int JMS_PROVIDER_TYPE = 31;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The feature id for the '<em><b>Connection
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__CONNECTION_FACTORY = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Jndi Context
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY = BUS_PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Jndi Pkg
Prefix</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX = BUS_PROVIDER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Jndi URL</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE__JNDI_URL = BUS_PROVIDER_FEATURE_COUNT + 3;
+
+ /**
+ * The number of structural features of the '<em>Jms Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 4;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl <em>Jms Jca Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsJcaProviderType()
+ * @generated
+ */
+ int JMS_JCA_PROVIDER_TYPE = 28;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__PROPERTY = JMS_PROVIDER_TYPE__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__NAME = JMS_PROVIDER_TYPE__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__BUS_GROUP = JMS_PROVIDER_TYPE__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__BUS = JMS_PROVIDER_TYPE__BUS;
+
+ /**
+ * The feature id for the '<em><b>Connection
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__CONNECTION_FACTORY = JMS_PROVIDER_TYPE__CONNECTION_FACTORY;
+
+ /**
+ * The feature id for the '<em><b>Jndi Context
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY =
JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY;
+
+ /**
+ * The feature id for the '<em><b>Jndi Pkg
Prefix</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__JNDI_PKG_PREFIX = JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX;
+
+ /**
+ * The feature id for the '<em><b>Jndi URL</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__JNDI_URL = JMS_PROVIDER_TYPE__JNDI_URL;
+
+ /**
+ * The feature id for the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG = JMS_PROVIDER_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Adapter</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__ADAPTER = JMS_PROVIDER_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Endpoint
Class</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS = JMS_PROVIDER_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Jca Bridge</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE = JMS_PROVIDER_TYPE_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Messaging
Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE = JMS_PROVIDER_TYPE_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Provider Adapter
JNDI</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI = JMS_PROVIDER_TYPE_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE__TRANSACTED = JMS_PROVIDER_TYPE_FEATURE_COUNT + 6;
+
+ /**
+ * The number of structural features of the '<em>Jms Jca Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_JCA_PROVIDER_TYPE_FEATURE_COUNT = JMS_PROVIDER_TYPE_FEATURE_COUNT + 7;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.JmsListenerTypeImpl
<em>Jms Listener Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsListenerType()
+ * @generated
+ */
+ int JMS_LISTENER_TYPE = 29;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Jms Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl <em>Jms Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsMessageFilterType()
+ * @generated
+ */
+ int JMS_MESSAGE_FILTER_TYPE = 30;
+
+ /**
+ * The feature id for the '<em><b>Acknowledge
Mode</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE = 0;
+
+ /**
+ * The feature id for the '<em><b>Dest Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__DEST_NAME = 1;
+
+ /**
+ * The feature id for the '<em><b>Dest Type</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__DEST_TYPE = 2;
+
+ /**
+ * The feature id for the '<em><b>Jms Security
Credential</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL = 3;
+
+ /**
+ * The feature id for the '<em><b>Jms Security
Principal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL = 4;
+
+ /**
+ * The feature id for the '<em><b>Persistent</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__PERSISTENT = 5;
+
+ /**
+ * The feature id for the '<em><b>Selector</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__SELECTOR = 6;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE__TRANSACTED = 7;
+
+ /**
+ * The number of structural features of the '<em>Jms Message Filter
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int JMS_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 8;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ListenersTypeImpl
<em>Listeners Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ListenersTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getListenersType()
+ * @generated
+ */
+ int LISTENERS_TYPE = 33;
+
+ /**
+ * The feature id for the '<em><b>Listener
Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENERS_TYPE__LISTENER_GROUP = 0;
+
+ /**
+ * The feature id for the '<em><b>Listener</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENERS_TYPE__LISTENER = 1;
+
+ /**
+ * The number of structural features of the '<em>Listeners
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int LISTENERS_TYPE_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.PropertyTypeImpl
<em>Property Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.PropertyTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getPropertyType()
+ * @generated
+ */
+ int PROPERTY_TYPE = 34;
+
+ /**
+ * The feature id for the '<em><b>Mixed</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE__MIXED = XMLTypePackage.ANY_TYPE__MIXED;
+
+ /**
+ * The feature id for the '<em><b>Any</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE__ANY = XMLTypePackage.ANY_TYPE__ANY;
+
+ /**
+ * The feature id for the '<em><b>Any
Attribute</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE__ANY_ATTRIBUTE = XMLTypePackage.ANY_TYPE__ANY_ATTRIBUTE;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE__NAME = XMLTypePackage.ANY_TYPE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Value</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE__VALUE = XMLTypePackage.ANY_TYPE_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Property Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TYPE_FEATURE_COUNT = XMLTypePackage.ANY_TYPE_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ProvidersTypeImpl
<em>Providers Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ProvidersTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProvidersType()
+ * @generated
+ */
+ int PROVIDERS_TYPE = 36;
+
+ /**
+ * The feature id for the '<em><b>Provider
Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDERS_TYPE__PROVIDER_GROUP = 0;
+
+ /**
+ * The feature id for the '<em><b>Provider</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDERS_TYPE__PROVIDER = 1;
+
+ /**
+ * The number of structural features of the '<em>Providers
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROVIDERS_TYPE_FEATURE_COUNT = 2;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.ScheduledListenerTypeImpl <em>Scheduled Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduledListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getScheduledListenerType()
+ * @generated
+ */
+ int SCHEDULED_LISTENER_TYPE = 38;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__PROPERTY = ABSTRACT_SCHEDULED_LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__BUSIDREF = ABSTRACT_SCHEDULED_LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__IS_GATEWAY = ABSTRACT_SCHEDULED_LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__MAX_THREADS = ABSTRACT_SCHEDULED_LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__NAME = ABSTRACT_SCHEDULED_LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__POLL_FREQUENCY_SECONDS =
ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Frequency</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__SCHEDULE_FREQUENCY =
ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY;
+
+ /**
+ * The feature id for the
'<em><b>Scheduleidref</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__SCHEDULEIDREF =
ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF;
+
+ /**
+ * The feature id for the '<em><b>Event
Processor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT
+ 0;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE__TRANSACTED = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT +
1;
+
+ /**
+ * The number of structural features of the '<em>Scheduled Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULED_LISTENER_TYPE_FEATURE_COUNT = ABSTRACT_SCHEDULED_LISTENER_FEATURE_COUNT +
2;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.ScheduleProviderTypeImpl <em>Schedule Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduleProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getScheduleProviderType()
+ * @generated
+ */
+ int SCHEDULE_PROVIDER_TYPE = 39;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_PROVIDER_TYPE__PROPERTY = PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_PROVIDER_TYPE__NAME = PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Schedule
Group</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP = PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Schedule</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_PROVIDER_TYPE__SCHEDULE = PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Schedule Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SCHEDULE_PROVIDER_TYPE_FEATURE_COUNT = PROVIDER_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.SecurityTypeImpl
<em>Security Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SecurityTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSecurityType()
+ * @generated
+ */
+ int SECURITY_TYPE = 40;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__PROPERTY = 0;
+
+ /**
+ * The feature id for the '<em><b>Callback
Handler</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__CALLBACK_HANDLER = 1;
+
+ /**
+ * The feature id for the '<em><b>Module Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__MODULE_NAME = 2;
+
+ /**
+ * The feature id for the '<em><b>Roles
Allowed</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__ROLES_ALLOWED = 3;
+
+ /**
+ * The feature id for the '<em><b>Run As</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__RUN_AS = 4;
+
+ /**
+ * The feature id for the '<em><b>Use Caller
Identity</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE__USE_CALLER_IDENTITY = 5;
+
+ /**
+ * The number of structural features of the '<em>Security Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SECURITY_TYPE_FEATURE_COUNT = 6;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ServicesTypeImpl
<em>Services Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ServicesTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getServicesType()
+ * @generated
+ */
+ int SERVICES_TYPE = 41;
+
+ /**
+ * The feature id for the '<em><b>Service</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICES_TYPE__SERVICE = 0;
+
+ /**
+ * The number of structural features of the '<em>Services Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICES_TYPE_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.ServiceTypeImpl
<em>Service Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ServiceTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getServiceType()
+ * @generated
+ */
+ int SERVICE_TYPE = 42;
+
+ /**
+ * The feature id for the '<em><b>Security</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__SECURITY = 0;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__PROPERTY = 1;
+
+ /**
+ * The feature id for the '<em><b>Listeners</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__LISTENERS = 2;
+
+ /**
+ * The feature id for the '<em><b>Actions</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__ACTIONS = 3;
+
+ /**
+ * The feature id for the '<em><b>Category</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__CATEGORY = 4;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__DESCRIPTION = 5;
+
+ /**
+ * The feature id for the '<em><b>Invm Scope</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__INVM_SCOPE = 6;
+
+ /**
+ * The feature id for the '<em><b>Invm
Transacted</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__INVM_TRANSACTED = 7;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE__NAME = 8;
+
+ /**
+ * The number of structural features of the '<em>Service Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SERVICE_TYPE_FEATURE_COUNT = 9;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.SimpleScheduleTypeImpl <em>Simple Schedule
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SimpleScheduleTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSimpleScheduleType()
+ * @generated
+ */
+ int SIMPLE_SCHEDULE_TYPE = 43;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__PROPERTY = SCHEDULE__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>End Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__END_DATE = SCHEDULE__END_DATE;
+
+ /**
+ * The feature id for the '<em><b>Scheduleid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__SCHEDULEID = SCHEDULE__SCHEDULEID;
+
+ /**
+ * The feature id for the '<em><b>Start Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__START_DATE = SCHEDULE__START_DATE;
+
+ /**
+ * The feature id for the '<em><b>Exec Count</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__EXEC_COUNT = SCHEDULE_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Frequency</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__FREQUENCY = SCHEDULE_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Frequency
Units</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS = SCHEDULE_FEATURE_COUNT + 2;
+
+ /**
+ * The number of structural features of the '<em>Simple Schedule
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SIMPLE_SCHEDULE_TYPE_FEATURE_COUNT = SCHEDULE_FEATURE_COUNT + 3;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.SqlBusTypeImpl
<em>Sql Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlBusType()
+ * @generated
+ */
+ int SQL_BUS_TYPE = 44;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_BUS_TYPE__PROPERTY = BUS__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_BUS_TYPE__BUSID = BUS__BUSID;
+
+ /**
+ * The feature id for the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_BUS_TYPE__SQL_MESSAGE_FILTER = BUS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Sql Bus Type</em>'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_BUS_TYPE_FEATURE_COUNT = BUS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.SqlListenerTypeImpl
<em>Sql Listener Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlListenerType()
+ * @generated
+ */
+ int SQL_LISTENER_TYPE = 45;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__PROPERTY = LISTENER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Busidref</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__BUSIDREF = LISTENER__BUSIDREF;
+
+ /**
+ * The feature id for the '<em><b>Is Gateway</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__IS_GATEWAY = LISTENER__IS_GATEWAY;
+
+ /**
+ * The feature id for the '<em><b>Max Threads</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__MAX_THREADS = LISTENER__MAX_THREADS;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__NAME = LISTENER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER = LISTENER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS = LISTENER_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Sql Listener
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_LISTENER_TYPE_FEATURE_COUNT = LISTENER_FEATURE_COUNT + 2;
+
+ /**
+ * The meta object id for the '{@link
org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl <em>Sql Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlMessageFilterType()
+ * @generated
+ */
+ int SQL_MESSAGE_FILTER_TYPE = 46;
+
+ /**
+ * The feature id for the '<em><b>Error Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE = 0;
+
+ /**
+ * The feature id for the '<em><b>Insert Timestamp
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN = 1;
+
+ /**
+ * The feature id for the '<em><b>Message
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN = 2;
+
+ /**
+ * The feature id for the '<em><b>Message Id
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN = 3;
+
+ /**
+ * The feature id for the '<em><b>Order By</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__ORDER_BY = 4;
+
+ /**
+ * The feature id for the '<em><b>Post Delete</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__POST_DELETE = 5;
+
+ /**
+ * The feature id for the '<em><b>Status
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN = 6;
+
+ /**
+ * The feature id for the '<em><b>Tablename</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__TABLENAME = 7;
+
+ /**
+ * The feature id for the '<em><b>Where
Condition</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION = 8;
+
+ /**
+ * The number of structural features of the '<em>Sql Message Filter
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_MESSAGE_FILTER_TYPE_FEATURE_COUNT = 9;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl
<em>Sql Provider Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlProviderType()
+ * @generated
+ */
+ int SQL_PROVIDER_TYPE = 47;
+
+ /**
+ * The feature id for the '<em><b>Property</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__PROPERTY = BUS_PROVIDER__PROPERTY;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__NAME = BUS_PROVIDER__NAME;
+
+ /**
+ * The feature id for the '<em><b>Bus Group</b></em>'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__BUS_GROUP = BUS_PROVIDER__BUS_GROUP;
+
+ /**
+ * The feature id for the '<em><b>Bus</b></em>'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__BUS = BUS_PROVIDER__BUS;
+
+ /**
+ * The feature id for the '<em><b>Datasource</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__DATASOURCE = BUS_PROVIDER_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Driver</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__DRIVER = BUS_PROVIDER_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>Password</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__PASSWORD = BUS_PROVIDER_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__TRANSACTED = BUS_PROVIDER_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>Url</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__URL = BUS_PROVIDER_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Username</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE__USERNAME = BUS_PROVIDER_FEATURE_COUNT + 5;
+
+ /**
+ * The number of structural features of the '<em>Sql Provider
Type</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int SQL_PROVIDER_TYPE_FEATURE_COUNT = BUS_PROVIDER_FEATURE_COUNT + 6;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.DestTypeType
<em>Dest Type Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDestTypeType()
+ * @generated
+ */
+ int DEST_TYPE_TYPE = 48;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.FrequencyUnit
<em>Frequency Unit</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFrequencyUnit()
+ * @generated
+ */
+ int FREQUENCY_UNIT = 49;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.InvmScope <em>Invm
Scope</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.InvmScope
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getInvmScope()
+ * @generated
+ */
+ int INVM_SCOPE = 50;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.MepType <em>Mep
Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.MepType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getMepType()
+ * @generated
+ */
+ int MEP_TYPE = 51;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.ProtocolType
<em>Protocol Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolType()
+ * @generated
+ */
+ int PROTOCOL_TYPE = 52;
+
+ /**
+ * The meta object id for the '{@link org.jboss.tools.esb.ProtocolType1
<em>Protocol Type1</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolType1()
+ * @generated
+ */
+ int PROTOCOL_TYPE1 = 53;
+
+ /**
+ * The meta object id for the '<em>Category Type</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getCategoryType()
+ * @generated
+ */
+ int CATEGORY_TYPE = 54;
+
+ /**
+ * The meta object id for the '<em>Description Type</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDescriptionType()
+ * @generated
+ */
+ int DESCRIPTION_TYPE = 55;
+
+ /**
+ * The meta object id for the '<em>Dest Type Type Object</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDestTypeTypeObject()
+ * @generated
+ */
+ int DEST_TYPE_TYPE_OBJECT = 56;
+
+ /**
+ * The meta object id for the '<em>Frequency Unit Object</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFrequencyUnitObject()
+ * @generated
+ */
+ int FREQUENCY_UNIT_OBJECT = 57;
+
+ /**
+ * The meta object id for the '<em>Invm Scope Object</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.InvmScope
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getInvmScopeObject()
+ * @generated
+ */
+ int INVM_SCOPE_OBJECT = 58;
+
+ /**
+ * The meta object id for the '<em>Mep Type Object</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.MepType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getMepTypeObject()
+ * @generated
+ */
+ int MEP_TYPE_OBJECT = 59;
+
+ /**
+ * The meta object id for the '<em>Name Type</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getNameType()
+ * @generated
+ */
+ int NAME_TYPE = 60;
+
+ /**
+ * The meta object id for the '<em>Poll Frequency Seconds Type</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.math.BigInteger
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getPollFrequencySecondsType()
+ * @generated
+ */
+ int POLL_FREQUENCY_SECONDS_TYPE = 61;
+
+ /**
+ * The meta object id for the '<em>Protocol Type Object</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolTypeObject()
+ * @generated
+ */
+ int PROTOCOL_TYPE_OBJECT = 62;
+
+ /**
+ * The meta object id for the '<em>Protocol Type Object1</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolTypeObject1()
+ * @generated
+ */
+ int PROTOCOL_TYPE_OBJECT1 = 63;
+
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.AbstractScheduledListener <em>Abstract Scheduled
Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Abstract Scheduled
Listener</em>'.
+ * @see org.jboss.tools.esb.AbstractScheduledListener
+ * @generated
+ */
+ EClass getAbstractScheduledListener();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Poll Frequency
Seconds</em>'.
+ * @see org.jboss.tools.esb.AbstractScheduledListener#getPollFrequencySeconds()
+ * @see #getAbstractScheduledListener()
+ * @generated
+ */
+ EAttribute getAbstractScheduledListener_PollFrequencySeconds();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency <em>Schedule
Frequency</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Schedule
Frequency</em>'.
+ * @see org.jboss.tools.esb.AbstractScheduledListener#getScheduleFrequency()
+ * @see #getAbstractScheduledListener()
+ * @generated
+ */
+ EAttribute getAbstractScheduledListener_ScheduleFrequency();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.AbstractScheduledListener#getScheduleidref
<em>Scheduleidref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute
'<em>Scheduleidref</em>'.
+ * @see org.jboss.tools.esb.AbstractScheduledListener#getScheduleidref()
+ * @see #getAbstractScheduledListener()
+ * @generated
+ */
+ EAttribute getAbstractScheduledListener_Scheduleidref();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ActionsType
<em>Actions Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Actions Type</em>'.
+ * @see org.jboss.tools.esb.ActionsType
+ * @generated
+ */
+ EClass getActionsType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ActionsType#getAction <em>Action</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Action</em>'.
+ * @see org.jboss.tools.esb.ActionsType#getAction()
+ * @see #getActionsType()
+ * @generated
+ */
+ EReference getActionsType_Action();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#getFaultXsd <em>Fault Xsd</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Fault Xsd</em>'.
+ * @see org.jboss.tools.esb.ActionsType#getFaultXsd()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_FaultXsd();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#getInXsd <em>In Xsd</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>In Xsd</em>'.
+ * @see org.jboss.tools.esb.ActionsType#getInXsd()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_InXsd();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#getMep <em>Mep</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Mep</em>'.
+ * @see org.jboss.tools.esb.ActionsType#getMep()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_Mep();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#getOutXsd <em>Out Xsd</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Out Xsd</em>'.
+ * @see org.jboss.tools.esb.ActionsType#getOutXsd()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_OutXsd();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#isValidate <em>Validate</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Validate</em>'.
+ * @see org.jboss.tools.esb.ActionsType#isValidate()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_Validate();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionsType#isWebservice <em>Webservice</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Webservice</em>'.
+ * @see org.jboss.tools.esb.ActionsType#isWebservice()
+ * @see #getActionsType()
+ * @generated
+ */
+ EAttribute getActionsType_Webservice();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ActionType
<em>Action Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Action Type</em>'.
+ * @see org.jboss.tools.esb.ActionType
+ * @generated
+ */
+ EClass getActionType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ActionType#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.ActionType#getProperty()
+ * @see #getActionType()
+ * @generated
+ */
+ EReference getActionType_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionType#getClass_ <em>Class</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Class</em>'.
+ * @see org.jboss.tools.esb.ActionType#getClass_()
+ * @see #getActionType()
+ * @generated
+ */
+ EAttribute getActionType_Class();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionType#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.esb.ActionType#getName()
+ * @see #getActionType()
+ * @generated
+ */
+ EAttribute getActionType_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ActionType#getProcess <em>Process</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Process</em>'.
+ * @see org.jboss.tools.esb.ActionType#getProcess()
+ * @see #getActionType()
+ * @generated
+ */
+ EAttribute getActionType_Process();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.ActivationConfigType <em>Activation Config
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Activation Config
Type</em>'.
+ * @see org.jboss.tools.esb.ActivationConfigType
+ * @generated
+ */
+ EClass getActivationConfigType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ActivationConfigType#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.ActivationConfigType#getProperty()
+ * @see #getActivationConfigType()
+ * @generated
+ */
+ EReference getActivationConfigType_Property();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.Bus
<em>Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Bus</em>'.
+ * @see org.jboss.tools.esb.Bus
+ * @generated
+ */
+ EClass getBus();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.Bus#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.Bus#getProperty()
+ * @see #getBus()
+ * @generated
+ */
+ EReference getBus_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Bus#getBusid <em>Busid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Busid</em>'.
+ * @see org.jboss.tools.esb.Bus#getBusid()
+ * @see #getBus()
+ * @generated
+ */
+ EAttribute getBus_Busid();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.BusProvider
<em>Bus Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Bus Provider</em>'.
+ * @see org.jboss.tools.esb.BusProvider
+ * @generated
+ */
+ EClass getBusProvider();
+
+ /**
+ * Returns the meta object for the attribute list '{@link
org.jboss.tools.esb.BusProvider#getBusGroup <em>Bus Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Bus
Group</em>'.
+ * @see org.jboss.tools.esb.BusProvider#getBusGroup()
+ * @see #getBusProvider()
+ * @generated
+ */
+ EAttribute getBusProvider_BusGroup();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.BusProvider#getBus <em>Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Bus</em>'.
+ * @see org.jboss.tools.esb.BusProvider#getBus()
+ * @see #getBusProvider()
+ * @generated
+ */
+ EReference getBusProvider_Bus();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.BusProviderType
<em>Bus Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Bus Provider Type</em>'.
+ * @see org.jboss.tools.esb.BusProviderType
+ * @generated
+ */
+ EClass getBusProviderType();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.CronScheduleType
<em>Cron Schedule Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Cron Schedule Type</em>'.
+ * @see org.jboss.tools.esb.CronScheduleType
+ * @generated
+ */
+ EClass getCronScheduleType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.CronScheduleType#getCronExpression <em>Cron
Expression</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Cron
Expression</em>'.
+ * @see org.jboss.tools.esb.CronScheduleType#getCronExpression()
+ * @see #getCronScheduleType()
+ * @generated
+ */
+ EAttribute getCronScheduleType_CronExpression();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.DocumentRoot
<em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Document Root</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot
+ * @generated
+ */
+ EClass getDocumentRoot();
+
+ /**
+ * Returns the meta object for the attribute list '{@link
org.jboss.tools.esb.DocumentRoot#getMixed <em>Mixed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Mixed</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getMixed()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EAttribute getDocumentRoot_Mixed();
+
+ /**
+ * Returns the meta object for the map '{@link
org.jboss.tools.esb.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix
Map</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XMLNS Prefix Map</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getXMLNSPrefixMap()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * Returns the meta object for the map '{@link
org.jboss.tools.esb.DocumentRoot#getXSISchemaLocation <em>XSI Schema
Location</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the map '<em>XSI Schema
Location</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getXSISchemaLocation()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getAction <em>Action</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Action</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getAction()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Action();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getActions <em>Actions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Actions</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getActions()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Actions();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getActivationConfig <em>Activation
Config</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Activation
Config</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getActivationConfig()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_ActivationConfig();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getBus <em>Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Bus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getBusProvider <em>Bus Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Bus
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getBusProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_BusProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getProvider <em>Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Provider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getCronSchedule <em>Cron
Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Cron
Schedule</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getCronSchedule()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_CronSchedule();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSchedule <em>Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Schedule</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSchedule()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Schedule();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFsBus <em>Fs Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFsBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FsBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFsListener <em>Fs Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFsListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FsListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getListener <em>Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Listener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFsMessageFilter <em>Fs Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs Message
Filter</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFsMessageFilter()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FsMessageFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFsProvider <em>Fs Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFsProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FsProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFtpBus <em>Ftp Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFtpBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FtpBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFtpListener <em>Ftp Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFtpListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FtpListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFtpMessageFilter <em>Ftp Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp Message
Filter</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFtpMessageFilter()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FtpMessageFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getFtpProvider <em>Ftp Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getFtpProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_FtpProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getGroovyListener <em>Groovy
Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Groovy
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getGroovyListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_GroovyListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateBus <em>Hibernate
Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Hibernate
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getHibernateBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_HibernateBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateListener <em>Hibernate
Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Hibernate
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getHibernateListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_HibernateListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateMessageFilter <em>Hibernate Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Hibernate
Message Filter</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getHibernateMessageFilter()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_HibernateMessageFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getHibernateProvider <em>Hibernate
Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Hibernate
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getHibernateProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_HibernateProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJbossesb <em>Jbossesb</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Jbossesb</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJbossesb()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Jbossesb();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJbrBus <em>Jbr Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jbr
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJbrBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JbrBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJbrListener <em>Jbr Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jbr
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJbrListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JbrListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJbrProvider <em>Jbr Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jbr
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJbrProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JbrProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJcaGateway <em>Jca Gateway</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jca
Gateway</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJcaGateway()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JcaGateway();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJmsBus <em>Jms Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJmsBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JmsBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJmsJcaProvider <em>Jms Jca
Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms Jca
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJmsJcaProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JmsJcaProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJmsListener <em>Jms Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJmsListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JmsListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJmsMessageFilter <em>Jms Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms Message
Filter</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJmsMessageFilter()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JmsMessageFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getJmsProvider <em>Jms Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getJmsProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_JmsProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getListeners <em>Listeners</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Listeners</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getListeners()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Listeners();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getProperty()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Property();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getProviders <em>Providers</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Providers</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getProviders()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Providers();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getScheduledListener <em>Scheduled
Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Scheduled
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getScheduledListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_ScheduledListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getScheduleProvider <em>Schedule
Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Schedule
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getScheduleProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_ScheduleProvider();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSecurity <em>Security</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Security</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSecurity()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Security();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getService <em>Service</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Service</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getService()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Service();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getServices <em>Services</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Services</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getServices()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_Services();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSimpleSchedule <em>Simple
Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Simple
Schedule</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSimpleSchedule()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_SimpleSchedule();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSqlBus <em>Sql Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql
Bus</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSqlBus()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_SqlBus();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSqlListener <em>Sql Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql
Listener</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSqlListener()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_SqlListener();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSqlMessageFilter <em>Sql Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql Message
Filter</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSqlMessageFilter()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_SqlMessageFilter();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.DocumentRoot#getSqlProvider <em>Sql Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql
Provider</em>'.
+ * @see org.jboss.tools.esb.DocumentRoot#getSqlProvider()
+ * @see #getDocumentRoot()
+ * @generated
+ */
+ EReference getDocumentRoot_SqlProvider();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FsBusType
<em>Fs Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Fs Bus Type</em>'.
+ * @see org.jboss.tools.esb.FsBusType
+ * @generated
+ */
+ EClass getFsBusType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.FsBusType#getFsMessageFilter <em>Fs Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs Message
Filter</em>'.
+ * @see org.jboss.tools.esb.FsBusType#getFsMessageFilter()
+ * @see #getFsBusType()
+ * @generated
+ */
+ EReference getFsBusType_FsMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FsListenerType
<em>Fs Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Fs Listener Type</em>'.
+ * @see org.jboss.tools.esb.FsListenerType
+ * @generated
+ */
+ EClass getFsListenerType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.FsListenerType#getFsMessageFilter <em>Fs Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Fs Message
Filter</em>'.
+ * @see org.jboss.tools.esb.FsListenerType#getFsMessageFilter()
+ * @see #getFsListenerType()
+ * @generated
+ */
+ EReference getFsListenerType_FsMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FsMessageFilterType
<em>Fs Message Filter Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Fs Message Filter
Type</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType
+ * @generated
+ */
+ EClass getFsMessageFilterType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getDirectory
<em>Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Directory</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getDirectory()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_Directory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#isErrorDelete <em>Error
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Delete</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#isErrorDelete()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_ErrorDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory <em>Error
Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Directory</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_ErrorDirectory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Suffix</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_ErrorSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getInputSuffix <em>Input
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Input
Suffix</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getInputSuffix()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_InputSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostDelete <em>Post
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Delete</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#isPostDelete()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_PostDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostDirectory <em>Post
Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Directory</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getPostDirectory()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_PostDirectory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostRename <em>Post
Rename</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Rename</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#isPostRename()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_PostRename();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostSuffix <em>Post
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Suffix</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getPostSuffix()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_PostSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Work
Suffix</em>'.
+ * @see org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix()
+ * @see #getFsMessageFilterType()
+ * @generated
+ */
+ EAttribute getFsMessageFilterType_WorkSuffix();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FsProviderType
<em>Fs Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Fs Provider Type</em>'.
+ * @see org.jboss.tools.esb.FsProviderType
+ * @generated
+ */
+ EClass getFsProviderType();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FtpBusType
<em>Ftp Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Ftp Bus Type</em>'.
+ * @see org.jboss.tools.esb.FtpBusType
+ * @generated
+ */
+ EClass getFtpBusType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.FtpBusType#getFtpMessageFilter <em>Ftp Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp Message
Filter</em>'.
+ * @see org.jboss.tools.esb.FtpBusType#getFtpMessageFilter()
+ * @see #getFtpBusType()
+ * @generated
+ */
+ EReference getFtpBusType_FtpMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FtpListenerType
<em>Ftp Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Ftp Listener Type</em>'.
+ * @see org.jboss.tools.esb.FtpListenerType
+ * @generated
+ */
+ EClass getFtpListenerType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.FtpListenerType#getFtpMessageFilter <em>Ftp Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Ftp Message
Filter</em>'.
+ * @see org.jboss.tools.esb.FtpListenerType#getFtpMessageFilter()
+ * @see #getFtpListenerType()
+ * @generated
+ */
+ EReference getFtpListenerType_FtpMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.FtpMessageFilterType <em>Ftp Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Ftp Message Filter
Type</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType
+ * @generated
+ */
+ EClass getFtpMessageFilterType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificateName <em>Certificate
Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Certificate
Name</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getCertificateName()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_CertificateName();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificatePassphrase <em>Certificate
Passphrase</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Certificate
Passphrase</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getCertificatePassphrase()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_CertificatePassphrase();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificateUrl <em>Certificate
Url</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Certificate
Url</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getCertificateUrl()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_CertificateUrl();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getDirectory
<em>Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Directory</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getDirectory()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_Directory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete <em>Error
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Delete</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_ErrorDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory <em>Error
Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Directory</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_ErrorDirectory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Suffix</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_ErrorSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getInputSuffix <em>Input
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Input
Suffix</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getInputSuffix()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_InputSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPassive <em>Passive</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Passive</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#isPassive()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_Passive();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPassword <em>Password</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Password</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getPassword()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_Password();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPostDelete <em>Post
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Delete</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#isPostDelete()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_PostDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostDirectory <em>Post
Directory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Directory</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getPostDirectory()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_PostDirectory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix <em>Post
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Suffix</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_PostSuffix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getProtocol <em>Protocol</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Protocol</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getProtocol()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_Protocol();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#isReadOnly <em>Read Only</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Read Only</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#isReadOnly()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_ReadOnly();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getUsername <em>Username</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Username</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getUsername()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_Username();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Work
Suffix</em>'.
+ * @see org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix()
+ * @see #getFtpMessageFilterType()
+ * @generated
+ */
+ EAttribute getFtpMessageFilterType_WorkSuffix();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.FtpProviderType
<em>Ftp Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Ftp Provider Type</em>'.
+ * @see org.jboss.tools.esb.FtpProviderType
+ * @generated
+ */
+ EClass getFtpProviderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.FtpProviderType#getHostname <em>Hostname</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Hostname</em>'.
+ * @see org.jboss.tools.esb.FtpProviderType#getHostname()
+ * @see #getFtpProviderType()
+ * @generated
+ */
+ EAttribute getFtpProviderType_Hostname();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.GroovyListenerType
<em>Groovy Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Groovy Listener
Type</em>'.
+ * @see org.jboss.tools.esb.GroovyListenerType
+ * @generated
+ */
+ EClass getGroovyListenerType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.GroovyListenerType#getScript <em>Script</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Script</em>'.
+ * @see org.jboss.tools.esb.GroovyListenerType#getScript()
+ * @see #getGroovyListenerType()
+ * @generated
+ */
+ EAttribute getGroovyListenerType_Script();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.HibernateBusType
<em>Hibernate Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Hibernate Bus Type</em>'.
+ * @see org.jboss.tools.esb.HibernateBusType
+ * @generated
+ */
+ EClass getHibernateBusType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.HibernateBusType#getHibernateMessageFilter <em>Hibernate Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Hibernate
Message Filter</em>'.
+ * @see org.jboss.tools.esb.HibernateBusType#getHibernateMessageFilter()
+ * @see #getHibernateBusType()
+ * @generated
+ */
+ EReference getHibernateBusType_HibernateMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.HibernateListenerType <em>Hibernate Listener
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Hibernate Listener
Type</em>'.
+ * @see org.jboss.tools.esb.HibernateListenerType
+ * @generated
+ */
+ EClass getHibernateListenerType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.HibernateListenerType#getHibernateMessageFilter <em>Hibernate
Message Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Hibernate
Message Filter</em>'.
+ * @see org.jboss.tools.esb.HibernateListenerType#getHibernateMessageFilter()
+ * @see #getHibernateListenerType()
+ * @generated
+ */
+ EReference getHibernateListenerType_HibernateMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.HibernateMessageFilterType <em>Hibernate Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Hibernate Message Filter
Type</em>'.
+ * @see org.jboss.tools.esb.HibernateMessageFilterType
+ * @generated
+ */
+ EClass getHibernateMessageFilterType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getClassname
<em>Classname</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Classname</em>'.
+ * @see org.jboss.tools.esb.HibernateMessageFilterType#getClassname()
+ * @see #getHibernateMessageFilterType()
+ * @generated
+ */
+ EAttribute getHibernateMessageFilterType_Classname();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getEvent <em>Event</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Event</em>'.
+ * @see org.jboss.tools.esb.HibernateMessageFilterType#getEvent()
+ * @see #getHibernateMessageFilterType()
+ * @generated
+ */
+ EAttribute getHibernateMessageFilterType_Event();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.HibernateProviderType <em>Hibernate Provider
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Hibernate Provider
Type</em>'.
+ * @see org.jboss.tools.esb.HibernateProviderType
+ * @generated
+ */
+ EClass getHibernateProviderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.HibernateProviderType#getHibernateCfgFile <em>Hibernate Cfg
File</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Hibernate Cfg
File</em>'.
+ * @see org.jboss.tools.esb.HibernateProviderType#getHibernateCfgFile()
+ * @see #getHibernateProviderType()
+ * @generated
+ */
+ EAttribute getHibernateProviderType_HibernateCfgFile();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JbossesbType
<em>Jbossesb Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jbossesb Type</em>'.
+ * @see org.jboss.tools.esb.JbossesbType
+ * @generated
+ */
+ EClass getJbossesbType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JbossesbType#getProviders <em>Providers</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Providers</em>'.
+ * @see org.jboss.tools.esb.JbossesbType#getProviders()
+ * @see #getJbossesbType()
+ * @generated
+ */
+ EReference getJbossesbType_Providers();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JbossesbType#getServices <em>Services</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Services</em>'.
+ * @see org.jboss.tools.esb.JbossesbType#getServices()
+ * @see #getJbossesbType()
+ * @generated
+ */
+ EReference getJbossesbType_Services();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JbossesbType#getParameterReloadSecs <em>Parameter Reload
Secs</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Parameter Reload
Secs</em>'.
+ * @see org.jboss.tools.esb.JbossesbType#getParameterReloadSecs()
+ * @see #getJbossesbType()
+ * @generated
+ */
+ EAttribute getJbossesbType_ParameterReloadSecs();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JbrBusType
<em>Jbr Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jbr Bus Type</em>'.
+ * @see org.jboss.tools.esb.JbrBusType
+ * @generated
+ */
+ EClass getJbrBusType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JbrBusType#getPort <em>Port</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Port</em>'.
+ * @see org.jboss.tools.esb.JbrBusType#getPort()
+ * @see #getJbrBusType()
+ * @generated
+ */
+ EAttribute getJbrBusType_Port();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JbrListenerType
<em>Jbr Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jbr Listener Type</em>'.
+ * @see org.jboss.tools.esb.JbrListenerType
+ * @generated
+ */
+ EClass getJbrListenerType();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JbrProviderType
<em>Jbr Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jbr Provider Type</em>'.
+ * @see org.jboss.tools.esb.JbrProviderType
+ * @generated
+ */
+ EClass getJbrProviderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JbrProviderType#getHost <em>Host</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Host</em>'.
+ * @see org.jboss.tools.esb.JbrProviderType#getHost()
+ * @see #getJbrProviderType()
+ * @generated
+ */
+ EAttribute getJbrProviderType_Host();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JbrProviderType#getProtocol <em>Protocol</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Protocol</em>'.
+ * @see org.jboss.tools.esb.JbrProviderType#getProtocol()
+ * @see #getJbrProviderType()
+ * @generated
+ */
+ EAttribute getJbrProviderType_Protocol();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JcaGatewayType
<em>Jca Gateway Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jca Gateway Type</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType
+ * @generated
+ */
+ EClass getJcaGatewayType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JcaGatewayType#getActivationConfig <em>Activation
Config</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Activation
Config</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getActivationConfig()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EReference getJcaGatewayType_ActivationConfig();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JcaGatewayType#getAdapter <em>Adapter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Adapter</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getAdapter()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EAttribute getJcaGatewayType_Adapter();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JcaGatewayType#getEndpointClass <em>Endpoint
Class</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Endpoint
Class</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getEndpointClass()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EAttribute getJcaGatewayType_EndpointClass();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JcaGatewayType#getJcaBridge <em>Jca Bridge</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jca Bridge</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getJcaBridge()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EAttribute getJcaGatewayType_JcaBridge();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JcaGatewayType#getMessagingType <em>Messaging
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Messaging
Type</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getMessagingType()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EAttribute getJcaGatewayType_MessagingType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JcaGatewayType#getTransacted <em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.esb.JcaGatewayType#getTransacted()
+ * @see #getJcaGatewayType()
+ * @generated
+ */
+ EAttribute getJcaGatewayType_Transacted();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JmsBusType
<em>Jms Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Bus Type</em>'.
+ * @see org.jboss.tools.esb.JmsBusType
+ * @generated
+ */
+ EClass getJmsBusType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JmsBusType#getJmsMessageFilter <em>Jms Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms Message
Filter</em>'.
+ * @see org.jboss.tools.esb.JmsBusType#getJmsMessageFilter()
+ * @see #getJmsBusType()
+ * @generated
+ */
+ EReference getJmsBusType_JmsMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JmsJcaProviderType
<em>Jms Jca Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Jca Provider
Type</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType
+ * @generated
+ */
+ EClass getJmsJcaProviderType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JmsJcaProviderType#getActivationConfig <em>Activation
Config</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Activation
Config</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getActivationConfig()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EReference getJmsJcaProviderType_ActivationConfig();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#getAdapter <em>Adapter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Adapter</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getAdapter()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_Adapter();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#getEndpointClass <em>Endpoint
Class</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Endpoint
Class</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getEndpointClass()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_EndpointClass();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#getJcaBridge <em>Jca
Bridge</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jca Bridge</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getJcaBridge()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_JcaBridge();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#getMessagingType <em>Messaging
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Messaging
Type</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getMessagingType()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_MessagingType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#getProviderAdapterJNDI <em>Provider Adapter
JNDI</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Provider Adapter
JNDI</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#getProviderAdapterJNDI()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_ProviderAdapterJNDI();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsJcaProviderType#isTransacted
<em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.esb.JmsJcaProviderType#isTransacted()
+ * @see #getJmsJcaProviderType()
+ * @generated
+ */
+ EAttribute getJmsJcaProviderType_Transacted();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JmsListenerType
<em>Jms Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Listener Type</em>'.
+ * @see org.jboss.tools.esb.JmsListenerType
+ * @generated
+ */
+ EClass getJmsListenerType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.JmsListenerType#getJmsMessageFilter <em>Jms Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Jms Message
Filter</em>'.
+ * @see org.jboss.tools.esb.JmsListenerType#getJmsMessageFilter()
+ * @see #getJmsListenerType()
+ * @generated
+ */
+ EReference getJmsListenerType_JmsMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.JmsMessageFilterType <em>Jms Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Message Filter
Type</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType
+ * @generated
+ */
+ EClass getJmsMessageFilterType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode <em>Acknowledge
Mode</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Acknowledge
Mode</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_AcknowledgeMode();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestName <em>Dest
Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Dest Name</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getDestName()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_DestName();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestType <em>Dest
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Dest Type</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getDestType()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_DestType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityCredential <em>Jms Security
Credential</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jms Security
Credential</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityCredential()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_JmsSecurityCredential();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityPrincipal <em>Jms Security
Principal</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jms Security
Principal</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityPrincipal()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_JmsSecurityPrincipal();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#isPersistent
<em>Persistent</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Persistent</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#isPersistent()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_Persistent();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#getSelector <em>Selector</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Selector</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#getSelector()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_Selector();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsMessageFilterType#isTransacted
<em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.esb.JmsMessageFilterType#isTransacted()
+ * @see #getJmsMessageFilterType()
+ * @generated
+ */
+ EAttribute getJmsMessageFilterType_Transacted();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.JmsProviderType
<em>Jms Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Jms Provider Type</em>'.
+ * @see org.jboss.tools.esb.JmsProviderType
+ * @generated
+ */
+ EClass getJmsProviderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsProviderType#getConnectionFactory <em>Connection
Factory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Connection
Factory</em>'.
+ * @see org.jboss.tools.esb.JmsProviderType#getConnectionFactory()
+ * @see #getJmsProviderType()
+ * @generated
+ */
+ EAttribute getJmsProviderType_ConnectionFactory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsProviderType#getJndiContextFactory <em>Jndi Context
Factory</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jndi Context
Factory</em>'.
+ * @see org.jboss.tools.esb.JmsProviderType#getJndiContextFactory()
+ * @see #getJmsProviderType()
+ * @generated
+ */
+ EAttribute getJmsProviderType_JndiContextFactory();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsProviderType#getJndiPkgPrefix <em>Jndi Pkg
Prefix</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jndi Pkg
Prefix</em>'.
+ * @see org.jboss.tools.esb.JmsProviderType#getJndiPkgPrefix()
+ * @see #getJmsProviderType()
+ * @generated
+ */
+ EAttribute getJmsProviderType_JndiPkgPrefix();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.JmsProviderType#getJndiURL <em>Jndi URL</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Jndi URL</em>'.
+ * @see org.jboss.tools.esb.JmsProviderType#getJndiURL()
+ * @see #getJmsProviderType()
+ * @generated
+ */
+ EAttribute getJmsProviderType_JndiURL();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.Listener
<em>Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Listener</em>'.
+ * @see org.jboss.tools.esb.Listener
+ * @generated
+ */
+ EClass getListener();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.Listener#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.Listener#getProperty()
+ * @see #getListener()
+ * @generated
+ */
+ EReference getListener_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Listener#getBusidref <em>Busidref</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Busidref</em>'.
+ * @see org.jboss.tools.esb.Listener#getBusidref()
+ * @see #getListener()
+ * @generated
+ */
+ EAttribute getListener_Busidref();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Listener#isIsGateway <em>Is Gateway</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Is Gateway</em>'.
+ * @see org.jboss.tools.esb.Listener#isIsGateway()
+ * @see #getListener()
+ * @generated
+ */
+ EAttribute getListener_IsGateway();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Listener#getMaxThreads <em>Max Threads</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Max
Threads</em>'.
+ * @see org.jboss.tools.esb.Listener#getMaxThreads()
+ * @see #getListener()
+ * @generated
+ */
+ EAttribute getListener_MaxThreads();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Listener#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.esb.Listener#getName()
+ * @see #getListener()
+ * @generated
+ */
+ EAttribute getListener_Name();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ListenersType
<em>Listeners Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Listeners Type</em>'.
+ * @see org.jboss.tools.esb.ListenersType
+ * @generated
+ */
+ EClass getListenersType();
+
+ /**
+ * Returns the meta object for the attribute list '{@link
org.jboss.tools.esb.ListenersType#getListenerGroup <em>Listener
Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Listener
Group</em>'.
+ * @see org.jboss.tools.esb.ListenersType#getListenerGroup()
+ * @see #getListenersType()
+ * @generated
+ */
+ EAttribute getListenersType_ListenerGroup();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ListenersType#getListener <em>Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Listener</em>'.
+ * @see org.jboss.tools.esb.ListenersType#getListener()
+ * @see #getListenersType()
+ * @generated
+ */
+ EReference getListenersType_Listener();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.PropertyType
<em>Property Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Property Type</em>'.
+ * @see org.jboss.tools.esb.PropertyType
+ * @generated
+ */
+ EClass getPropertyType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.PropertyType#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.esb.PropertyType#getName()
+ * @see #getPropertyType()
+ * @generated
+ */
+ EAttribute getPropertyType_Name();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.PropertyType#getValue <em>Value</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Value</em>'.
+ * @see org.jboss.tools.esb.PropertyType#getValue()
+ * @see #getPropertyType()
+ * @generated
+ */
+ EAttribute getPropertyType_Value();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.Provider
<em>Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Provider</em>'.
+ * @see org.jboss.tools.esb.Provider
+ * @generated
+ */
+ EClass getProvider();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.Provider#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.Provider#getProperty()
+ * @see #getProvider()
+ * @generated
+ */
+ EReference getProvider_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Provider#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.esb.Provider#getName()
+ * @see #getProvider()
+ * @generated
+ */
+ EAttribute getProvider_Name();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ProvidersType
<em>Providers Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Providers Type</em>'.
+ * @see org.jboss.tools.esb.ProvidersType
+ * @generated
+ */
+ EClass getProvidersType();
+
+ /**
+ * Returns the meta object for the attribute list '{@link
org.jboss.tools.esb.ProvidersType#getProviderGroup <em>Provider
Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Provider
Group</em>'.
+ * @see org.jboss.tools.esb.ProvidersType#getProviderGroup()
+ * @see #getProvidersType()
+ * @generated
+ */
+ EAttribute getProvidersType_ProviderGroup();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ProvidersType#getProvider <em>Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Provider</em>'.
+ * @see org.jboss.tools.esb.ProvidersType#getProvider()
+ * @see #getProvidersType()
+ * @generated
+ */
+ EReference getProvidersType_Provider();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.Schedule
<em>Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Schedule</em>'.
+ * @see org.jboss.tools.esb.Schedule
+ * @generated
+ */
+ EClass getSchedule();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.Schedule#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.Schedule#getProperty()
+ * @see #getSchedule()
+ * @generated
+ */
+ EReference getSchedule_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Schedule#getEndDate <em>End Date</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>End Date</em>'.
+ * @see org.jboss.tools.esb.Schedule#getEndDate()
+ * @see #getSchedule()
+ * @generated
+ */
+ EAttribute getSchedule_EndDate();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Schedule#getScheduleid <em>Scheduleid</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Scheduleid</em>'.
+ * @see org.jboss.tools.esb.Schedule#getScheduleid()
+ * @see #getSchedule()
+ * @generated
+ */
+ EAttribute getSchedule_Scheduleid();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.Schedule#getStartDate <em>Start Date</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Start Date</em>'.
+ * @see org.jboss.tools.esb.Schedule#getStartDate()
+ * @see #getSchedule()
+ * @generated
+ */
+ EAttribute getSchedule_StartDate();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.ScheduledListenerType <em>Scheduled Listener
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Scheduled Listener
Type</em>'.
+ * @see org.jboss.tools.esb.ScheduledListenerType
+ * @generated
+ */
+ EClass getScheduledListenerType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ScheduledListenerType#getEventProcessor <em>Event
Processor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Event
Processor</em>'.
+ * @see org.jboss.tools.esb.ScheduledListenerType#getEventProcessor()
+ * @see #getScheduledListenerType()
+ * @generated
+ */
+ EAttribute getScheduledListenerType_EventProcessor();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ScheduledListenerType#isTransacted
<em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.esb.ScheduledListenerType#isTransacted()
+ * @see #getScheduledListenerType()
+ * @generated
+ */
+ EAttribute getScheduledListenerType_Transacted();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.ScheduleProviderType <em>Schedule Provider
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Schedule Provider
Type</em>'.
+ * @see org.jboss.tools.esb.ScheduleProviderType
+ * @generated
+ */
+ EClass getScheduleProviderType();
+
+ /**
+ * Returns the meta object for the attribute list '{@link
org.jboss.tools.esb.ScheduleProviderType#getScheduleGroup <em>Schedule
Group</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute list '<em>Schedule
Group</em>'.
+ * @see org.jboss.tools.esb.ScheduleProviderType#getScheduleGroup()
+ * @see #getScheduleProviderType()
+ * @generated
+ */
+ EAttribute getScheduleProviderType_ScheduleGroup();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ScheduleProviderType#getSchedule <em>Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Schedule</em>'.
+ * @see org.jboss.tools.esb.ScheduleProviderType#getSchedule()
+ * @see #getScheduleProviderType()
+ * @generated
+ */
+ EReference getScheduleProviderType_Schedule();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.SecurityType
<em>Security Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Security Type</em>'.
+ * @see org.jboss.tools.esb.SecurityType
+ * @generated
+ */
+ EClass getSecurityType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.SecurityType#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getProperty()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EReference getSecurityType_Property();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SecurityType#getCallbackHandler <em>Callback
Handler</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Callback
Handler</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getCallbackHandler()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EAttribute getSecurityType_CallbackHandler();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SecurityType#getModuleName <em>Module Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Module
Name</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getModuleName()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EAttribute getSecurityType_ModuleName();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SecurityType#getRolesAllowed <em>Roles
Allowed</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Roles
Allowed</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getRolesAllowed()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EAttribute getSecurityType_RolesAllowed();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SecurityType#getRunAs <em>Run As</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Run As</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getRunAs()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EAttribute getSecurityType_RunAs();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SecurityType#getUseCallerIdentity <em>Use Caller
Identity</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Use Caller
Identity</em>'.
+ * @see org.jboss.tools.esb.SecurityType#getUseCallerIdentity()
+ * @see #getSecurityType()
+ * @generated
+ */
+ EAttribute getSecurityType_UseCallerIdentity();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ServicesType
<em>Services Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Services Type</em>'.
+ * @see org.jboss.tools.esb.ServicesType
+ * @generated
+ */
+ EClass getServicesType();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ServicesType#getService <em>Service</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Service</em>'.
+ * @see org.jboss.tools.esb.ServicesType#getService()
+ * @see #getServicesType()
+ * @generated
+ */
+ EReference getServicesType_Service();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.ServiceType
<em>Service Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Service Type</em>'.
+ * @see org.jboss.tools.esb.ServiceType
+ * @generated
+ */
+ EClass getServiceType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.ServiceType#getSecurity <em>Security</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Security</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getSecurity()
+ * @see #getServiceType()
+ * @generated
+ */
+ EReference getServiceType_Security();
+
+ /**
+ * Returns the meta object for the containment reference list '{@link
org.jboss.tools.esb.ServiceType#getProperty <em>Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list
'<em>Property</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getProperty()
+ * @see #getServiceType()
+ * @generated
+ */
+ EReference getServiceType_Property();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.ServiceType#getListeners <em>Listeners</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Listeners</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getListeners()
+ * @see #getServiceType()
+ * @generated
+ */
+ EReference getServiceType_Listeners();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.ServiceType#getActions <em>Actions</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference
'<em>Actions</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getActions()
+ * @see #getServiceType()
+ * @generated
+ */
+ EReference getServiceType_Actions();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ServiceType#getCategory <em>Category</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Category</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getCategory()
+ * @see #getServiceType()
+ * @generated
+ */
+ EAttribute getServiceType_Category();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ServiceType#getDescription <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute
'<em>Description</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getDescription()
+ * @see #getServiceType()
+ * @generated
+ */
+ EAttribute getServiceType_Description();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ServiceType#getInvmScope <em>Invm Scope</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Invm Scope</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getInvmScope()
+ * @see #getServiceType()
+ * @generated
+ */
+ EAttribute getServiceType_InvmScope();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ServiceType#isInvmTransacted <em>Invm
Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Invm
Transacted</em>'.
+ * @see org.jboss.tools.esb.ServiceType#isInvmTransacted()
+ * @see #getServiceType()
+ * @generated
+ */
+ EAttribute getServiceType_InvmTransacted();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.ServiceType#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.jboss.tools.esb.ServiceType#getName()
+ * @see #getServiceType()
+ * @generated
+ */
+ EAttribute getServiceType_Name();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.SimpleScheduleType
<em>Simple Schedule Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Simple Schedule
Type</em>'.
+ * @see org.jboss.tools.esb.SimpleScheduleType
+ * @generated
+ */
+ EClass getSimpleScheduleType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SimpleScheduleType#getExecCount <em>Exec
Count</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Exec Count</em>'.
+ * @see org.jboss.tools.esb.SimpleScheduleType#getExecCount()
+ * @see #getSimpleScheduleType()
+ * @generated
+ */
+ EAttribute getSimpleScheduleType_ExecCount();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequency <em>Frequency</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Frequency</em>'.
+ * @see org.jboss.tools.esb.SimpleScheduleType#getFrequency()
+ * @see #getSimpleScheduleType()
+ * @generated
+ */
+ EAttribute getSimpleScheduleType_Frequency();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits <em>Frequency
Units</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Frequency
Units</em>'.
+ * @see org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits()
+ * @see #getSimpleScheduleType()
+ * @generated
+ */
+ EAttribute getSimpleScheduleType_FrequencyUnits();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.SqlBusType
<em>Sql Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sql Bus Type</em>'.
+ * @see org.jboss.tools.esb.SqlBusType
+ * @generated
+ */
+ EClass getSqlBusType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.SqlBusType#getSqlMessageFilter <em>Sql Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql Message
Filter</em>'.
+ * @see org.jboss.tools.esb.SqlBusType#getSqlMessageFilter()
+ * @see #getSqlBusType()
+ * @generated
+ */
+ EReference getSqlBusType_SqlMessageFilter();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.SqlListenerType
<em>Sql Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sql Listener Type</em>'.
+ * @see org.jboss.tools.esb.SqlListenerType
+ * @generated
+ */
+ EClass getSqlListenerType();
+
+ /**
+ * Returns the meta object for the containment reference '{@link
org.jboss.tools.esb.SqlListenerType#getSqlMessageFilter <em>Sql Message
Filter</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Sql Message
Filter</em>'.
+ * @see org.jboss.tools.esb.SqlListenerType#getSqlMessageFilter()
+ * @see #getSqlListenerType()
+ * @generated
+ */
+ EReference getSqlListenerType_SqlMessageFilter();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds <em>Poll Frequency
Seconds</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Poll Frequency
Seconds</em>'.
+ * @see org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds()
+ * @see #getSqlListenerType()
+ * @generated
+ */
+ EAttribute getSqlListenerType_PollFrequencySeconds();
+
+ /**
+ * Returns the meta object for class '{@link
org.jboss.tools.esb.SqlMessageFilterType <em>Sql Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sql Message Filter
Type</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType
+ * @generated
+ */
+ EClass getSqlMessageFilterType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete <em>Error
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Error
Delete</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_ErrorDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getInsertTimestampColumn <em>Insert
Timestamp Column</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Insert Timestamp
Column</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getInsertTimestampColumn()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_InsertTimestampColumn();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getMessageColumn <em>Message
Column</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Message
Column</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getMessageColumn()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_MessageColumn();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getMessageIdColumn <em>Message Id
Column</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Message Id
Column</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getMessageIdColumn()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_MessageIdColumn();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getOrderBy <em>Order By</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Order By</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getOrderBy()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_OrderBy();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#isPostDelete <em>Post
Delete</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Post
Delete</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#isPostDelete()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_PostDelete();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getStatusColumn <em>Status
Column</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Status
Column</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getStatusColumn()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_StatusColumn();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getTablename
<em>Tablename</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Tablename</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getTablename()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_Tablename();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition <em>Where
Condition</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Where
Condition</em>'.
+ * @see org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition()
+ * @see #getSqlMessageFilterType()
+ * @generated
+ */
+ EAttribute getSqlMessageFilterType_WhereCondition();
+
+ /**
+ * Returns the meta object for class '{@link org.jboss.tools.esb.SqlProviderType
<em>Sql Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Sql Provider Type</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType
+ * @generated
+ */
+ EClass getSqlProviderType();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#getDatasource <em>Datasource</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Datasource</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#getDatasource()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Datasource();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#getDriver <em>Driver</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Driver</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#getDriver()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Driver();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#getPassword <em>Password</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Password</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#getPassword()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Password();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#isTransacted <em>Transacted</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Transacted</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#isTransacted()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Transacted();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#getUrl <em>Url</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Url</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#getUrl()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Url();
+
+ /**
+ * Returns the meta object for the attribute '{@link
org.jboss.tools.esb.SqlProviderType#getUsername <em>Username</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Username</em>'.
+ * @see org.jboss.tools.esb.SqlProviderType#getUsername()
+ * @see #getSqlProviderType()
+ * @generated
+ */
+ EAttribute getSqlProviderType_Username();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.DestTypeType
<em>Dest Type Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Dest Type Type</em>'.
+ * @see org.jboss.tools.esb.DestTypeType
+ * @generated
+ */
+ EEnum getDestTypeType();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.FrequencyUnit
<em>Frequency Unit</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Frequency Unit</em>'.
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @generated
+ */
+ EEnum getFrequencyUnit();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.InvmScope
<em>Invm Scope</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Invm Scope</em>'.
+ * @see org.jboss.tools.esb.InvmScope
+ * @generated
+ */
+ EEnum getInvmScope();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.MepType
<em>Mep Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Mep Type</em>'.
+ * @see org.jboss.tools.esb.MepType
+ * @generated
+ */
+ EEnum getMepType();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.ProtocolType
<em>Protocol Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Protocol Type</em>'.
+ * @see org.jboss.tools.esb.ProtocolType
+ * @generated
+ */
+ EEnum getProtocolType();
+
+ /**
+ * Returns the meta object for enum '{@link org.jboss.tools.esb.ProtocolType1
<em>Protocol Type1</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Protocol Type1</em>'.
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @generated
+ */
+ EEnum getProtocolType1();
+
+ /**
+ * Returns the meta object for data type '{@link java.lang.String <em>Category
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Category Type</em>'.
+ * @see java.lang.String
+ * @model instanceClass="java.lang.String"
+ * extendedMetaData="name='category_._type'
baseType='http://www.eclipse.org/emf/2003/XMLType#string'
maxLength='255'"
+ * @generated
+ */
+ EDataType getCategoryType();
+
+ /**
+ * Returns the meta object for data type '{@link java.lang.String
<em>Description Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Description
Type</em>'.
+ * @see java.lang.String
+ * @model instanceClass="java.lang.String"
+ * extendedMetaData="name='description_._type'
baseType='http://www.eclipse.org/emf/2003/XMLType#string'
maxLength='255'"
+ * @generated
+ */
+ EDataType getDescriptionType();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.DestTypeType
<em>Dest Type Type Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Dest Type Type
Object</em>'.
+ * @see org.jboss.tools.esb.DestTypeType
+ * @model instanceClass="org.jboss.tools.esb.DestTypeType"
+ * extendedMetaData="name='dest-type_._type:Object'
baseType='dest-type_._type'"
+ * @generated
+ */
+ EDataType getDestTypeTypeObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.FrequencyUnit
<em>Frequency Unit Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Frequency Unit
Object</em>'.
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @model instanceClass="org.jboss.tools.esb.FrequencyUnit"
+ * extendedMetaData="name='frequency-unit:Object'
baseType='frequency-unit'"
+ * @generated
+ */
+ EDataType getFrequencyUnitObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.InvmScope
<em>Invm Scope Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Invm Scope
Object</em>'.
+ * @see org.jboss.tools.esb.InvmScope
+ * @model instanceClass="org.jboss.tools.esb.InvmScope"
+ * extendedMetaData="name='invmScope:Object'
baseType='invmScope'"
+ * @generated
+ */
+ EDataType getInvmScopeObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.MepType
<em>Mep Type Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Mep Type
Object</em>'.
+ * @see org.jboss.tools.esb.MepType
+ * @model instanceClass="org.jboss.tools.esb.MepType"
+ * extendedMetaData="name='mepType:Object'
baseType='mepType'"
+ * @generated
+ */
+ EDataType getMepTypeObject();
+
+ /**
+ * Returns the meta object for data type '{@link java.lang.String <em>Name
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Name Type</em>'.
+ * @see java.lang.String
+ * @model instanceClass="java.lang.String"
+ * extendedMetaData="name='name_._type'
baseType='http://www.eclipse.org/emf/2003/XMLType#string'
maxLength='255'"
+ * @generated
+ */
+ EDataType getNameType();
+
+ /**
+ * Returns the meta object for data type '{@link java.math.BigInteger <em>Poll
Frequency Seconds Type</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Poll Frequency Seconds
Type</em>'.
+ * @see java.math.BigInteger
+ * @model instanceClass="java.math.BigInteger"
+ * extendedMetaData="name='poll-frequency-seconds_._type'
baseType='http://www.eclipse.org/emf/2003/XMLType#integer'
minExclusive='0'"
+ * @generated
+ */
+ EDataType getPollFrequencySecondsType();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.ProtocolType
<em>Protocol Type Object</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Protocol Type
Object</em>'.
+ * @see org.jboss.tools.esb.ProtocolType
+ * @model instanceClass="org.jboss.tools.esb.ProtocolType"
+ * extendedMetaData="name='protocol_._type:Object'
baseType='protocol_._type'"
+ * @generated
+ */
+ EDataType getProtocolTypeObject();
+
+ /**
+ * Returns the meta object for data type '{@link org.jboss.tools.esb.ProtocolType1
<em>Protocol Type Object1</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for data type '<em>Protocol Type
Object1</em>'.
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @model instanceClass="org.jboss.tools.esb.ProtocolType1"
+ * extendedMetaData="name='protocol_._1_._type:Object'
baseType='protocol_._1_._type'"
+ * @generated
+ */
+ EDataType getProtocolTypeObject1();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ ESBFactory getESBFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.AbstractScheduledListenerImpl <em>Abstract Scheduled
Listener</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.AbstractScheduledListenerImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getAbstractScheduledListener()
+ * @generated
+ */
+ EClass ABSTRACT_SCHEDULED_LISTENER = eINSTANCE.getAbstractScheduledListener();
+
+ /**
+ * The meta object literal for the '<em><b>Poll Frequency
Seconds</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS =
eINSTANCE.getAbstractScheduledListener_PollFrequencySeconds();
+
+ /**
+ * The meta object literal for the '<em><b>Schedule
Frequency</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY =
eINSTANCE.getAbstractScheduledListener_ScheduleFrequency();
+
+ /**
+ * The meta object literal for the
'<em><b>Scheduleidref</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF =
eINSTANCE.getAbstractScheduledListener_Scheduleidref();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ActionsTypeImpl
<em>Actions Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActionsTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActionsType()
+ * @generated
+ */
+ EClass ACTIONS_TYPE = eINSTANCE.getActionsType();
+
+ /**
+ * The meta object literal for the
'<em><b>Action</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACTIONS_TYPE__ACTION = eINSTANCE.getActionsType_Action();
+
+ /**
+ * The meta object literal for the '<em><b>Fault
Xsd</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__FAULT_XSD = eINSTANCE.getActionsType_FaultXsd();
+
+ /**
+ * The meta object literal for the '<em><b>In
Xsd</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__IN_XSD = eINSTANCE.getActionsType_InXsd();
+
+ /**
+ * The meta object literal for the
'<em><b>Mep</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__MEP = eINSTANCE.getActionsType_Mep();
+
+ /**
+ * The meta object literal for the '<em><b>Out
Xsd</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__OUT_XSD = eINSTANCE.getActionsType_OutXsd();
+
+ /**
+ * The meta object literal for the
'<em><b>Validate</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__VALIDATE = eINSTANCE.getActionsType_Validate();
+
+ /**
+ * The meta object literal for the
'<em><b>Webservice</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTIONS_TYPE__WEBSERVICE = eINSTANCE.getActionsType_Webservice();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ActionTypeImpl
<em>Action Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActionTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActionType()
+ * @generated
+ */
+ EClass ACTION_TYPE = eINSTANCE.getActionType();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACTION_TYPE__PROPERTY = eINSTANCE.getActionType_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Class</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTION_TYPE__CLASS = eINSTANCE.getActionType_Class();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTION_TYPE__NAME = eINSTANCE.getActionType_Name();
+
+ /**
+ * The meta object literal for the
'<em><b>Process</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute ACTION_TYPE__PROCESS = eINSTANCE.getActionType_Process();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ActivationConfigTypeImpl <em>Activation Config
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ActivationConfigTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getActivationConfigType()
+ * @generated
+ */
+ EClass ACTIVATION_CONFIG_TYPE = eINSTANCE.getActivationConfigType();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACTIVATION_CONFIG_TYPE__PROPERTY =
eINSTANCE.getActivationConfigType_Property();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.BusImpl
<em>Bus</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBus()
+ * @generated
+ */
+ EClass BUS = eINSTANCE.getBus();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BUS__PROPERTY = eINSTANCE.getBus_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Busid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BUS__BUSID = eINSTANCE.getBus_Busid();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.BusProviderImpl
<em>Bus Provider</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusProviderImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBusProvider()
+ * @generated
+ */
+ EClass BUS_PROVIDER = eINSTANCE.getBusProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Bus
Group</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute BUS_PROVIDER__BUS_GROUP = eINSTANCE.getBusProvider_BusGroup();
+
+ /**
+ * The meta object literal for the
'<em><b>Bus</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference BUS_PROVIDER__BUS = eINSTANCE.getBusProvider_Bus();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.BusProviderTypeImpl <em>Bus Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.BusProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getBusProviderType()
+ * @generated
+ */
+ EClass BUS_PROVIDER_TYPE = eINSTANCE.getBusProviderType();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.CronScheduleTypeImpl <em>Cron Schedule
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.CronScheduleTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getCronScheduleType()
+ * @generated
+ */
+ EClass CRON_SCHEDULE_TYPE = eINSTANCE.getCronScheduleType();
+
+ /**
+ * The meta object literal for the '<em><b>Cron
Expression</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CRON_SCHEDULE_TYPE__CRON_EXPRESSION =
eINSTANCE.getCronScheduleType_CronExpression();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.DocumentRootImpl <em>Document Root</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.DocumentRootImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDocumentRoot()
+ * @generated
+ */
+ EClass DOCUMENT_ROOT = eINSTANCE.getDocumentRoot();
+
+ /**
+ * The meta object literal for the
'<em><b>Mixed</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute DOCUMENT_ROOT__MIXED = eINSTANCE.getDocumentRoot_Mixed();
+
+ /**
+ * The meta object literal for the '<em><b>XMLNS Prefix
Map</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XMLNS_PREFIX_MAP =
eINSTANCE.getDocumentRoot_XMLNSPrefixMap();
+
+ /**
+ * The meta object literal for the '<em><b>XSI Schema
Location</b></em>' map feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__XSI_SCHEMA_LOCATION =
eINSTANCE.getDocumentRoot_XSISchemaLocation();
+
+ /**
+ * The meta object literal for the
'<em><b>Action</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__ACTION = eINSTANCE.getDocumentRoot_Action();
+
+ /**
+ * The meta object literal for the
'<em><b>Actions</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__ACTIONS = eINSTANCE.getDocumentRoot_Actions();
+
+ /**
+ * The meta object literal for the '<em><b>Activation
Config</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__ACTIVATION_CONFIG =
eINSTANCE.getDocumentRoot_ActivationConfig();
+
+ /**
+ * The meta object literal for the
'<em><b>Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__BUS = eINSTANCE.getDocumentRoot_Bus();
+
+ /**
+ * The meta object literal for the '<em><b>Bus
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__BUS_PROVIDER = eINSTANCE.getDocumentRoot_BusProvider();
+
+ /**
+ * The meta object literal for the
'<em><b>Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__PROVIDER = eINSTANCE.getDocumentRoot_Provider();
+
+ /**
+ * The meta object literal for the '<em><b>Cron
Schedule</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__CRON_SCHEDULE = eINSTANCE.getDocumentRoot_CronSchedule();
+
+ /**
+ * The meta object literal for the
'<em><b>Schedule</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SCHEDULE = eINSTANCE.getDocumentRoot_Schedule();
+
+ /**
+ * The meta object literal for the '<em><b>Fs
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FS_BUS = eINSTANCE.getDocumentRoot_FsBus();
+
+ /**
+ * The meta object literal for the '<em><b>Fs
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FS_LISTENER = eINSTANCE.getDocumentRoot_FsListener();
+
+ /**
+ * The meta object literal for the
'<em><b>Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__LISTENER = eINSTANCE.getDocumentRoot_Listener();
+
+ /**
+ * The meta object literal for the '<em><b>Fs Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FS_MESSAGE_FILTER =
eINSTANCE.getDocumentRoot_FsMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Fs
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FS_PROVIDER = eINSTANCE.getDocumentRoot_FsProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FTP_BUS = eINSTANCE.getDocumentRoot_FtpBus();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FTP_LISTENER = eINSTANCE.getDocumentRoot_FtpListener();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FTP_MESSAGE_FILTER =
eINSTANCE.getDocumentRoot_FtpMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__FTP_PROVIDER = eINSTANCE.getDocumentRoot_FtpProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Groovy
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__GROOVY_LISTENER =
eINSTANCE.getDocumentRoot_GroovyListener();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__HIBERNATE_BUS = eINSTANCE.getDocumentRoot_HibernateBus();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__HIBERNATE_LISTENER =
eINSTANCE.getDocumentRoot_HibernateListener();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER =
eINSTANCE.getDocumentRoot_HibernateMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__HIBERNATE_PROVIDER =
eINSTANCE.getDocumentRoot_HibernateProvider();
+
+ /**
+ * The meta object literal for the
'<em><b>Jbossesb</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JBOSSESB = eINSTANCE.getDocumentRoot_Jbossesb();
+
+ /**
+ * The meta object literal for the '<em><b>Jbr
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JBR_BUS = eINSTANCE.getDocumentRoot_JbrBus();
+
+ /**
+ * The meta object literal for the '<em><b>Jbr
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JBR_LISTENER = eINSTANCE.getDocumentRoot_JbrListener();
+
+ /**
+ * The meta object literal for the '<em><b>Jbr
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JBR_PROVIDER = eINSTANCE.getDocumentRoot_JbrProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Jca
Gateway</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JCA_GATEWAY = eINSTANCE.getDocumentRoot_JcaGateway();
+
+ /**
+ * The meta object literal for the '<em><b>Jms
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JMS_BUS = eINSTANCE.getDocumentRoot_JmsBus();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Jca
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JMS_JCA_PROVIDER =
eINSTANCE.getDocumentRoot_JmsJcaProvider();
+
+ /**
+ * The meta object literal for the '<em><b>Jms
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JMS_LISTENER = eINSTANCE.getDocumentRoot_JmsListener();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JMS_MESSAGE_FILTER =
eINSTANCE.getDocumentRoot_JmsMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Jms
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__JMS_PROVIDER = eINSTANCE.getDocumentRoot_JmsProvider();
+
+ /**
+ * The meta object literal for the
'<em><b>Listeners</b></em>' containment reference
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__LISTENERS = eINSTANCE.getDocumentRoot_Listeners();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__PROPERTY = eINSTANCE.getDocumentRoot_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Providers</b></em>' containment reference
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__PROVIDERS = eINSTANCE.getDocumentRoot_Providers();
+
+ /**
+ * The meta object literal for the '<em><b>Scheduled
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SCHEDULED_LISTENER =
eINSTANCE.getDocumentRoot_ScheduledListener();
+
+ /**
+ * The meta object literal for the '<em><b>Schedule
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SCHEDULE_PROVIDER =
eINSTANCE.getDocumentRoot_ScheduleProvider();
+
+ /**
+ * The meta object literal for the
'<em><b>Security</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SECURITY = eINSTANCE.getDocumentRoot_Security();
+
+ /**
+ * The meta object literal for the
'<em><b>Service</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SERVICE = eINSTANCE.getDocumentRoot_Service();
+
+ /**
+ * The meta object literal for the
'<em><b>Services</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SERVICES = eINSTANCE.getDocumentRoot_Services();
+
+ /**
+ * The meta object literal for the '<em><b>Simple
Schedule</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SIMPLE_SCHEDULE =
eINSTANCE.getDocumentRoot_SimpleSchedule();
+
+ /**
+ * The meta object literal for the '<em><b>Sql
Bus</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SQL_BUS = eINSTANCE.getDocumentRoot_SqlBus();
+
+ /**
+ * The meta object literal for the '<em><b>Sql
Listener</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SQL_LISTENER = eINSTANCE.getDocumentRoot_SqlListener();
+
+ /**
+ * The meta object literal for the '<em><b>Sql Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SQL_MESSAGE_FILTER =
eINSTANCE.getDocumentRoot_SqlMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Sql
Provider</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOCUMENT_ROOT__SQL_PROVIDER = eINSTANCE.getDocumentRoot_SqlProvider();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.FsBusTypeImpl
<em>Fs Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsBusType()
+ * @generated
+ */
+ EClass FS_BUS_TYPE = eINSTANCE.getFsBusType();
+
+ /**
+ * The meta object literal for the '<em><b>Fs Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FS_BUS_TYPE__FS_MESSAGE_FILTER = eINSTANCE.getFsBusType_FsMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FsListenerTypeImpl <em>Fs Listener Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsListenerType()
+ * @generated
+ */
+ EClass FS_LISTENER_TYPE = eINSTANCE.getFsListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Fs Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FS_LISTENER_TYPE__FS_MESSAGE_FILTER =
eINSTANCE.getFsListenerType_FsMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FsMessageFilterTypeImpl <em>Fs Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsMessageFilterType()
+ * @generated
+ */
+ EClass FS_MESSAGE_FILTER_TYPE = eINSTANCE.getFsMessageFilterType();
+
+ /**
+ * The meta object literal for the
'<em><b>Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__DIRECTORY =
eINSTANCE.getFsMessageFilterType_Directory();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_DELETE =
eINSTANCE.getFsMessageFilterType_ErrorDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY =
eINSTANCE.getFsMessageFilterType_ErrorDirectory();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX =
eINSTANCE.getFsMessageFilterType_ErrorSuffix();
+
+ /**
+ * The meta object literal for the '<em><b>Input
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX =
eINSTANCE.getFsMessageFilterType_InputSuffix();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__POST_DELETE =
eINSTANCE.getFsMessageFilterType_PostDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY =
eINSTANCE.getFsMessageFilterType_PostDirectory();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Rename</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__POST_RENAME =
eINSTANCE.getFsMessageFilterType_PostRename();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__POST_SUFFIX =
eINSTANCE.getFsMessageFilterType_PostSuffix();
+
+ /**
+ * The meta object literal for the '<em><b>Work
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX =
eINSTANCE.getFsMessageFilterType_WorkSuffix();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FsProviderTypeImpl <em>Fs Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FsProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFsProviderType()
+ * @generated
+ */
+ EClass FS_PROVIDER_TYPE = eINSTANCE.getFsProviderType();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.FtpBusTypeImpl
<em>Ftp Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpBusType()
+ * @generated
+ */
+ EClass FTP_BUS_TYPE = eINSTANCE.getFtpBusType();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FTP_BUS_TYPE__FTP_MESSAGE_FILTER =
eINSTANCE.getFtpBusType_FtpMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FtpListenerTypeImpl <em>Ftp Listener Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpListenerType()
+ * @generated
+ */
+ EClass FTP_LISTENER_TYPE = eINSTANCE.getFtpListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Ftp Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER =
eINSTANCE.getFtpListenerType_FtpMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl <em>Ftp Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpMessageFilterType()
+ * @generated
+ */
+ EClass FTP_MESSAGE_FILTER_TYPE = eINSTANCE.getFtpMessageFilterType();
+
+ /**
+ * The meta object literal for the '<em><b>Certificate
Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME =
eINSTANCE.getFtpMessageFilterType_CertificateName();
+
+ /**
+ * The meta object literal for the '<em><b>Certificate
Passphrase</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE =
eINSTANCE.getFtpMessageFilterType_CertificatePassphrase();
+
+ /**
+ * The meta object literal for the '<em><b>Certificate
Url</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL =
eINSTANCE.getFtpMessageFilterType_CertificateUrl();
+
+ /**
+ * The meta object literal for the
'<em><b>Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__DIRECTORY =
eINSTANCE.getFtpMessageFilterType_Directory();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE =
eINSTANCE.getFtpMessageFilterType_ErrorDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY =
eINSTANCE.getFtpMessageFilterType_ErrorDirectory();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX =
eINSTANCE.getFtpMessageFilterType_ErrorSuffix();
+
+ /**
+ * The meta object literal for the '<em><b>Input
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX =
eINSTANCE.getFtpMessageFilterType_InputSuffix();
+
+ /**
+ * The meta object literal for the
'<em><b>Passive</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__PASSIVE =
eINSTANCE.getFtpMessageFilterType_Passive();
+
+ /**
+ * The meta object literal for the
'<em><b>Password</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__PASSWORD =
eINSTANCE.getFtpMessageFilterType_Password();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__POST_DELETE =
eINSTANCE.getFtpMessageFilterType_PostDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Directory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY =
eINSTANCE.getFtpMessageFilterType_PostDirectory();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX =
eINSTANCE.getFtpMessageFilterType_PostSuffix();
+
+ /**
+ * The meta object literal for the
'<em><b>Protocol</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__PROTOCOL =
eINSTANCE.getFtpMessageFilterType_Protocol();
+
+ /**
+ * The meta object literal for the '<em><b>Read
Only</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__READ_ONLY =
eINSTANCE.getFtpMessageFilterType_ReadOnly();
+
+ /**
+ * The meta object literal for the
'<em><b>Username</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__USERNAME =
eINSTANCE.getFtpMessageFilterType_Username();
+
+ /**
+ * The meta object literal for the '<em><b>Work
Suffix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX =
eINSTANCE.getFtpMessageFilterType_WorkSuffix();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.FtpProviderTypeImpl <em>Ftp Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.FtpProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFtpProviderType()
+ * @generated
+ */
+ EClass FTP_PROVIDER_TYPE = eINSTANCE.getFtpProviderType();
+
+ /**
+ * The meta object literal for the
'<em><b>Hostname</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute FTP_PROVIDER_TYPE__HOSTNAME = eINSTANCE.getFtpProviderType_Hostname();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.GroovyListenerTypeImpl <em>Groovy Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.GroovyListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getGroovyListenerType()
+ * @generated
+ */
+ EClass GROOVY_LISTENER_TYPE = eINSTANCE.getGroovyListenerType();
+
+ /**
+ * The meta object literal for the
'<em><b>Script</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute GROOVY_LISTENER_TYPE__SCRIPT = eINSTANCE.getGroovyListenerType_Script();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.HibernateBusTypeImpl <em>Hibernate Bus
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateBusType()
+ * @generated
+ */
+ EClass HIBERNATE_BUS_TYPE = eINSTANCE.getHibernateBusType();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate Message
Filter</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER =
eINSTANCE.getHibernateBusType_HibernateMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.HibernateListenerTypeImpl <em>Hibernate Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateListenerType()
+ * @generated
+ */
+ EClass HIBERNATE_LISTENER_TYPE = eINSTANCE.getHibernateListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate Message
Filter</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER =
eINSTANCE.getHibernateListenerType_HibernateMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl <em>Hibernate Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateMessageFilterType()
+ * @generated
+ */
+ EClass HIBERNATE_MESSAGE_FILTER_TYPE = eINSTANCE.getHibernateMessageFilterType();
+
+ /**
+ * The meta object literal for the
'<em><b>Classname</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME =
eINSTANCE.getHibernateMessageFilterType_Classname();
+
+ /**
+ * The meta object literal for the
'<em><b>Event</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIBERNATE_MESSAGE_FILTER_TYPE__EVENT =
eINSTANCE.getHibernateMessageFilterType_Event();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.HibernateProviderTypeImpl <em>Hibernate Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.HibernateProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getHibernateProviderType()
+ * @generated
+ */
+ EClass HIBERNATE_PROVIDER_TYPE = eINSTANCE.getHibernateProviderType();
+
+ /**
+ * The meta object literal for the '<em><b>Hibernate Cfg
File</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE =
eINSTANCE.getHibernateProviderType_HibernateCfgFile();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JbossesbTypeImpl <em>Jbossesb Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbossesbTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbossesbType()
+ * @generated
+ */
+ EClass JBOSSESB_TYPE = eINSTANCE.getJbossesbType();
+
+ /**
+ * The meta object literal for the
'<em><b>Providers</b></em>' containment reference
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JBOSSESB_TYPE__PROVIDERS = eINSTANCE.getJbossesbType_Providers();
+
+ /**
+ * The meta object literal for the
'<em><b>Services</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JBOSSESB_TYPE__SERVICES = eINSTANCE.getJbossesbType_Services();
+
+ /**
+ * The meta object literal for the '<em><b>Parameter Reload
Secs</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JBOSSESB_TYPE__PARAMETER_RELOAD_SECS =
eINSTANCE.getJbossesbType_ParameterReloadSecs();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.JbrBusTypeImpl
<em>Jbr Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrBusType()
+ * @generated
+ */
+ EClass JBR_BUS_TYPE = eINSTANCE.getJbrBusType();
+
+ /**
+ * The meta object literal for the
'<em><b>Port</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JBR_BUS_TYPE__PORT = eINSTANCE.getJbrBusType_Port();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JbrListenerTypeImpl <em>Jbr Listener Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrListenerType()
+ * @generated
+ */
+ EClass JBR_LISTENER_TYPE = eINSTANCE.getJbrListenerType();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JbrProviderTypeImpl <em>Jbr Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JbrProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJbrProviderType()
+ * @generated
+ */
+ EClass JBR_PROVIDER_TYPE = eINSTANCE.getJbrProviderType();
+
+ /**
+ * The meta object literal for the
'<em><b>Host</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JBR_PROVIDER_TYPE__HOST = eINSTANCE.getJbrProviderType_Host();
+
+ /**
+ * The meta object literal for the
'<em><b>Protocol</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JBR_PROVIDER_TYPE__PROTOCOL = eINSTANCE.getJbrProviderType_Protocol();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JcaGatewayTypeImpl <em>Jca Gateway Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JcaGatewayTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJcaGatewayType()
+ * @generated
+ */
+ EClass JCA_GATEWAY_TYPE = eINSTANCE.getJcaGatewayType();
+
+ /**
+ * The meta object literal for the '<em><b>Activation
Config</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JCA_GATEWAY_TYPE__ACTIVATION_CONFIG =
eINSTANCE.getJcaGatewayType_ActivationConfig();
+
+ /**
+ * The meta object literal for the
'<em><b>Adapter</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JCA_GATEWAY_TYPE__ADAPTER = eINSTANCE.getJcaGatewayType_Adapter();
+
+ /**
+ * The meta object literal for the '<em><b>Endpoint
Class</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JCA_GATEWAY_TYPE__ENDPOINT_CLASS =
eINSTANCE.getJcaGatewayType_EndpointClass();
+
+ /**
+ * The meta object literal for the '<em><b>Jca
Bridge</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JCA_GATEWAY_TYPE__JCA_BRIDGE = eINSTANCE.getJcaGatewayType_JcaBridge();
+
+ /**
+ * The meta object literal for the '<em><b>Messaging
Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JCA_GATEWAY_TYPE__MESSAGING_TYPE =
eINSTANCE.getJcaGatewayType_MessagingType();
+
+ /**
+ * The meta object literal for the
'<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JCA_GATEWAY_TYPE__TRANSACTED = eINSTANCE.getJcaGatewayType_Transacted();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.JmsBusTypeImpl
<em>Jms Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsBusType()
+ * @generated
+ */
+ EClass JMS_BUS_TYPE = eINSTANCE.getJmsBusType();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_BUS_TYPE__JMS_MESSAGE_FILTER =
eINSTANCE.getJmsBusType_JmsMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl <em>Jms Jca Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsJcaProviderType()
+ * @generated
+ */
+ EClass JMS_JCA_PROVIDER_TYPE = eINSTANCE.getJmsJcaProviderType();
+
+ /**
+ * The meta object literal for the '<em><b>Activation
Config</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG =
eINSTANCE.getJmsJcaProviderType_ActivationConfig();
+
+ /**
+ * The meta object literal for the
'<em><b>Adapter</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__ADAPTER = eINSTANCE.getJmsJcaProviderType_Adapter();
+
+ /**
+ * The meta object literal for the '<em><b>Endpoint
Class</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS =
eINSTANCE.getJmsJcaProviderType_EndpointClass();
+
+ /**
+ * The meta object literal for the '<em><b>Jca
Bridge</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE =
eINSTANCE.getJmsJcaProviderType_JcaBridge();
+
+ /**
+ * The meta object literal for the '<em><b>Messaging
Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE =
eINSTANCE.getJmsJcaProviderType_MessagingType();
+
+ /**
+ * The meta object literal for the '<em><b>Provider Adapter
JNDI</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI =
eINSTANCE.getJmsJcaProviderType_ProviderAdapterJNDI();
+
+ /**
+ * The meta object literal for the
'<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_JCA_PROVIDER_TYPE__TRANSACTED =
eINSTANCE.getJmsJcaProviderType_Transacted();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JmsListenerTypeImpl <em>Jms Listener Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsListenerType()
+ * @generated
+ */
+ EClass JMS_LISTENER_TYPE = eINSTANCE.getJmsListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER =
eINSTANCE.getJmsListenerType_JmsMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl <em>Jms Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsMessageFilterType()
+ * @generated
+ */
+ EClass JMS_MESSAGE_FILTER_TYPE = eINSTANCE.getJmsMessageFilterType();
+
+ /**
+ * The meta object literal for the '<em><b>Acknowledge
Mode</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE =
eINSTANCE.getJmsMessageFilterType_AcknowledgeMode();
+
+ /**
+ * The meta object literal for the '<em><b>Dest
Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__DEST_NAME =
eINSTANCE.getJmsMessageFilterType_DestName();
+
+ /**
+ * The meta object literal for the '<em><b>Dest
Type</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__DEST_TYPE =
eINSTANCE.getJmsMessageFilterType_DestType();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Security
Credential</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL =
eINSTANCE.getJmsMessageFilterType_JmsSecurityCredential();
+
+ /**
+ * The meta object literal for the '<em><b>Jms Security
Principal</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL =
eINSTANCE.getJmsMessageFilterType_JmsSecurityPrincipal();
+
+ /**
+ * The meta object literal for the
'<em><b>Persistent</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__PERSISTENT =
eINSTANCE.getJmsMessageFilterType_Persistent();
+
+ /**
+ * The meta object literal for the
'<em><b>Selector</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__SELECTOR =
eINSTANCE.getJmsMessageFilterType_Selector();
+
+ /**
+ * The meta object literal for the
'<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_MESSAGE_FILTER_TYPE__TRANSACTED =
eINSTANCE.getJmsMessageFilterType_Transacted();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.JmsProviderTypeImpl <em>Jms Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.JmsProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getJmsProviderType()
+ * @generated
+ */
+ EClass JMS_PROVIDER_TYPE = eINSTANCE.getJmsProviderType();
+
+ /**
+ * The meta object literal for the '<em><b>Connection
Factory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_PROVIDER_TYPE__CONNECTION_FACTORY =
eINSTANCE.getJmsProviderType_ConnectionFactory();
+
+ /**
+ * The meta object literal for the '<em><b>Jndi Context
Factory</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY =
eINSTANCE.getJmsProviderType_JndiContextFactory();
+
+ /**
+ * The meta object literal for the '<em><b>Jndi Pkg
Prefix</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX =
eINSTANCE.getJmsProviderType_JndiPkgPrefix();
+
+ /**
+ * The meta object literal for the '<em><b>Jndi
URL</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute JMS_PROVIDER_TYPE__JNDI_URL = eINSTANCE.getJmsProviderType_JndiURL();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ListenerImpl
<em>Listener</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ListenerImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getListener()
+ * @generated
+ */
+ EClass LISTENER = eINSTANCE.getListener();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LISTENER__PROPERTY = eINSTANCE.getListener_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Busidref</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LISTENER__BUSIDREF = eINSTANCE.getListener_Busidref();
+
+ /**
+ * The meta object literal for the '<em><b>Is
Gateway</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LISTENER__IS_GATEWAY = eINSTANCE.getListener_IsGateway();
+
+ /**
+ * The meta object literal for the '<em><b>Max
Threads</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LISTENER__MAX_THREADS = eINSTANCE.getListener_MaxThreads();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LISTENER__NAME = eINSTANCE.getListener_Name();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ListenersTypeImpl <em>Listeners Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ListenersTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getListenersType()
+ * @generated
+ */
+ EClass LISTENERS_TYPE = eINSTANCE.getListenersType();
+
+ /**
+ * The meta object literal for the '<em><b>Listener
Group</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute LISTENERS_TYPE__LISTENER_GROUP =
eINSTANCE.getListenersType_ListenerGroup();
+
+ /**
+ * The meta object literal for the
'<em><b>Listener</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference LISTENERS_TYPE__LISTENER = eINSTANCE.getListenersType_Listener();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.PropertyTypeImpl <em>Property Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.PropertyTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getPropertyType()
+ * @generated
+ */
+ EClass PROPERTY_TYPE = eINSTANCE.getPropertyType();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PROPERTY_TYPE__NAME = eINSTANCE.getPropertyType_Name();
+
+ /**
+ * The meta object literal for the
'<em><b>Value</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PROPERTY_TYPE__VALUE = eINSTANCE.getPropertyType_Value();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ProviderImpl
<em>Provider</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ProviderImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProvider()
+ * @generated
+ */
+ EClass PROVIDER = eINSTANCE.getProvider();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROVIDER__PROPERTY = eINSTANCE.getProvider_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PROVIDER__NAME = eINSTANCE.getProvider_Name();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ProvidersTypeImpl <em>Providers Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ProvidersTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProvidersType()
+ * @generated
+ */
+ EClass PROVIDERS_TYPE = eINSTANCE.getProvidersType();
+
+ /**
+ * The meta object literal for the '<em><b>Provider
Group</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute PROVIDERS_TYPE__PROVIDER_GROUP =
eINSTANCE.getProvidersType_ProviderGroup();
+
+ /**
+ * The meta object literal for the
'<em><b>Provider</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROVIDERS_TYPE__PROVIDER = eINSTANCE.getProvidersType_Provider();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ScheduleImpl
<em>Schedule</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduleImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSchedule()
+ * @generated
+ */
+ EClass SCHEDULE = eINSTANCE.getSchedule();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SCHEDULE__PROPERTY = eINSTANCE.getSchedule_Property();
+
+ /**
+ * The meta object literal for the '<em><b>End
Date</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULE__END_DATE = eINSTANCE.getSchedule_EndDate();
+
+ /**
+ * The meta object literal for the
'<em><b>Scheduleid</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULE__SCHEDULEID = eINSTANCE.getSchedule_Scheduleid();
+
+ /**
+ * The meta object literal for the '<em><b>Start
Date</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULE__START_DATE = eINSTANCE.getSchedule_StartDate();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ScheduledListenerTypeImpl <em>Scheduled Listener
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduledListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getScheduledListenerType()
+ * @generated
+ */
+ EClass SCHEDULED_LISTENER_TYPE = eINSTANCE.getScheduledListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Event
Processor</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR =
eINSTANCE.getScheduledListenerType_EventProcessor();
+
+ /**
+ * The meta object literal for the
'<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULED_LISTENER_TYPE__TRANSACTED =
eINSTANCE.getScheduledListenerType_Transacted();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ScheduleProviderTypeImpl <em>Schedule Provider
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ScheduleProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getScheduleProviderType()
+ * @generated
+ */
+ EClass SCHEDULE_PROVIDER_TYPE = eINSTANCE.getScheduleProviderType();
+
+ /**
+ * The meta object literal for the '<em><b>Schedule
Group</b></em>' attribute list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP =
eINSTANCE.getScheduleProviderType_ScheduleGroup();
+
+ /**
+ * The meta object literal for the
'<em><b>Schedule</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SCHEDULE_PROVIDER_TYPE__SCHEDULE =
eINSTANCE.getScheduleProviderType_Schedule();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.SecurityTypeImpl <em>Security Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SecurityTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSecurityType()
+ * @generated
+ */
+ EClass SECURITY_TYPE = eINSTANCE.getSecurityType();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SECURITY_TYPE__PROPERTY = eINSTANCE.getSecurityType_Property();
+
+ /**
+ * The meta object literal for the '<em><b>Callback
Handler</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_TYPE__CALLBACK_HANDLER =
eINSTANCE.getSecurityType_CallbackHandler();
+
+ /**
+ * The meta object literal for the '<em><b>Module
Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_TYPE__MODULE_NAME = eINSTANCE.getSecurityType_ModuleName();
+
+ /**
+ * The meta object literal for the '<em><b>Roles
Allowed</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_TYPE__ROLES_ALLOWED = eINSTANCE.getSecurityType_RolesAllowed();
+
+ /**
+ * The meta object literal for the '<em><b>Run
As</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_TYPE__RUN_AS = eINSTANCE.getSecurityType_RunAs();
+
+ /**
+ * The meta object literal for the '<em><b>Use Caller
Identity</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SECURITY_TYPE__USE_CALLER_IDENTITY =
eINSTANCE.getSecurityType_UseCallerIdentity();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.ServicesTypeImpl <em>Services Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ServicesTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getServicesType()
+ * @generated
+ */
+ EClass SERVICES_TYPE = eINSTANCE.getServicesType();
+
+ /**
+ * The meta object literal for the
'<em><b>Service</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVICES_TYPE__SERVICE = eINSTANCE.getServicesType_Service();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.ServiceTypeImpl
<em>Service Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.ServiceTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getServiceType()
+ * @generated
+ */
+ EClass SERVICE_TYPE = eINSTANCE.getServiceType();
+
+ /**
+ * The meta object literal for the
'<em><b>Security</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVICE_TYPE__SECURITY = eINSTANCE.getServiceType_Security();
+
+ /**
+ * The meta object literal for the
'<em><b>Property</b></em>' containment reference list
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVICE_TYPE__PROPERTY = eINSTANCE.getServiceType_Property();
+
+ /**
+ * The meta object literal for the
'<em><b>Listeners</b></em>' containment reference
feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVICE_TYPE__LISTENERS = eINSTANCE.getServiceType_Listeners();
+
+ /**
+ * The meta object literal for the
'<em><b>Actions</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SERVICE_TYPE__ACTIONS = eINSTANCE.getServiceType_Actions();
+
+ /**
+ * The meta object literal for the
'<em><b>Category</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVICE_TYPE__CATEGORY = eINSTANCE.getServiceType_Category();
+
+ /**
+ * The meta object literal for the
'<em><b>Description</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVICE_TYPE__DESCRIPTION = eINSTANCE.getServiceType_Description();
+
+ /**
+ * The meta object literal for the '<em><b>Invm
Scope</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVICE_TYPE__INVM_SCOPE = eINSTANCE.getServiceType_InvmScope();
+
+ /**
+ * The meta object literal for the '<em><b>Invm
Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVICE_TYPE__INVM_TRANSACTED = eINSTANCE.getServiceType_InvmTransacted();
+
+ /**
+ * The meta object literal for the
'<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SERVICE_TYPE__NAME = eINSTANCE.getServiceType_Name();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.SimpleScheduleTypeImpl <em>Simple Schedule
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SimpleScheduleTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSimpleScheduleType()
+ * @generated
+ */
+ EClass SIMPLE_SCHEDULE_TYPE = eINSTANCE.getSimpleScheduleType();
+
+ /**
+ * The meta object literal for the '<em><b>Exec
Count</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_SCHEDULE_TYPE__EXEC_COUNT =
eINSTANCE.getSimpleScheduleType_ExecCount();
+
+ /**
+ * The meta object literal for the
'<em><b>Frequency</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_SCHEDULE_TYPE__FREQUENCY =
eINSTANCE.getSimpleScheduleType_Frequency();
+
+ /**
+ * The meta object literal for the '<em><b>Frequency
Units</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS =
eINSTANCE.getSimpleScheduleType_FrequencyUnits();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.impl.SqlBusTypeImpl
<em>Sql Bus Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlBusTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlBusType()
+ * @generated
+ */
+ EClass SQL_BUS_TYPE = eINSTANCE.getSqlBusType();
+
+ /**
+ * The meta object literal for the '<em><b>Sql Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SQL_BUS_TYPE__SQL_MESSAGE_FILTER =
eINSTANCE.getSqlBusType_SqlMessageFilter();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.SqlListenerTypeImpl <em>Sql Listener Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlListenerTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlListenerType()
+ * @generated
+ */
+ EClass SQL_LISTENER_TYPE = eINSTANCE.getSqlListenerType();
+
+ /**
+ * The meta object literal for the '<em><b>Sql Message
Filter</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER =
eINSTANCE.getSqlListenerType_SqlMessageFilter();
+
+ /**
+ * The meta object literal for the '<em><b>Poll Frequency
Seconds</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS =
eINSTANCE.getSqlListenerType_PollFrequencySeconds();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl <em>Sql Message Filter
Type</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlMessageFilterType()
+ * @generated
+ */
+ EClass SQL_MESSAGE_FILTER_TYPE = eINSTANCE.getSqlMessageFilterType();
+
+ /**
+ * The meta object literal for the '<em><b>Error
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE =
eINSTANCE.getSqlMessageFilterType_ErrorDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Insert Timestamp
Column</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN =
eINSTANCE.getSqlMessageFilterType_InsertTimestampColumn();
+
+ /**
+ * The meta object literal for the '<em><b>Message
Column</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN =
eINSTANCE.getSqlMessageFilterType_MessageColumn();
+
+ /**
+ * The meta object literal for the '<em><b>Message Id
Column</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN =
eINSTANCE.getSqlMessageFilterType_MessageIdColumn();
+
+ /**
+ * The meta object literal for the '<em><b>Order
By</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__ORDER_BY =
eINSTANCE.getSqlMessageFilterType_OrderBy();
+
+ /**
+ * The meta object literal for the '<em><b>Post
Delete</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__POST_DELETE =
eINSTANCE.getSqlMessageFilterType_PostDelete();
+
+ /**
+ * The meta object literal for the '<em><b>Status
Column</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN =
eINSTANCE.getSqlMessageFilterType_StatusColumn();
+
+ /**
+ * The meta object literal for the
'<em><b>Tablename</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__TABLENAME =
eINSTANCE.getSqlMessageFilterType_Tablename();
+
+ /**
+ * The meta object literal for the '<em><b>Where
Condition</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION =
eINSTANCE.getSqlMessageFilterType_WhereCondition();
+
+ /**
+ * The meta object literal for the '{@link
org.jboss.tools.esb.impl.SqlProviderTypeImpl <em>Sql Provider Type</em>}'
class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.impl.SqlProviderTypeImpl
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getSqlProviderType()
+ * @generated
+ */
+ EClass SQL_PROVIDER_TYPE = eINSTANCE.getSqlProviderType();
+
+ /**
+ * The meta object literal for the
'<em><b>Datasource</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__DATASOURCE = eINSTANCE.getSqlProviderType_Datasource();
+
+ /**
+ * The meta object literal for the
'<em><b>Driver</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__DRIVER = eINSTANCE.getSqlProviderType_Driver();
+
+ /**
+ * The meta object literal for the
'<em><b>Password</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__PASSWORD = eINSTANCE.getSqlProviderType_Password();
+
+ /**
+ * The meta object literal for the
'<em><b>Transacted</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__TRANSACTED = eINSTANCE.getSqlProviderType_Transacted();
+
+ /**
+ * The meta object literal for the
'<em><b>Url</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__URL = eINSTANCE.getSqlProviderType_Url();
+
+ /**
+ * The meta object literal for the
'<em><b>Username</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute SQL_PROVIDER_TYPE__USERNAME = eINSTANCE.getSqlProviderType_Username();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.DestTypeType
<em>Dest Type Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDestTypeType()
+ * @generated
+ */
+ EEnum DEST_TYPE_TYPE = eINSTANCE.getDestTypeType();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.FrequencyUnit
<em>Frequency Unit</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFrequencyUnit()
+ * @generated
+ */
+ EEnum FREQUENCY_UNIT = eINSTANCE.getFrequencyUnit();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.InvmScope
<em>Invm Scope</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.InvmScope
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getInvmScope()
+ * @generated
+ */
+ EEnum INVM_SCOPE = eINSTANCE.getInvmScope();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.MepType
<em>Mep Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.MepType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getMepType()
+ * @generated
+ */
+ EEnum MEP_TYPE = eINSTANCE.getMepType();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.ProtocolType
<em>Protocol Type</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolType()
+ * @generated
+ */
+ EEnum PROTOCOL_TYPE = eINSTANCE.getProtocolType();
+
+ /**
+ * The meta object literal for the '{@link org.jboss.tools.esb.ProtocolType1
<em>Protocol Type1</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolType1()
+ * @generated
+ */
+ EEnum PROTOCOL_TYPE1 = eINSTANCE.getProtocolType1();
+
+ /**
+ * The meta object literal for the '<em>Category Type</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getCategoryType()
+ * @generated
+ */
+ EDataType CATEGORY_TYPE = eINSTANCE.getCategoryType();
+
+ /**
+ * The meta object literal for the '<em>Description Type</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDescriptionType()
+ * @generated
+ */
+ EDataType DESCRIPTION_TYPE = eINSTANCE.getDescriptionType();
+
+ /**
+ * The meta object literal for the '<em>Dest Type Type Object</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getDestTypeTypeObject()
+ * @generated
+ */
+ EDataType DEST_TYPE_TYPE_OBJECT = eINSTANCE.getDestTypeTypeObject();
+
+ /**
+ * The meta object literal for the '<em>Frequency Unit Object</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getFrequencyUnitObject()
+ * @generated
+ */
+ EDataType FREQUENCY_UNIT_OBJECT = eINSTANCE.getFrequencyUnitObject();
+
+ /**
+ * The meta object literal for the '<em>Invm Scope Object</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.InvmScope
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getInvmScopeObject()
+ * @generated
+ */
+ EDataType INVM_SCOPE_OBJECT = eINSTANCE.getInvmScopeObject();
+
+ /**
+ * The meta object literal for the '<em>Mep Type Object</em>' data
type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.MepType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getMepTypeObject()
+ * @generated
+ */
+ EDataType MEP_TYPE_OBJECT = eINSTANCE.getMepTypeObject();
+
+ /**
+ * The meta object literal for the '<em>Name Type</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.lang.String
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getNameType()
+ * @generated
+ */
+ EDataType NAME_TYPE = eINSTANCE.getNameType();
+
+ /**
+ * The meta object literal for the '<em>Poll Frequency Seconds
Type</em>' data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see java.math.BigInteger
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getPollFrequencySecondsType()
+ * @generated
+ */
+ EDataType POLL_FREQUENCY_SECONDS_TYPE = eINSTANCE.getPollFrequencySecondsType();
+
+ /**
+ * The meta object literal for the '<em>Protocol Type Object</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolTypeObject()
+ * @generated
+ */
+ EDataType PROTOCOL_TYPE_OBJECT = eINSTANCE.getProtocolTypeObject();
+
+ /**
+ * The meta object literal for the '<em>Protocol Type Object1</em>'
data type.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see org.jboss.tools.esb.impl.ESBPackageImpl#getProtocolTypeObject1()
+ * @generated
+ */
+ EDataType PROTOCOL_TYPE_OBJECT1 = eINSTANCE.getProtocolTypeObject1();
+
+ }
+
+} //ESBPackage
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FrequencyUnit.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FrequencyUnit.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FrequencyUnit.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,212 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Frequency
Unit</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getFrequencyUnit()
+ * @model extendedMetaData="name='frequency-unit'"
+ * @generated
+ */
+public enum FrequencyUnit implements Enumerator {
+ /**
+ * The '<em><b>Seconds</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SECONDS_VALUE
+ * @generated
+ * @ordered
+ */
+ SECONDS(0, "seconds", "seconds"),
+
+ /**
+ * The '<em><b>Milliseconds</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #MILLISECONDS_VALUE
+ * @generated
+ * @ordered
+ */
+ MILLISECONDS(1, "milliseconds", "milliseconds");
+
+ /**
+ * The '<em><b>Seconds</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Seconds</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SECONDS
+ * @model name="seconds"
+ * @generated
+ * @ordered
+ */
+ public static final int SECONDS_VALUE = 0;
+
+ /**
+ * The '<em><b>Milliseconds</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Milliseconds</b></em>'
literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #MILLISECONDS
+ * @model name="milliseconds"
+ * @generated
+ * @ordered
+ */
+ public static final int MILLISECONDS_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Frequency Unit</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final FrequencyUnit[] VALUES_ARRAY =
+ new FrequencyUnit[] {
+ SECONDS,
+ MILLISECONDS,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Frequency
Unit</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<FrequencyUnit> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Frequency Unit</b></em>' literal
with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static FrequencyUnit get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ FrequencyUnit result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Frequency Unit</b></em>' literal
with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static FrequencyUnit getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ FrequencyUnit result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Frequency Unit</b></em>' literal
with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static FrequencyUnit get(int value) {
+ switch (value) {
+ case SECONDS_VALUE: return SECONDS;
+ case MILLISECONDS_VALUE: return MILLISECONDS;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private FrequencyUnit(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //FrequencyUnit
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Fs Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FsBusType#getFsMessageFilter <em>Fs
Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFsBusType()
+ * @model extendedMetaData="name='fs-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FsBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FS filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Message Filter</em>' containment
reference.
+ * @see #setFsMessageFilter(FsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getFsBusType_FsMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='fs-message-filter'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FsMessageFilterType getFsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.FsBusType#getFsMessageFilter
<em>Fs Message Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Message Filter</em>'
containment reference.
+ * @see #getFsMessageFilter()
+ * @generated
+ */
+ void setFsMessageFilter(FsMessageFilterType value);
+
+} // FsBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Fs Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FsListenerType#getFsMessageFilter <em>Fs
Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFsListenerType()
+ * @model extendedMetaData="name='fs-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FsListenerType extends AbstractScheduledListener {
+ /**
+ * Returns the value of the '<em><b>Fs Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FS filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Fs Message Filter</em>' containment
reference.
+ * @see #setFsMessageFilter(FsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getFsListenerType_FsMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='fs-message-filter'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FsMessageFilterType getFsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsListenerType#getFsMessageFilter <em>Fs Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Fs Message Filter</em>'
containment reference.
+ * @see #getFsMessageFilter()
+ * @generated
+ */
+ void setFsMessageFilter(FsMessageFilterType value);
+
+} // FsListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsMessageFilterType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsMessageFilterType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsMessageFilterType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,556 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Fs Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getDirectory
<em>Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory
<em>Error Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix
<em>Error Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getInputSuffix
<em>Input Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#isPostDelete <em>Post
Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getPostDirectory
<em>Post Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#isPostRename <em>Post
Rename</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getPostSuffix
<em>Post Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix
<em>Work Suffix</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType()
+ * @model extendedMetaData="name='fs-message-filter_._type'
kind='empty'"
+ * @generated
+ */
+public interface FsMessageFilterType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Directory</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file share that is monitored for incoming
+ * new files.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Directory</em>' attribute.
+ * @see #setDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_Directory()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='directory'"
+ * @generated
+ */
+ String getDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getDirectory <em>Directory</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Directory</em>'
attribute.
+ * @see #getDirectory()
+ * @generated
+ */
+ void setDirectory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Error
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the file will be deleted if an error
+ * occurs during processing. Note that in that case
+ * error-directory and error-suffix have no effect.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Delete</em>' attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_ErrorDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='error-delete'"
+ * @generated
+ */
+ boolean isErrorDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Delete</em>'
attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @generated
+ */
+ void setErrorDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ void unsetErrorDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Delete</em>'
attribute is set.
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ boolean isSetErrorDelete();
+
+ /**
+ * Returns the value of the '<em><b>Error
Directory</b></em>' attribute.
+ * The default value is <code>"processed"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file share to which the file will be moved
+ * after when an error occurs during processing.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Directory</em>' attribute.
+ * @see #isSetErrorDirectory()
+ * @see #unsetErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_ErrorDirectory()
+ * @model default="processed" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='error-directory'"
+ * @generated
+ */
+ String getErrorDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Directory</em>'
attribute.
+ * @see #isSetErrorDirectory()
+ * @see #unsetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @generated
+ */
+ void setErrorDirectory(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @generated
+ */
+ void unsetErrorDirectory();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Directory</em>'
attribute is set.
+ * @see #unsetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @generated
+ */
+ boolean isSetErrorDirectory();
+
+ /**
+ * Returns the value of the '<em><b>Error
Suffix</b></em>' attribute.
+ * The default value is <code>".esbERROR"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix which will be added to the file
+ * name after an error occurs during processing.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Suffix</em>' attribute.
+ * @see #isSetErrorSuffix()
+ * @see #unsetErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_ErrorSuffix()
+ * @model default=".esbERROR" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='error-suffix'"
+ * @generated
+ */
+ String getErrorSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Suffix</em>'
attribute.
+ * @see #isSetErrorSuffix()
+ * @see #unsetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @generated
+ */
+ void setErrorSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @generated
+ */
+ void unsetErrorSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Suffix</em>'
attribute is set.
+ * @see #unsetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @generated
+ */
+ boolean isSetErrorSuffix();
+
+ /**
+ * Returns the value of the '<em><b>Input
Suffix</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix used to filter files targeted
+ * for comsumption by the ESB (note: add the dot,
+ * so something like '.esbIn').
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Input Suffix</em>' attribute.
+ * @see #setInputSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_InputSuffix()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='input-suffix'"
+ * @generated
+ */
+ String getInputSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getInputSuffix <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Input Suffix</em>'
attribute.
+ * @see #getInputSuffix()
+ * @generated
+ */
+ void setInputSuffix(String value);
+
+ /**
+ * Returns the value of the '<em><b>Post
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the file will be deleted after it is
+ * processed. Note that in that case post-directory
+ * and post-suffix have no effect.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Delete</em>' attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #setPostDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_PostDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='post-delete'"
+ * @generated
+ */
+ boolean isPostDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Delete</em>'
attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @generated
+ */
+ void setPostDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ void unsetPostDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Delete</em>' attribute
is set.
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ boolean isSetPostDelete();
+
+ /**
+ * Returns the value of the '<em><b>Post
Directory</b></em>' attribute.
+ * The default value is <code>"processed"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file share to which the file will be moved
+ * after it is processed by the ESB
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Directory</em>' attribute.
+ * @see #isSetPostDirectory()
+ * @see #unsetPostDirectory()
+ * @see #setPostDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_PostDirectory()
+ * @model default="processed" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='post-directory'"
+ * @generated
+ */
+ String getPostDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostDirectory <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Directory</em>'
attribute.
+ * @see #isSetPostDirectory()
+ * @see #unsetPostDirectory()
+ * @see #getPostDirectory()
+ * @generated
+ */
+ void setPostDirectory(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostDirectory <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostDirectory()
+ * @see #getPostDirectory()
+ * @see #setPostDirectory(String)
+ * @generated
+ */
+ void unsetPostDirectory();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostDirectory <em>Post
Directory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Directory</em>'
attribute is set.
+ * @see #unsetPostDirectory()
+ * @see #getPostDirectory()
+ * @see #setPostDirectory(String)
+ * @generated
+ */
+ boolean isSetPostDirectory();
+
+ /**
+ * Returns the value of the '<em><b>Post
Rename</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the file will be renamed after it is
+ * processed. Note that in that case post-directory
+ * and post-suffix have no effect.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Rename</em>' attribute.
+ * @see #isSetPostRename()
+ * @see #unsetPostRename()
+ * @see #setPostRename(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_PostRename()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='post-rename'"
+ * @generated
+ */
+ boolean isPostRename();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostRename <em>Post
Rename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Rename</em>'
attribute.
+ * @see #isSetPostRename()
+ * @see #unsetPostRename()
+ * @see #isPostRename()
+ * @generated
+ */
+ void setPostRename(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostRename <em>Post
Rename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostRename()
+ * @see #isPostRename()
+ * @see #setPostRename(boolean)
+ * @generated
+ */
+ void unsetPostRename();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#isPostRename <em>Post
Rename</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Rename</em>' attribute
is set.
+ * @see #unsetPostRename()
+ * @see #isPostRename()
+ * @see #setPostRename(boolean)
+ * @generated
+ */
+ boolean isSetPostRename();
+
+ /**
+ * Returns the value of the '<em><b>Post
Suffix</b></em>' attribute.
+ * The default value is <code>".esbDone"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix which will be added to the file
+ * name after it is processed.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Suffix</em>' attribute.
+ * @see #isSetPostSuffix()
+ * @see #unsetPostSuffix()
+ * @see #setPostSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_PostSuffix()
+ * @model default=".esbDone" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='post-suffix'"
+ * @generated
+ */
+ String getPostSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Suffix</em>'
attribute.
+ * @see #isSetPostSuffix()
+ * @see #unsetPostSuffix()
+ * @see #getPostSuffix()
+ * @generated
+ */
+ void setPostSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostSuffix()
+ * @see #getPostSuffix()
+ * @see #setPostSuffix(String)
+ * @generated
+ */
+ void unsetPostSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Suffix</em>' attribute
is set.
+ * @see #unsetPostSuffix()
+ * @see #getPostSuffix()
+ * @see #setPostSuffix(String)
+ * @generated
+ */
+ boolean isSetPostSuffix();
+
+ /**
+ * Returns the value of the '<em><b>Work
Suffix</b></em>' attribute.
+ * The default value is <code>".esbInProcess"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix used while the file is being
+ * process, so that another thread or process won't
+ * pick it up too.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Work Suffix</em>' attribute.
+ * @see #isSetWorkSuffix()
+ * @see #unsetWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFsMessageFilterType_WorkSuffix()
+ * @model default=".esbInProcess" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='work-suffix'"
+ * @generated
+ */
+ String getWorkSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Work Suffix</em>'
attribute.
+ * @see #isSetWorkSuffix()
+ * @see #unsetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @generated
+ */
+ void setWorkSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @generated
+ */
+ void unsetWorkSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FsMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Work Suffix</em>' attribute
is set.
+ * @see #unsetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @generated
+ */
+ boolean isSetWorkSuffix();
+
+} // FsMessageFilterType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FsProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Fs Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFsProviderType()
+ * @model extendedMetaData="name='fs-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FsProviderType extends BusProvider {
+} // FsProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Ftp Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FtpBusType#getFtpMessageFilter <em>Ftp
Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFtpBusType()
+ * @model extendedMetaData="name='ftp-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FtpBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FTP filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #setFtpMessageFilter(FtpMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpBusType_FtpMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='ftp-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ FtpMessageFilterType getFtpMessageFilter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.FtpBusType#getFtpMessageFilter
<em>Ftp Message Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #getFtpMessageFilter()
+ * @generated
+ */
+ void setFtpMessageFilter(FtpMessageFilterType value);
+
+} // FtpBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Ftp Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FtpListenerType#getFtpMessageFilter
<em>Ftp Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFtpListenerType()
+ * @model extendedMetaData="name='ftp-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FtpListenerType extends AbstractScheduledListener {
+ /**
+ * Returns the value of the '<em><b>Ftp Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A FTP filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #setFtpMessageFilter(FtpMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpListenerType_FtpMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='ftp-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ FtpMessageFilterType getFtpMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpListenerType#getFtpMessageFilter <em>Ftp Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Ftp Message Filter</em>'
containment reference.
+ * @see #getFtpMessageFilter()
+ * @generated
+ */
+ void setFtpMessageFilter(FtpMessageFilterType value);
+
+} // FtpListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpMessageFilterType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpMessageFilterType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpMessageFilterType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,799 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Ftp Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getCertificateName
<em>Certificate Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getCertificatePassphrase
<em>Certificate Passphrase</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getCertificateUrl
<em>Certificate Url</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getDirectory
<em>Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory
<em>Error Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix
<em>Error Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getInputSuffix
<em>Input Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#isPassive
<em>Passive</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getPassword
<em>Password</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#isPostDelete
<em>Post Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getPostDirectory
<em>Post Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix
<em>Post Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getProtocol
<em>Protocol</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#isReadOnly <em>Read
Only</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getUsername
<em>Username</em>}</li>
+ * <li>{@link org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix
<em>Work Suffix</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType()
+ * @model extendedMetaData="name='ftp-message-filter_._type'
kind='empty'"
+ * @generated
+ */
+public interface FtpMessageFilterType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Certificate
Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The common name of a certificate, which may be needed
+ * for ftps.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Certificate Name</em>' attribute.
+ * @see #setCertificateName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_CertificateName()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='certificate-name'"
+ * @generated
+ */
+ String getCertificateName();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificateName <em>Certificate
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Certificate Name</em>'
attribute.
+ * @see #getCertificateName()
+ * @generated
+ */
+ void setCertificateName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Certificate
Passphrase</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The passphrase of the private key, if necessary, for sftp client verification.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Certificate Passphrase</em>'
attribute.
+ * @see #setCertificatePassphrase(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_CertificatePassphrase()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='certificate-passphrase'"
+ * @generated
+ */
+ String getCertificatePassphrase();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificatePassphrase <em>Certificate
Passphrase</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Certificate
Passphrase</em>' attribute.
+ * @see #getCertificatePassphrase()
+ * @generated
+ */
+ void setCertificatePassphrase(String value);
+
+ /**
+ * Returns the value of the '<em><b>Certificate
Url</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The url to a public server certificate for ftps, or to a
+ * private certificate for sftp client verification. sftp certificate
+ * can be located via a resource.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Certificate Url</em>' attribute.
+ * @see #setCertificateUrl(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_CertificateUrl()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='certificate-url'"
+ * @generated
+ */
+ String getCertificateUrl();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getCertificateUrl <em>Certificate
Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Certificate Url</em>'
attribute.
+ * @see #getCertificateUrl()
+ * @generated
+ */
+ void setCertificateUrl(String value);
+
+ /**
+ * Returns the value of the '<em><b>Directory</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The ftp directory that is monitored for incoming
+ * new files.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Directory</em>' attribute.
+ * @see #setDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_Directory()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='directory'"
+ * @generated
+ */
+ String getDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getDirectory <em>Directory</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Directory</em>'
attribute.
+ * @see #getDirectory()
+ * @generated
+ */
+ void setDirectory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Error
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the file will be deleted if an error
+ * occurs during processing. Note that in that case
+ * error-directory and error-suffix have no effect.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Delete</em>' attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_ErrorDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='error-delete'"
+ * @generated
+ */
+ boolean isErrorDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Delete</em>'
attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @generated
+ */
+ void setErrorDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ void unsetErrorDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Delete</em>'
attribute is set.
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ boolean isSetErrorDelete();
+
+ /**
+ * Returns the value of the '<em><b>Error
Directory</b></em>' attribute.
+ * The default value is <code>"processed"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The ftp directory to which the file will be
+ * moved after when an error occurs during
+ * processing.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Directory</em>' attribute.
+ * @see #isSetErrorDirectory()
+ * @see #unsetErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_ErrorDirectory()
+ * @model default="processed" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='error-directory'"
+ * @generated
+ */
+ String getErrorDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Directory</em>'
attribute.
+ * @see #isSetErrorDirectory()
+ * @see #unsetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @generated
+ */
+ void setErrorDirectory(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @generated
+ */
+ void unsetErrorDirectory();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorDirectory <em>Error
Directory</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Directory</em>'
attribute is set.
+ * @see #unsetErrorDirectory()
+ * @see #getErrorDirectory()
+ * @see #setErrorDirectory(String)
+ * @generated
+ */
+ boolean isSetErrorDirectory();
+
+ /**
+ * Returns the value of the '<em><b>Error
Suffix</b></em>' attribute.
+ * The default value is <code>".esbERROR"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix which will be added to the file
+ * name after an error occurs during processing.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Suffix</em>' attribute.
+ * @see #isSetErrorSuffix()
+ * @see #unsetErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_ErrorSuffix()
+ * @model default=".esbERROR" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='error-suffix'"
+ * @generated
+ */
+ String getErrorSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Suffix</em>'
attribute.
+ * @see #isSetErrorSuffix()
+ * @see #unsetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @generated
+ */
+ void setErrorSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @generated
+ */
+ void unsetErrorSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getErrorSuffix <em>Error
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Suffix</em>'
attribute is set.
+ * @see #unsetErrorSuffix()
+ * @see #getErrorSuffix()
+ * @see #setErrorSuffix(String)
+ * @generated
+ */
+ boolean isSetErrorSuffix();
+
+ /**
+ * Returns the value of the '<em><b>Input
Suffix</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix used to filter files targeted
+ * for comsumption by the ESB (note: add the dot,
+ * so something like '.esbIn').
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Input Suffix</em>' attribute.
+ * @see #setInputSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_InputSuffix()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='input-suffix'"
+ * @generated
+ */
+ String getInputSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getInputSuffix <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Input Suffix</em>'
attribute.
+ * @see #getInputSuffix()
+ * @generated
+ */
+ void setInputSuffix(String value);
+
+ /**
+ * Returns the value of the '<em><b>Passive</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * This is an ftp server setting which may vary per
+ * session.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Passive</em>' attribute.
+ * @see #isSetPassive()
+ * @see #unsetPassive()
+ * @see #setPassive(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_Passive()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute' name='passive'"
+ * @generated
+ */
+ boolean isPassive();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.FtpMessageFilterType#isPassive
<em>Passive</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Passive</em>' attribute.
+ * @see #isSetPassive()
+ * @see #unsetPassive()
+ * @see #isPassive()
+ * @generated
+ */
+ void setPassive(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPassive <em>Passive</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPassive()
+ * @see #isPassive()
+ * @see #setPassive(boolean)
+ * @generated
+ */
+ void unsetPassive();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPassive <em>Passive</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Passive</em>' attribute is
set.
+ * @see #unsetPassive()
+ * @see #isPassive()
+ * @see #setPassive(boolean)
+ * @generated
+ */
+ boolean isSetPassive();
+
+ /**
+ * Returns the value of the '<em><b>Password</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The password used to access the ftp server.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Password</em>' attribute.
+ * @see #setPassword(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_Password()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='password'"
+ * @generated
+ */
+ String getPassword();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPassword <em>Password</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Password</em>' attribute.
+ * @see #getPassword()
+ * @generated
+ */
+ void setPassword(String value);
+
+ /**
+ * Returns the value of the '<em><b>Post
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the file will be deleted after it is
+ * processed. Note that in that case post-directory
+ * and post-suffix have no effect.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Delete</em>' attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #setPostDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_PostDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='post-delete'"
+ * @generated
+ */
+ boolean isPostDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Delete</em>'
attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @generated
+ */
+ void setPostDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ void unsetPostDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Delete</em>' attribute
is set.
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ boolean isSetPostDelete();
+
+ /**
+ * Returns the value of the '<em><b>Post
Directory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The ftp directory to which the file will be
+ * moved after it is processed by the ESB
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Directory</em>' attribute.
+ * @see #setPostDirectory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_PostDirectory()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='post-directory'"
+ * @generated
+ */
+ String getPostDirectory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostDirectory <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Directory</em>'
attribute.
+ * @see #getPostDirectory()
+ * @generated
+ */
+ void setPostDirectory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Post
Suffix</b></em>' attribute.
+ * The default value is <code>".esbDone"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix which will be added to the file
+ * name after it is processed.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Suffix</em>' attribute.
+ * @see #isSetPostSuffix()
+ * @see #unsetPostSuffix()
+ * @see #setPostSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_PostSuffix()
+ * @model default=".esbDone" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='post-suffix'"
+ * @generated
+ */
+ String getPostSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Suffix</em>'
attribute.
+ * @see #isSetPostSuffix()
+ * @see #unsetPostSuffix()
+ * @see #getPostSuffix()
+ * @generated
+ */
+ void setPostSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostSuffix()
+ * @see #getPostSuffix()
+ * @see #setPostSuffix(String)
+ * @generated
+ */
+ void unsetPostSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getPostSuffix <em>Post
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Suffix</em>' attribute
is set.
+ * @see #unsetPostSuffix()
+ * @see #getPostSuffix()
+ * @see #setPostSuffix(String)
+ * @generated
+ */
+ boolean isSetPostSuffix();
+
+ /**
+ * Returns the value of the '<em><b>Protocol</b></em>'
attribute.
+ * The default value is <code>"ftp"</code>.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.ProtocolType1}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The protocol, can be sftp (SSH File Transfer
+ * Protocol), ftps (FTP over SLL) and ftp (to which
+ * it defaults).
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Protocol</em>' attribute.
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see #isSetProtocol()
+ * @see #unsetProtocol()
+ * @see #setProtocol(ProtocolType1)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_Protocol()
+ * @model default="ftp" unsettable="true"
+ * extendedMetaData="kind='attribute' name='protocol'"
+ * @generated
+ */
+ ProtocolType1 getProtocol();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getProtocol <em>Protocol</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Protocol</em>' attribute.
+ * @see org.jboss.tools.esb.ProtocolType1
+ * @see #isSetProtocol()
+ * @see #unsetProtocol()
+ * @see #getProtocol()
+ * @generated
+ */
+ void setProtocol(ProtocolType1 value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getProtocol <em>Protocol</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetProtocol()
+ * @see #getProtocol()
+ * @see #setProtocol(ProtocolType1)
+ * @generated
+ */
+ void unsetProtocol();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getProtocol <em>Protocol</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Protocol</em>' attribute is
set.
+ * @see #unsetProtocol()
+ * @see #getProtocol()
+ * @see #setProtocol(ProtocolType1)
+ * @generated
+ */
+ boolean isSetProtocol();
+
+ /**
+ * Returns the value of the '<em><b>Read Only</b></em>'
attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, the ftp server does not permit write
+ * opertations on files. Note that in this case the
+ * following properties have no effect:
+ * work-suffix, post-delete, post-directory,
+ * post-suffix, error-delete, error-directory, and
+ * error-suffix.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Read Only</em>' attribute.
+ * @see #isSetReadOnly()
+ * @see #unsetReadOnly()
+ * @see #setReadOnly(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_ReadOnly()
+ * @model default="false" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='read-only'"
+ * @generated
+ */
+ boolean isReadOnly();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.FtpMessageFilterType#isReadOnly
<em>Read Only</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Read Only</em>'
attribute.
+ * @see #isSetReadOnly()
+ * @see #unsetReadOnly()
+ * @see #isReadOnly()
+ * @generated
+ */
+ void setReadOnly(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isReadOnly <em>Read Only</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetReadOnly()
+ * @see #isReadOnly()
+ * @see #setReadOnly(boolean)
+ * @generated
+ */
+ void unsetReadOnly();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#isReadOnly <em>Read Only</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Read Only</em>' attribute
is set.
+ * @see #unsetReadOnly()
+ * @see #isReadOnly()
+ * @see #setReadOnly(boolean)
+ * @generated
+ */
+ boolean isSetReadOnly();
+
+ /**
+ * Returns the value of the '<em><b>Username</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The username used to access the ftp server
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Username</em>' attribute.
+ * @see #setUsername(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_Username()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='username'"
+ * @generated
+ */
+ String getUsername();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getUsername <em>Username</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Username</em>' attribute.
+ * @see #getUsername()
+ * @generated
+ */
+ void setUsername(String value);
+
+ /**
+ * Returns the value of the '<em><b>Work
Suffix</b></em>' attribute.
+ * The default value is <code>".esbInProcess"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The file suffix used while the file is being
+ * process, so that another thread or process won't
+ * pick it up too.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Work Suffix</em>' attribute.
+ * @see #isSetWorkSuffix()
+ * @see #unsetWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpMessageFilterType_WorkSuffix()
+ * @model default=".esbInProcess" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='work-suffix'"
+ * @generated
+ */
+ String getWorkSuffix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Work Suffix</em>'
attribute.
+ * @see #isSetWorkSuffix()
+ * @see #unsetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @generated
+ */
+ void setWorkSuffix(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @generated
+ */
+ void unsetWorkSuffix();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.FtpMessageFilterType#getWorkSuffix <em>Work
Suffix</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Work Suffix</em>' attribute
is set.
+ * @see #unsetWorkSuffix()
+ * @see #getWorkSuffix()
+ * @see #setWorkSuffix(String)
+ * @generated
+ */
+ boolean isSetWorkSuffix();
+
+} // FtpMessageFilterType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/FtpProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Ftp Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.FtpProviderType#getHostname
<em>Hostname</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getFtpProviderType()
+ * @model extendedMetaData="name='ftp-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface FtpProviderType extends BusProvider {
+ /**
+ * Returns the value of the '<em><b>Hostname</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The ftp hostname, as it can be resolved
+ * by DNS.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hostname</em>' attribute.
+ * @see #setHostname(String)
+ * @see org.jboss.tools.esb.ESBPackage#getFtpProviderType_Hostname()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='hostname'"
+ * @generated
+ */
+ String getHostname();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.FtpProviderType#getHostname
<em>Hostname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hostname</em>' attribute.
+ * @see #getHostname()
+ * @generated
+ */
+ void setHostname(String value);
+
+} // FtpProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/GroovyListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/GroovyListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/GroovyListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,57 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Groovy Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.GroovyListenerType#getScript
<em>Script</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getGroovyListenerType()
+ * @model extendedMetaData="name='groovy-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface GroovyListenerType extends Listener {
+ /**
+ * Returns the value of the '<em><b>Script</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The path (classpath) to the Groovy
+ * Gateway script. Or, the alias for the
+ * pre-packaged Groovy Gateway script.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Script</em>' attribute.
+ * @see #setScript(String)
+ * @see org.jboss.tools.esb.ESBPackage#getGroovyListenerType_Script()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='script'"
+ * @generated
+ */
+ String getScript();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.GroovyListenerType#getScript
<em>Script</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Script</em>' attribute.
+ * @see #getScript()
+ * @generated
+ */
+ void setScript(String value);
+
+} // GroovyListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,46 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Hibernate Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.HibernateBusType#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateBusType()
+ * @model extendedMetaData="name='hibernate-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface HibernateBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Hibernate Message
Filter</b></em>' containment reference list.
+ * The list contents are of type {@link
org.jboss.tools.esb.HibernateMessageFilterType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A Hibernate filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Message Filter</em>'
containment reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateBusType_HibernateMessageFilter()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element'
name='hibernate-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<HibernateMessageFilterType> getHibernateMessageFilter();
+
+} // HibernateBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,46 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Hibernate Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.HibernateListenerType#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateListenerType()
+ * @model extendedMetaData="name='hibernate-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface HibernateListenerType extends Listener {
+ /**
+ * Returns the value of the '<em><b>Hibernate Message
Filter</b></em>' containment reference list.
+ * The list contents are of type {@link
org.jboss.tools.esb.HibernateMessageFilterType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A Hibernate filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Message Filter</em>'
containment reference list.
+ * @see
org.jboss.tools.esb.ESBPackage#getHibernateListenerType_HibernateMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='hibernate-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<HibernateMessageFilterType> getHibernateMessageFilter();
+
+} // HibernateListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateMessageFilterType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateMessageFilterType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateMessageFilterType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,113 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Hibernate Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.HibernateMessageFilterType#getClassname
<em>Classname</em>}</li>
+ * <li>{@link org.jboss.tools.esb.HibernateMessageFilterType#getEvent
<em>Event</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateMessageFilterType()
+ * @model extendedMetaData="name='hibernate-message-filter_._type'
kind='empty'"
+ * @generated
+ */
+public interface HibernateMessageFilterType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Classname</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The class name to monitor.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Classname</em>' attribute.
+ * @see #setClassname(String)
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateMessageFilterType_Classname()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='classname'"
+ * @generated
+ */
+ String getClassname();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getClassname
<em>Classname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Classname</em>'
attribute.
+ * @see #getClassname()
+ * @generated
+ */
+ void setClassname(String value);
+
+ /**
+ * Returns the value of the '<em><b>Event</b></em>'
attribute.
+ * The default value is <code>"message_id"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A comma-separated list of events to intercept.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Event</em>' attribute.
+ * @see #isSetEvent()
+ * @see #unsetEvent()
+ * @see #setEvent(String)
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateMessageFilterType_Event()
+ * @model default="message_id" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='event'"
+ * @generated
+ */
+ String getEvent();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getEvent <em>Event</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Event</em>' attribute.
+ * @see #isSetEvent()
+ * @see #unsetEvent()
+ * @see #getEvent()
+ * @generated
+ */
+ void setEvent(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getEvent <em>Event</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetEvent()
+ * @see #getEvent()
+ * @see #setEvent(String)
+ * @generated
+ */
+ void unsetEvent();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.HibernateMessageFilterType#getEvent <em>Event</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Event</em>' attribute is
set.
+ * @see #unsetEvent()
+ * @see #getEvent()
+ * @see #setEvent(String)
+ * @generated
+ */
+ boolean isSetEvent();
+
+} // HibernateMessageFilterType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/HibernateProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Hibernate Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.HibernateProviderType#getHibernateCfgFile
<em>Hibernate Cfg File</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateProviderType()
+ * @model extendedMetaData="name='hibernate-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface HibernateProviderType extends BusProvider {
+ /**
+ * Returns the value of the '<em><b>Hibernate Cfg
File</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The Hibernate configuration file to use.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Hibernate Cfg File</em>'
attribute.
+ * @see #setHibernateCfgFile(String)
+ * @see org.jboss.tools.esb.ESBPackage#getHibernateProviderType_HibernateCfgFile()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='hibernate-cfg-file'"
+ * @generated
+ */
+ String getHibernateCfgFile();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.HibernateProviderType#getHibernateCfgFile <em>Hibernate Cfg
File</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Hibernate Cfg File</em>'
attribute.
+ * @see #getHibernateCfgFile()
+ * @generated
+ */
+ void setHibernateCfgFile(String value);
+
+} // HibernateProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/InvmScope.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/InvmScope.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/InvmScope.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,212 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Invm
Scope</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getInvmScope()
+ * @model extendedMetaData="name='invmScope'"
+ * @generated
+ */
+public enum InvmScope implements Enumerator {
+ /**
+ * The '<em><b>NONE</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #NONE_VALUE
+ * @generated
+ * @ordered
+ */
+ NONE(0, "NONE", "NONE"),
+
+ /**
+ * The '<em><b>GLOBAL</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #GLOBAL_VALUE
+ * @generated
+ * @ordered
+ */
+ GLOBAL(1, "GLOBAL", "GLOBAL");
+
+ /**
+ * The '<em><b>NONE</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>NONE</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #NONE
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int NONE_VALUE = 0;
+
+ /**
+ * The '<em><b>GLOBAL</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>GLOBAL</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #GLOBAL
+ * @model
+ * @generated
+ * @ordered
+ */
+ public static final int GLOBAL_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Invm Scope</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final InvmScope[] VALUES_ARRAY =
+ new InvmScope[] {
+ NONE,
+ GLOBAL,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Invm
Scope</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<InvmScope> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Invm Scope</b></em>' literal with
the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static InvmScope get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ InvmScope result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Invm Scope</b></em>' literal with
the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static InvmScope getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ InvmScope result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Invm Scope</b></em>' literal with
the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static InvmScope get(int value) {
+ switch (value) {
+ case NONE_VALUE: return NONE;
+ case GLOBAL_VALUE: return GLOBAL;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private InvmScope(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //InvmScope
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbossesbType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbossesbType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbossesbType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,142 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jbossesb
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JbossesbType#getProviders
<em>Providers</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JbossesbType#getServices
<em>Services</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JbossesbType#getParameterReloadSecs
<em>Parameter Reload Secs</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJbossesbType()
+ * @model extendedMetaData="name='jbossesb_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JbossesbType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Providers</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for the providers referenced in the jbossesb
+ * config file
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Providers</em>' containment
reference.
+ * @see #setProviders(ProvidersType)
+ * @see org.jboss.tools.esb.ESBPackage#getJbossesbType_Providers()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='providers'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ProvidersType getProviders();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JbossesbType#getProviders
<em>Providers</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Providers</em>'
containment reference.
+ * @see #getProviders()
+ * @generated
+ */
+ void setProviders(ProvidersType value);
+
+ /**
+ * Returns the value of the '<em><b>Services</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for services.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Services</em>' containment
reference.
+ * @see #setServices(ServicesType)
+ * @see org.jboss.tools.esb.ESBPackage#getJbossesbType_Services()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='services'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ServicesType getServices();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JbossesbType#getServices
<em>Services</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Services</em>' containment
reference.
+ * @see #getServices()
+ * @generated
+ */
+ void setServices(ServicesType value);
+
+ /**
+ * Returns the value of the '<em><b>Parameter Reload
Secs</b></em>' attribute.
+ * The default value is <code>"180"</code>.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Parameter Reload Secs</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Parameter Reload Secs</em>'
attribute.
+ * @see #isSetParameterReloadSecs()
+ * @see #unsetParameterReloadSecs()
+ * @see #setParameterReloadSecs(Object)
+ * @see org.jboss.tools.esb.ESBPackage#getJbossesbType_ParameterReloadSecs()
+ * @model default="180" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType"
+ * extendedMetaData="kind='attribute'
name='parameterReloadSecs'"
+ * @generated
+ */
+ Object getParameterReloadSecs();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JbossesbType#getParameterReloadSecs <em>Parameter Reload
Secs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Parameter Reload
Secs</em>' attribute.
+ * @see #isSetParameterReloadSecs()
+ * @see #unsetParameterReloadSecs()
+ * @see #getParameterReloadSecs()
+ * @generated
+ */
+ void setParameterReloadSecs(Object value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JbossesbType#getParameterReloadSecs <em>Parameter Reload
Secs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetParameterReloadSecs()
+ * @see #getParameterReloadSecs()
+ * @see #setParameterReloadSecs(Object)
+ * @generated
+ */
+ void unsetParameterReloadSecs();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JbossesbType#getParameterReloadSecs <em>Parameter Reload
Secs</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Parameter Reload Secs</em>'
attribute is set.
+ * @see #unsetParameterReloadSecs()
+ * @see #getParameterReloadSecs()
+ * @see #setParameterReloadSecs(Object)
+ * @generated
+ */
+ boolean isSetParameterReloadSecs();
+
+} // JbossesbType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,82 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jbr Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JbrBusType#getPort
<em>Port</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJbrBusType()
+ * @model extendedMetaData="name='jbr-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JbrBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Port</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JBoss Remoting Server listen port.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Port</em>' attribute.
+ * @see #isSetPort()
+ * @see #unsetPort()
+ * @see #setPort(int)
+ * @see org.jboss.tools.esb.ESBPackage#getJbrBusType_Port()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Int" required="true"
+ * extendedMetaData="kind='attribute' name='port'"
+ * @generated
+ */
+ int getPort();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JbrBusType#getPort
<em>Port</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Port</em>' attribute.
+ * @see #isSetPort()
+ * @see #unsetPort()
+ * @see #getPort()
+ * @generated
+ */
+ void setPort(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.JbrBusType#getPort
<em>Port</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPort()
+ * @see #getPort()
+ * @see #setPort(int)
+ * @generated
+ */
+ void unsetPort();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.esb.JbrBusType#getPort
<em>Port</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Port</em>' attribute is
set.
+ * @see #unsetPort()
+ * @see #getPort()
+ * @see #setPort(int)
+ * @generated
+ */
+ boolean isSetPort();
+
+} // JbrBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,21 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jbr Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJbrListenerType()
+ * @model extendedMetaData="name='jbr-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JbrListenerType extends Listener {
+} // JbrListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JbrProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,116 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jbr Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JbrProviderType#getHost
<em>Host</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JbrProviderType#getProtocol
<em>Protocol</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJbrProviderType()
+ * @model extendedMetaData="name='jbr-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JbrProviderType extends BusProvider {
+ /**
+ * Returns the value of the '<em><b>Host</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JBoss Remoting Server bind address. When
+ * not specified, defaults to
+ * InetAddress.getLocalHost().getHostName().
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Host</em>' attribute.
+ * @see #setHost(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJbrProviderType_Host()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='host'"
+ * @generated
+ */
+ String getHost();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JbrProviderType#getHost
<em>Host</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Host</em>' attribute.
+ * @see #getHost()
+ * @generated
+ */
+ void setHost(String value);
+
+ /**
+ * Returns the value of the '<em><b>Protocol</b></em>'
attribute.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.ProtocolType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Jboss Remoting Listener/Server protocol.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Protocol</em>' attribute.
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see #isSetProtocol()
+ * @see #unsetProtocol()
+ * @see #setProtocol(ProtocolType)
+ * @see org.jboss.tools.esb.ESBPackage#getJbrProviderType_Protocol()
+ * @model unsettable="true" required="true"
+ * extendedMetaData="kind='attribute' name='protocol'"
+ * @generated
+ */
+ ProtocolType getProtocol();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JbrProviderType#getProtocol
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Protocol</em>' attribute.
+ * @see org.jboss.tools.esb.ProtocolType
+ * @see #isSetProtocol()
+ * @see #unsetProtocol()
+ * @see #getProtocol()
+ * @generated
+ */
+ void setProtocol(ProtocolType value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.JbrProviderType#getProtocol
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetProtocol()
+ * @see #getProtocol()
+ * @see #setProtocol(ProtocolType)
+ * @generated
+ */
+ void unsetProtocol();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JbrProviderType#getProtocol <em>Protocol</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Protocol</em>' attribute is
set.
+ * @see #unsetProtocol()
+ * @see #getProtocol()
+ * @see #setProtocol(ProtocolType)
+ * @generated
+ */
+ boolean isSetProtocol();
+
+} // JbrProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JcaGatewayType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JcaGatewayType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JcaGatewayType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,195 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jca Gateway
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getAdapter
<em>Adapter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getEndpointClass
<em>Endpoint Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getJcaBridge <em>Jca
Bridge</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getMessagingType
<em>Messaging Type</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JcaGatewayType#getTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType()
+ * @model extendedMetaData="name='jca-gateway_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JcaGatewayType extends Listener {
+ /**
+ * Returns the value of the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Activation configuration for jca bus or listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Activation Config</em>' containment
reference.
+ * @see #setActivationConfig(ActivationConfigType)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_ActivationConfig()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='activation-config'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActivationConfigType getActivationConfig();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JcaGatewayType#getActivationConfig <em>Activation
Config</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Activation Config</em>'
containment reference.
+ * @see #getActivationConfig()
+ * @generated
+ */
+ void setActivationConfig(ActivationConfigType value);
+
+ /**
+ * Returns the value of the '<em><b>Adapter</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Adapter</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Adapter</em>' attribute.
+ * @see #setAdapter(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_Adapter()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='adapter'"
+ * @generated
+ */
+ String getAdapter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JcaGatewayType#getAdapter
<em>Adapter</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Adapter</em>' attribute.
+ * @see #getAdapter()
+ * @generated
+ */
+ void setAdapter(String value);
+
+ /**
+ * Returns the value of the '<em><b>Endpoint
Class</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Endpoint Class</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Endpoint Class</em>' attribute.
+ * @see #setEndpointClass(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_EndpointClass()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='endpointClass'"
+ * @generated
+ */
+ String getEndpointClass();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JcaGatewayType#getEndpointClass
<em>Endpoint Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Endpoint Class</em>'
attribute.
+ * @see #getEndpointClass()
+ * @generated
+ */
+ void setEndpointClass(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jca Bridge</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Jca Bridge</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Jca Bridge</em>' attribute.
+ * @see #setJcaBridge(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_JcaBridge()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jcaBridge'"
+ * @generated
+ */
+ String getJcaBridge();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JcaGatewayType#getJcaBridge
<em>Jca Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jca Bridge</em>'
attribute.
+ * @see #getJcaBridge()
+ * @generated
+ */
+ void setJcaBridge(String value);
+
+ /**
+ * Returns the value of the '<em><b>Messaging
Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Messaging Type</em>' attribute
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Messaging Type</em>' attribute.
+ * @see #setMessagingType(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_MessagingType()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='messagingType'"
+ * @generated
+ */
+ String getMessagingType();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JcaGatewayType#getMessagingType
<em>Messaging Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Messaging Type</em>'
attribute.
+ * @see #getMessagingType()
+ * @generated
+ */
+ void setMessagingType(String value);
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Transacted</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #setTransacted(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJcaGatewayType_Transacted()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='transacted'"
+ * @generated
+ */
+ String getTransacted();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JcaGatewayType#getTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>'
attribute.
+ * @see #getTransacted()
+ * @generated
+ */
+ void setTransacted(String value);
+
+} // JcaGatewayType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,59 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JmsBusType#getJmsMessageFilter <em>Jms
Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJmsBusType()
+ * @model extendedMetaData="name='jms-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JmsBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A JMS filter can add information to a Queue, or Topic.
+ * For example you can defined a message-selector. However,
+ * you can also push the queue name and type into this
+ * filter given you did not already specify them in the
+ * jms-bus.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #setJmsMessageFilter(JmsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsBusType_JmsMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='jms-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ JmsMessageFilterType getJmsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JmsBusType#getJmsMessageFilter
<em>Jms Message Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #getJmsMessageFilter()
+ * @generated
+ */
+ void setJmsMessageFilter(JmsMessageFilterType value);
+
+} // JmsBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsJcaProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsJcaProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsJcaProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,258 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Jca Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getAdapter
<em>Adapter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getEndpointClass
<em>Endpoint Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getJcaBridge <em>Jca
Bridge</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getMessagingType
<em>Messaging Type</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#getProviderAdapterJNDI
<em>Provider Adapter JNDI</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsJcaProviderType#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType()
+ * @model extendedMetaData="name='jms-jca-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JmsJcaProviderType extends JmsProviderType {
+ /**
+ * Returns the value of the '<em><b>Activation
Config</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Activation configuration for jca bus or listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Activation Config</em>' containment
reference.
+ * @see #setActivationConfig(ActivationConfigType)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_ActivationConfig()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='activation-config'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActivationConfigType getActivationConfig();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#getActivationConfig <em>Activation
Config</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Activation Config</em>'
containment reference.
+ * @see #getActivationConfig()
+ * @generated
+ */
+ void setActivationConfig(ActivationConfigType value);
+
+ /**
+ * Returns the value of the '<em><b>Adapter</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The artifact containing the resource
+ * adapter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Adapter</em>' attribute.
+ * @see #setAdapter(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_Adapter()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='adapter'"
+ * @generated
+ */
+ String getAdapter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JmsJcaProviderType#getAdapter
<em>Adapter</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Adapter</em>' attribute.
+ * @see #getAdapter()
+ * @generated
+ */
+ void setAdapter(String value);
+
+ /**
+ * Returns the value of the '<em><b>Endpoint
Class</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The class name of the JCA endpoint.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Endpoint Class</em>' attribute.
+ * @see #setEndpointClass(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_EndpointClass()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='endpointClass'"
+ * @generated
+ */
+ String getEndpointClass();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#getEndpointClass <em>Endpoint
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Endpoint Class</em>'
attribute.
+ * @see #getEndpointClass()
+ * @generated
+ */
+ void setEndpointClass(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jca Bridge</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The class name of the JCA Bridge.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jca Bridge</em>' attribute.
+ * @see #setJcaBridge(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_JcaBridge()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jcaBridge'"
+ * @generated
+ */
+ String getJcaBridge();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JmsJcaProviderType#getJcaBridge
<em>Jca Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jca Bridge</em>'
attribute.
+ * @see #getJcaBridge()
+ * @generated
+ */
+ void setJcaBridge(String value);
+
+ /**
+ * Returns the value of the '<em><b>Messaging
Type</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The class name of the messaging specific
+ * interface.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Messaging Type</em>' attribute.
+ * @see #setMessagingType(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_MessagingType()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='messagingType'"
+ * @generated
+ */
+ String getMessagingType();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#getMessagingType <em>Messaging
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Messaging Type</em>'
attribute.
+ * @see #getMessagingType()
+ * @generated
+ */
+ void setMessagingType(String value);
+
+ /**
+ * Returns the value of the '<em><b>Provider Adapter
JNDI</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The JNDI location of an alternate provider adapter
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Provider Adapter JNDI</em>'
attribute.
+ * @see #setProviderAdapterJNDI(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_ProviderAdapterJNDI()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='providerAdapterJNDI'"
+ * @generated
+ */
+ String getProviderAdapterJNDI();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#getProviderAdapterJNDI <em>Provider Adapter
JNDI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Provider Adapter
JNDI</em>' attribute.
+ * @see #getProviderAdapterJNDI()
+ * @generated
+ */
+ void setProviderAdapterJNDI(String value);
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The transacted flag.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #setTransacted(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsJcaProviderType_Transacted()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='transacted'"
+ * @generated
+ */
+ boolean isTransacted();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JmsJcaProviderType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>'
attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @generated
+ */
+ void setTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#isTransacted <em>Transacted</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ void unsetTransacted();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JmsJcaProviderType#isTransacted <em>Transacted</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Transacted</em>' attribute
is set.
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ boolean isSetTransacted();
+
+} // JmsJcaProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,59 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JmsListenerType#getJmsMessageFilter
<em>Jms Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJmsListenerType()
+ * @model extendedMetaData="name='jms-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JmsListenerType extends Listener {
+ /**
+ * Returns the value of the '<em><b>Jms Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A JMS filter can add information to a Queue, or Topic.
+ * For example you can defined a message-selector. However,
+ * you can also push the queue name and type into this
+ * filter given you did not already specify them in the
+ * jms-bus.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #setJmsMessageFilter(JmsMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsListenerType_JmsMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='jms-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ JmsMessageFilterType getJmsMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsListenerType#getJmsMessageFilter <em>Jms Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Message Filter</em>'
containment reference.
+ * @see #getJmsMessageFilter()
+ * @generated
+ */
+ void setJmsMessageFilter(JmsMessageFilterType value);
+
+} // JmsListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsMessageFilterType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsMessageFilterType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsMessageFilterType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,384 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode
<em>Acknowledge Mode</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getDestName <em>Dest
Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getDestType <em>Dest
Type</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityCredential
<em>Jms Security Credential</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityPrincipal
<em>Jms Security Principal</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#isPersistent
<em>Persistent</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#getSelector
<em>Selector</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsMessageFilterType#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType()
+ * @model extendedMetaData="name='jms-message-filter_._type'
kind='empty'"
+ * @generated
+ */
+public interface JmsMessageFilterType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Acknowledge
Mode</b></em>' attribute.
+ * The default value is <code>"AUTO_ACKNOWLEDGE"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JMS Session acknowledge mode. Can be on of
+ * AUTO_ACKNOWLEDGE (default), CLIENT_ACKNOWLEDGE,
+ * or DUPS_OK_ACKNOWLEDGE.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Acknowledge Mode</em>' attribute.
+ * @see #isSetAcknowledgeMode()
+ * @see #unsetAcknowledgeMode()
+ * @see #setAcknowledgeMode(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_AcknowledgeMode()
+ * @model default="AUTO_ACKNOWLEDGE" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='acknowledge-mode'"
+ * @generated
+ */
+ String getAcknowledgeMode();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode <em>Acknowledge
Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Acknowledge Mode</em>'
attribute.
+ * @see #isSetAcknowledgeMode()
+ * @see #unsetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @generated
+ */
+ void setAcknowledgeMode(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode <em>Acknowledge
Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @see #setAcknowledgeMode(String)
+ * @generated
+ */
+ void unsetAcknowledgeMode();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getAcknowledgeMode <em>Acknowledge
Mode</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Acknowledge Mode</em>'
attribute is set.
+ * @see #unsetAcknowledgeMode()
+ * @see #getAcknowledgeMode()
+ * @see #setAcknowledgeMode(String)
+ * @generated
+ */
+ boolean isSetAcknowledgeMode();
+
+ /**
+ * Returns the value of the '<em><b>Dest Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Name of the Queue of Topic.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Dest Name</em>' attribute.
+ * @see #setDestName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_DestName()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='dest-name'"
+ * @generated
+ */
+ String getDestName();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestName <em>Dest Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Dest Name</em>'
attribute.
+ * @see #getDestName()
+ * @generated
+ */
+ void setDestName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Dest Type</b></em>'
attribute.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.DestTypeType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A Queue delivers a message once, a topic
+ * broadcasts a message to all registered
+ * listeners.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Dest Type</em>' attribute.
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see #isSetDestType()
+ * @see #unsetDestType()
+ * @see #setDestType(DestTypeType)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_DestType()
+ * @model unsettable="true" required="true"
+ * extendedMetaData="kind='attribute'
name='dest-type'"
+ * @generated
+ */
+ DestTypeType getDestType();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestType <em>Dest Type</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Dest Type</em>'
attribute.
+ * @see org.jboss.tools.esb.DestTypeType
+ * @see #isSetDestType()
+ * @see #unsetDestType()
+ * @see #getDestType()
+ * @generated
+ */
+ void setDestType(DestTypeType value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestType <em>Dest Type</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetDestType()
+ * @see #getDestType()
+ * @see #setDestType(DestTypeType)
+ * @generated
+ */
+ void unsetDestType();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getDestType <em>Dest Type</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Dest Type</em>' attribute
is set.
+ * @see #unsetDestType()
+ * @see #getDestType()
+ * @see #setDestType(DestTypeType)
+ * @generated
+ */
+ boolean isSetDestType();
+
+ /**
+ * Returns the value of the '<em><b>Jms Security
Credential</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JMS destination password. Will be used when creating a connection
+ * to the destination. Will be ignored if username is not specified.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Security Credential</em>'
attribute.
+ * @see #setJmsSecurityCredential(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_JmsSecurityCredential()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jms-security-credential'"
+ * @generated
+ */
+ String getJmsSecurityCredential();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityCredential <em>Jms Security
Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Security
Credential</em>' attribute.
+ * @see #getJmsSecurityCredential()
+ * @generated
+ */
+ void setJmsSecurityCredential(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jms Security
Principal</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * JMS destination username. Will be used when creating a connection
+ * to the destination.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jms Security Principal</em>'
attribute.
+ * @see #setJmsSecurityPrincipal(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_JmsSecurityPrincipal()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jms-security-principal'"
+ * @generated
+ */
+ String getJmsSecurityPrincipal();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getJmsSecurityPrincipal <em>Jms Security
Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jms Security
Principal</em>' attribute.
+ * @see #getJmsSecurityPrincipal()
+ * @generated
+ */
+ void setJmsSecurityPrincipal(String value);
+
+ /**
+ * Returns the value of the '<em><b>Persistent</b></em>'
attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If false, JMS messages will be sent
+ * non-persistent. Default is to send messages with
+ * DeliveryMode.PERSISTENT.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Persistent</em>' attribute.
+ * @see #isSetPersistent()
+ * @see #unsetPersistent()
+ * @see #setPersistent(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_Persistent()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='persistent'"
+ * @generated
+ */
+ boolean isPersistent();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isPersistent
<em>Persistent</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Persistent</em>'
attribute.
+ * @see #isSetPersistent()
+ * @see #unsetPersistent()
+ * @see #isPersistent()
+ * @generated
+ */
+ void setPersistent(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isPersistent
<em>Persistent</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPersistent()
+ * @see #isPersistent()
+ * @see #setPersistent(boolean)
+ * @generated
+ */
+ void unsetPersistent();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isPersistent
<em>Persistent</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Persistent</em>' attribute
is set.
+ * @see #unsetPersistent()
+ * @see #isPersistent()
+ * @see #setPersistent(boolean)
+ * @generated
+ */
+ boolean isSetPersistent();
+
+ /**
+ * Returns the value of the '<em><b>Selector</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A message-selector allows multiple listeners to
+ * register with the same queue/topic, but they
+ * will filter on this message-selector.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Selector</em>' attribute.
+ * @see #setSelector(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_Selector()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='selector'"
+ * @generated
+ */
+ String getSelector();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#getSelector <em>Selector</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Selector</em>' attribute.
+ * @see #getSelector()
+ * @generated
+ */
+ void setSelector(String value);
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>'
attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, JMS sessions will be transaction aware.
+ * Default is false.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #setTransacted(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsMessageFilterType_Transacted()
+ * @model default="false" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='transacted'"
+ * @generated
+ */
+ boolean isTransacted();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>'
attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @generated
+ */
+ void setTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ void unsetTransacted();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.JmsMessageFilterType#isTransacted
<em>Transacted</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Transacted</em>' attribute
is set.
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ boolean isSetTransacted();
+
+} // JmsMessageFilterType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/JmsProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,151 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Jms Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * A specific instance of a provider, providing JMS.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.JmsProviderType#getConnectionFactory
<em>Connection Factory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsProviderType#getJndiContextFactory
<em>Jndi Context Factory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsProviderType#getJndiPkgPrefix <em>Jndi
Pkg Prefix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.JmsProviderType#getJndiURL <em>Jndi
URL</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getJmsProviderType()
+ * @model extendedMetaData="name='jms-provider-type'
kind='elementOnly'"
+ * @generated
+ */
+public interface JmsProviderType extends BusProvider {
+ /**
+ * Returns the value of the '<em><b>Connection
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The connection-factory used to lookup
+ * queues/topics in a naming directory (JNDI)
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Connection Factory</em>'
attribute.
+ * @see #setConnectionFactory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsProviderType_ConnectionFactory()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='connection-factory'"
+ * @generated
+ */
+ String getConnectionFactory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsProviderType#getConnectionFactory <em>Connection
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Connection Factory</em>'
attribute.
+ * @see #getConnectionFactory()
+ * @generated
+ */
+ void setConnectionFactory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jndi Context
Factory</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The context factory class the JBossESB will
+ * use to do naming lookups.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jndi Context Factory</em>'
attribute.
+ * @see #setJndiContextFactory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsProviderType_JndiContextFactory()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jndi-context-factory'"
+ * @generated
+ */
+ String getJndiContextFactory();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsProviderType#getJndiContextFactory <em>Jndi Context
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jndi Context Factory</em>'
attribute.
+ * @see #getJndiContextFactory()
+ * @generated
+ */
+ void setJndiContextFactory(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jndi Pkg
Prefix</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The pkg-prefix which will be used to do
+ * naming lookups. It is left empty by default.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jndi Pkg Prefix</em>' attribute.
+ * @see #setJndiPkgPrefix(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsProviderType_JndiPkgPrefix()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='jndi-pkg-prefix'"
+ * @generated
+ */
+ String getJndiPkgPrefix();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.JmsProviderType#getJndiPkgPrefix <em>Jndi Pkg
Prefix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jndi Pkg Prefix</em>'
attribute.
+ * @see #getJndiPkgPrefix()
+ * @generated
+ */
+ void setJndiPkgPrefix(String value);
+
+ /**
+ * Returns the value of the '<em><b>Jndi URL</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The URL used to do naming lookups.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Jndi URL</em>' attribute.
+ * @see #setJndiURL(String)
+ * @see org.jboss.tools.esb.ESBPackage#getJmsProviderType_JndiURL()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI"
+ * extendedMetaData="kind='attribute' name='jndi-URL'"
+ * @generated
+ */
+ String getJndiURL();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.JmsProviderType#getJndiURL
<em>Jndi URL</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Jndi URL</em>' attribute.
+ * @see #getJndiURL()
+ * @generated
+ */
+ void setJndiURL(String value);
+
+} // JmsProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Listener.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Listener.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Listener.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,260 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Listener</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * A listener is a listener or a gateway. The listener
+ * defines to which bus the service is listening. The
+ * service can simultaneniously listen to multiple buses.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.Listener#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Listener#getBusidref
<em>Busidref</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Listener#isIsGateway <em>Is
Gateway</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Listener#getMaxThreads <em>Max
Threads</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Listener#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getListener()
+ * @model extendedMetaData="name='listener'
kind='elementOnly'"
+ * @generated
+ */
+public interface Listener extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getListener_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Busidref</b></em>'
attribute.
+ * The default value is <code>"$not-defined$"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A reference to an existing bus, as defined in the
+ * 'buses' section of this jbossesb config.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Busidref</em>' attribute.
+ * @see #isSetBusidref()
+ * @see #unsetBusidref()
+ * @see #setBusidref(String)
+ * @see org.jboss.tools.esb.ESBPackage#getListener_Busidref()
+ * @model default="$not-defined$" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='busidref'"
+ * @generated
+ */
+ String getBusidref();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Listener#getBusidref
<em>Busidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Busidref</em>' attribute.
+ * @see #isSetBusidref()
+ * @see #unsetBusidref()
+ * @see #getBusidref()
+ * @generated
+ */
+ void setBusidref(String value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.Listener#getBusidref
<em>Busidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetBusidref()
+ * @see #getBusidref()
+ * @see #setBusidref(String)
+ * @generated
+ */
+ void unsetBusidref();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.esb.Listener#getBusidref
<em>Busidref</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Busidref</em>' attribute is
set.
+ * @see #unsetBusidref()
+ * @see #getBusidref()
+ * @see #setBusidref(String)
+ * @generated
+ */
+ boolean isSetBusidref();
+
+ /**
+ * Returns the value of the '<em><b>Is Gateway</b></em>'
attribute.
+ * The default value is <code>"false"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * true if the listener is a gateway. A gateway is an
+ * ESB-Unware listener, while a listener is ESB-aware
+ * and as such expects jbossesb formatted messages.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Is Gateway</em>' attribute.
+ * @see #isSetIsGateway()
+ * @see #unsetIsGateway()
+ * @see #setIsGateway(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getListener_IsGateway()
+ * @model default="false" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='is-gateway'"
+ * @generated
+ */
+ boolean isIsGateway();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Listener#isIsGateway
<em>Is Gateway</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Is Gateway</em>'
attribute.
+ * @see #isSetIsGateway()
+ * @see #unsetIsGateway()
+ * @see #isIsGateway()
+ * @generated
+ */
+ void setIsGateway(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.Listener#isIsGateway
<em>Is Gateway</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetIsGateway()
+ * @see #isIsGateway()
+ * @see #setIsGateway(boolean)
+ * @generated
+ */
+ void unsetIsGateway();
+
+ /**
+ * Returns whether the value of the '{@link org.jboss.tools.esb.Listener#isIsGateway
<em>Is Gateway</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Is Gateway</em>' attribute
is set.
+ * @see #unsetIsGateway()
+ * @see #isIsGateway()
+ * @see #setIsGateway(boolean)
+ * @generated
+ */
+ boolean isSetIsGateway();
+
+ /**
+ * Returns the value of the '<em><b>Max
Threads</b></em>' attribute.
+ * The default value is <code>"1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The number of threads which will be started for this
+ * listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Max Threads</em>' attribute.
+ * @see #isSetMaxThreads()
+ * @see #unsetMaxThreads()
+ * @see #setMaxThreads(int)
+ * @see org.jboss.tools.esb.ESBPackage#getListener_MaxThreads()
+ * @model default="1" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute'
name='maxThreads'"
+ * @generated
+ */
+ int getMaxThreads();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Listener#getMaxThreads
<em>Max Threads</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Max Threads</em>'
attribute.
+ * @see #isSetMaxThreads()
+ * @see #unsetMaxThreads()
+ * @see #getMaxThreads()
+ * @generated
+ */
+ void setMaxThreads(int value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.Listener#getMaxThreads
<em>Max Threads</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetMaxThreads()
+ * @see #getMaxThreads()
+ * @see #setMaxThreads(int)
+ * @generated
+ */
+ void unsetMaxThreads();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.Listener#getMaxThreads <em>Max Threads</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Max Threads</em>' attribute
is set.
+ * @see #unsetMaxThreads()
+ * @see #getMaxThreads()
+ * @see #setMaxThreads(int)
+ * @generated
+ */
+ boolean isSetMaxThreads();
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The logical name of the listener.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getListener_Name()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Listener#getName
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+} // Listener
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ListenersType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ListenersType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ListenersType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,67 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Listeners
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ListenersType#getListenerGroup
<em>Listener Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ListenersType#getListener
<em>Listener</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getListenersType()
+ * @model extendedMetaData="name='listeners_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ListenersType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Listener
Group</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Listener Group</em>' attribute list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Listener Group</em>' attribute
list.
+ * @see org.jboss.tools.esb.ESBPackage#getListenersType_ListenerGroup()
+ * @model unique="false"
dataType="org.eclipse.emf.ecore.EFeatureMapEntry" required="true"
many="true"
+ * extendedMetaData="kind='group' name='listener:group'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FeatureMap getListenerGroup();
+
+ /**
+ * Returns the value of the '<em><b>Listener</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.Listener}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Listener</em>' containment reference
list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Listener</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getListenersType_Listener()
+ * @model containment="true" required="true"
transient="true" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='listener'
namespace='##targetNamespace' group='listener:group'"
+ * @generated
+ */
+ EList<Listener> getListener();
+
+} // ListenersType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/MepType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/MepType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/MepType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,212 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Mep
Type</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getMepType()
+ * @model extendedMetaData="name='mepType'"
+ * @generated
+ */
+public enum MepType implements Enumerator {
+ /**
+ * The '<em><b>Request Response</b></em>' literal
object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #REQUEST_RESPONSE_VALUE
+ * @generated
+ * @ordered
+ */
+ REQUEST_RESPONSE(0, "RequestResponse", "RequestResponse"),
+
+ /**
+ * The '<em><b>One Way</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #ONE_WAY_VALUE
+ * @generated
+ * @ordered
+ */
+ ONE_WAY(1, "OneWay", "OneWay");
+
+ /**
+ * The '<em><b>Request Response</b></em>' literal
value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Request Response</b></em>'
literal object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #REQUEST_RESPONSE
+ * @model name="RequestResponse"
+ * @generated
+ * @ordered
+ */
+ public static final int REQUEST_RESPONSE_VALUE = 0;
+
+ /**
+ * The '<em><b>One Way</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>One Way</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #ONE_WAY
+ * @model name="OneWay"
+ * @generated
+ * @ordered
+ */
+ public static final int ONE_WAY_VALUE = 1;
+
+ /**
+ * An array of all the '<em><b>Mep Type</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final MepType[] VALUES_ARRAY =
+ new MepType[] {
+ REQUEST_RESPONSE,
+ ONE_WAY,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Mep
Type</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<MepType> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Mep Type</b></em>' literal with
the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MepType get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ MepType result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Mep Type</b></em>' literal with
the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MepType getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ MepType result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Mep Type</b></em>' literal with
the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static MepType get(int value) {
+ switch (value) {
+ case REQUEST_RESPONSE_VALUE: return REQUEST_RESPONSE;
+ case ONE_WAY_VALUE: return ONE_WAY;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private MepType(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //MepType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/PropertyType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/PropertyType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/PropertyType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,85 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.xml.type.AnyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Property
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.PropertyType#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.PropertyType#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getPropertyType()
+ * @model extendedMetaData="name='property_._type'
kind='mixed'"
+ * @generated
+ */
+public interface PropertyType extends EObject, AnyType {
+ /**
+ * Returns the value of the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getPropertyType_Name()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.PropertyType#getName
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Value</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Value</em>' attribute isn't
clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Value</em>' attribute.
+ * @see #setValue(String)
+ * @see org.jboss.tools.esb.ESBPackage#getPropertyType_Value()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='value'"
+ * @generated
+ */
+ String getValue();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.PropertyType#getValue
<em>Value</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Value</em>' attribute.
+ * @see #getValue()
+ * @generated
+ */
+ void setValue(String value);
+
+} // PropertyType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,266 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Protocol
Type</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getProtocolType()
+ * @model extendedMetaData="name='protocol_._type'"
+ * @generated
+ */
+public enum ProtocolType implements Enumerator {
+ /**
+ * The '<em><b>Http</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #HTTP_VALUE
+ * @generated
+ * @ordered
+ */
+ HTTP(0, "http", "http"),
+
+ /**
+ * The '<em><b>Https</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #HTTPS_VALUE
+ * @generated
+ * @ordered
+ */
+ HTTPS(1, "https", "https"),
+
+ /**
+ * The '<em><b>Socket</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SOCKET_VALUE
+ * @generated
+ * @ordered
+ */
+ SOCKET(2, "socket", "socket"),
+
+ /**
+ * The '<em><b>Sslsocket</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SSLSOCKET_VALUE
+ * @generated
+ * @ordered
+ */
+ SSLSOCKET(3, "sslsocket", "sslsocket");
+
+ /**
+ * The '<em><b>Http</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Http</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #HTTP
+ * @model name="http"
+ * @generated
+ * @ordered
+ */
+ public static final int HTTP_VALUE = 0;
+
+ /**
+ * The '<em><b>Https</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Https</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #HTTPS
+ * @model name="https"
+ * @generated
+ * @ordered
+ */
+ public static final int HTTPS_VALUE = 1;
+
+ /**
+ * The '<em><b>Socket</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Socket</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SOCKET
+ * @model name="socket"
+ * @generated
+ * @ordered
+ */
+ public static final int SOCKET_VALUE = 2;
+
+ /**
+ * The '<em><b>Sslsocket</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Sslsocket</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SSLSOCKET
+ * @model name="sslsocket"
+ * @generated
+ * @ordered
+ */
+ public static final int SSLSOCKET_VALUE = 3;
+
+ /**
+ * An array of all the '<em><b>Protocol Type</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final ProtocolType[] VALUES_ARRAY =
+ new ProtocolType[] {
+ HTTP,
+ HTTPS,
+ SOCKET,
+ SSLSOCKET,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Protocol
Type</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<ProtocolType> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Protocol Type</b></em>' literal
with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ProtocolType result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Protocol Type</b></em>' literal
with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ProtocolType result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Protocol Type</b></em>' literal
with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType get(int value) {
+ switch (value) {
+ case HTTP_VALUE: return HTTP;
+ case HTTPS_VALUE: return HTTPS;
+ case SOCKET_VALUE: return SOCKET;
+ case SSLSOCKET_VALUE: return SSLSOCKET;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private ProtocolType(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //ProtocolType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType1.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType1.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProtocolType1.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,239 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Protocol
Type1</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage#getProtocolType1()
+ * @model extendedMetaData="name='protocol_._1_._type'"
+ * @generated
+ */
+public enum ProtocolType1 implements Enumerator {
+ /**
+ * The '<em><b>Ftp</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #FTP_VALUE
+ * @generated
+ * @ordered
+ */
+ FTP(0, "ftp", "ftp"),
+
+ /**
+ * The '<em><b>Ftps</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #FTPS_VALUE
+ * @generated
+ * @ordered
+ */
+ FTPS(1, "ftps", "ftps"),
+
+ /**
+ * The '<em><b>Sftp</b></em>' literal object.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #SFTP_VALUE
+ * @generated
+ * @ordered
+ */
+ SFTP(2, "sftp", "sftp");
+
+ /**
+ * The '<em><b>Ftp</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Ftp</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #FTP
+ * @model name="ftp"
+ * @generated
+ * @ordered
+ */
+ public static final int FTP_VALUE = 0;
+
+ /**
+ * The '<em><b>Ftps</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Ftps</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #FTPS
+ * @model name="ftps"
+ * @generated
+ * @ordered
+ */
+ public static final int FTPS_VALUE = 1;
+
+ /**
+ * The '<em><b>Sftp</b></em>' literal value.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of '<em><b>Sftp</b></em>' literal
object isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @see #SFTP
+ * @model name="sftp"
+ * @generated
+ * @ordered
+ */
+ public static final int SFTP_VALUE = 2;
+
+ /**
+ * An array of all the '<em><b>Protocol Type1</b></em>'
enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final ProtocolType1[] VALUES_ARRAY =
+ new ProtocolType1[] {
+ FTP,
+ FTPS,
+ SFTP,
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Protocol
Type1</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<ProtocolType1> VALUES =
Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Protocol Type1</b></em>' literal
with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType1 get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ProtocolType1 result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Protocol Type1</b></em>' literal
with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType1 getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ ProtocolType1 result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Protocol Type1</b></em>' literal
with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ProtocolType1 get(int value) {
+ switch (value) {
+ case FTP_VALUE: return FTP;
+ case FTPS_VALUE: return FTPS;
+ case SFTP_VALUE: return SFTP;
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private ProtocolType1(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //ProtocolType1
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Provider.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Provider.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Provider.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,83 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Provider</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * Abstract provider.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.Provider#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Provider#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getProvider()
+ * @model abstract="true"
+ * extendedMetaData="name='provider'
kind='elementOnly'"
+ * @generated
+ */
+public interface Provider extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getProvider_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Name</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getProvider_Name()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Provider#getName
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+} // Provider
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProvidersType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProvidersType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ProvidersType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,67 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Providers
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ProvidersType#getProviderGroup
<em>Provider Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ProvidersType#getProvider
<em>Provider</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getProvidersType()
+ * @model extendedMetaData="name='providers_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ProvidersType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Provider
Group</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Provider Group</em>' attribute list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Provider Group</em>' attribute
list.
+ * @see org.jboss.tools.esb.ESBPackage#getProvidersType_ProviderGroup()
+ * @model unique="false"
dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
+ * extendedMetaData="kind='group' name='provider:group'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FeatureMap getProviderGroup();
+
+ /**
+ * Returns the value of the '<em><b>Provider</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.Provider}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Provider</em>' containment reference
list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Provider</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getProvidersType_Provider()
+ * @model containment="true" transient="true"
changeable="false" volatile="true" derived="true"
+ * extendedMetaData="kind='element' name='provider'
namespace='##targetNamespace' group='provider:group'"
+ * @generated
+ */
+ EList<Provider> getProvider();
+
+} // ProvidersType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Schedule.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Schedule.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/Schedule.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,145 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object
'<em><b>Schedule</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <!-- begin-model-doc -->
+ *
+ * Schedule Configuration.
+ *
+ * <!-- end-model-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.Schedule#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Schedule#getEndDate <em>End
Date</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Schedule#getScheduleid
<em>Scheduleid</em>}</li>
+ * <li>{@link org.jboss.tools.esb.Schedule#getStartDate <em>Start
Date</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSchedule()
+ * @model abstract="true"
+ * extendedMetaData="name='schedule'
kind='elementOnly'"
+ * @generated
+ */
+public interface Schedule extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getSchedule_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>End Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Schedule end time and date.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>End Date</em>' attribute.
+ * @see #setEndDate(XMLGregorianCalendar)
+ * @see org.jboss.tools.esb.ESBPackage#getSchedule_EndDate()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime"
+ * extendedMetaData="kind='attribute' name='endDate'"
+ * @generated
+ */
+ XMLGregorianCalendar getEndDate();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Schedule#getEndDate
<em>End Date</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>End Date</em>' attribute.
+ * @see #getEndDate()
+ * @generated
+ */
+ void setEndDate(XMLGregorianCalendar value);
+
+ /**
+ * Returns the value of the '<em><b>Scheduleid</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * An id such that this schedule can be referenced by
+ * Service listner.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Scheduleid</em>' attribute.
+ * @see #setScheduleid(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSchedule_Scheduleid()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='scheduleid'"
+ * @generated
+ */
+ String getScheduleid();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Schedule#getScheduleid
<em>Scheduleid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Scheduleid</em>'
attribute.
+ * @see #getScheduleid()
+ * @generated
+ */
+ void setScheduleid(String value);
+
+ /**
+ * Returns the value of the '<em><b>Start Date</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Schedule start time and date.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Start Date</em>' attribute.
+ * @see #setStartDate(XMLGregorianCalendar)
+ * @see org.jboss.tools.esb.ESBPackage#getSchedule_StartDate()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.DateTime"
+ * extendedMetaData="kind='attribute'
name='startDate'"
+ * @generated
+ */
+ XMLGregorianCalendar getStartDate();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.Schedule#getStartDate
<em>Start Date</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Start Date</em>'
attribute.
+ * @see #getStartDate()
+ * @generated
+ */
+ void setStartDate(XMLGregorianCalendar value);
+
+} // Schedule
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduleProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduleProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduleProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,65 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.util.FeatureMap;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Schedule Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ScheduleProviderType#getScheduleGroup
<em>Schedule Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ScheduleProviderType#getSchedule
<em>Schedule</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getScheduleProviderType()
+ * @model extendedMetaData="name='schedule-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ScheduleProviderType extends Provider {
+ /**
+ * Returns the value of the '<em><b>Schedule
Group</b></em>' attribute list.
+ * The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Schedule Group</em>' attribute list
isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Schedule Group</em>' attribute
list.
+ * @see org.jboss.tools.esb.ESBPackage#getScheduleProviderType_ScheduleGroup()
+ * @model unique="false"
dataType="org.eclipse.emf.ecore.EFeatureMapEntry" required="true"
many="true"
+ * extendedMetaData="kind='group' name='schedule:group'
namespace='##targetNamespace'"
+ * @generated
+ */
+ FeatureMap getScheduleGroup();
+
+ /**
+ * Returns the value of the '<em><b>Schedule</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.Schedule}.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Schedule</em>' containment reference
list isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Schedule</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getScheduleProviderType_Schedule()
+ * @model containment="true" required="true"
transient="true" changeable="false" volatile="true"
derived="true"
+ * extendedMetaData="kind='element' name='schedule'
namespace='##targetNamespace' group='schedule:group'"
+ * @generated
+ */
+ EList<Schedule> getSchedule();
+
+} // ScheduleProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduledListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduledListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ScheduledListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,112 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Scheduled Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ScheduledListenerType#getEventProcessor
<em>Event Processor</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ScheduledListenerType#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getScheduledListenerType()
+ * @model extendedMetaData="name='scheduled-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ScheduledListenerType extends AbstractScheduledListener {
+ /**
+ * Returns the value of the '<em><b>Event
Processor</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Message Composer class name.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Event Processor</em>' attribute.
+ * @see #setEventProcessor(String)
+ * @see org.jboss.tools.esb.ESBPackage#getScheduledListenerType_EventProcessor()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='event-processor'"
+ * @generated
+ */
+ String getEventProcessor();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.ScheduledListenerType#getEventProcessor <em>Event
Processor</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Event Processor</em>'
attribute.
+ * @see #getEventProcessor()
+ * @generated
+ */
+ void setEventProcessor(String value);
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Should the schedule execute in a
+ * transacted environment?
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #setTransacted(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getScheduledListenerType_Transacted()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='transacted'"
+ * @generated
+ */
+ boolean isTransacted();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.ScheduledListenerType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>'
attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @generated
+ */
+ void setTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.ScheduledListenerType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ void unsetTransacted();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.ScheduledListenerType#isTransacted
<em>Transacted</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Transacted</em>' attribute
is set.
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ boolean isSetTransacted();
+
+} // ScheduledListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SecurityType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SecurityType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SecurityType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,195 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Security
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getCallbackHandler
<em>Callback Handler</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getModuleName <em>Module
Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getRolesAllowed <em>Roles
Allowed</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getRunAs <em>Run
As</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SecurityType#getUseCallerIdentity <em>Use
Caller Identity</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType()
+ * @model extendedMetaData="name='security_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface SecurityType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Callback
Handler</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * CallbackHandler implementation class. This will override the global
callbackhandler
+ * which can be specified in jbossesb-properties.xml
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Callback Handler</em>' attribute.
+ * @see #setCallbackHandler(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_CallbackHandler()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='callbackHandler'"
+ * @generated
+ */
+ String getCallbackHandler();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SecurityType#getCallbackHandler
<em>Callback Handler</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Callback Handler</em>'
attribute.
+ * @see #getCallbackHandler()
+ * @generated
+ */
+ void setCallbackHandler(String value);
+
+ /**
+ * Returns the value of the '<em><b>Module
Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Module Name</em>' attribute.
+ * @see #setModuleName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_ModuleName()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='moduleName'"
+ * @generated
+ */
+ String getModuleName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SecurityType#getModuleName
<em>Module Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Module Name</em>'
attribute.
+ * @see #getModuleName()
+ * @generated
+ */
+ void setModuleName(String value);
+
+ /**
+ * Returns the value of the '<em><b>Roles
Allowed</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Specifies one or more logical roles that are allowed to acccess the service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Roles Allowed</em>' attribute.
+ * @see #setRolesAllowed(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_RolesAllowed()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='rolesAllowed'"
+ * @generated
+ */
+ String getRolesAllowed();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SecurityType#getRolesAllowed
<em>Roles Allowed</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Roles Allowed</em>'
attribute.
+ * @see #getRolesAllowed()
+ * @generated
+ */
+ void setRolesAllowed(String value);
+
+ /**
+ * Returns the value of the '<em><b>Run As</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Is used to specify that a specific security role given by the role-name value
should be used
+ * as the security identity for this service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Run As</em>' attribute.
+ * @see #setRunAs(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_RunAs()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='runAs'"
+ * @generated
+ */
+ String getRunAs();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SecurityType#getRunAs
<em>Run As</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Run As</em>' attribute.
+ * @see #getRunAs()
+ * @generated
+ */
+ void setRunAs(String value);
+
+ /**
+ * Returns the value of the '<em><b>Use Caller
Identity</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Is used to indicate that the current caller's identity should be propagated
as the security identity
+ * this service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Use Caller Identity</em>'
attribute.
+ * @see #setUseCallerIdentity(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSecurityType_UseCallerIdentity()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='useCallerIdentity'"
+ * @generated
+ */
+ String getUseCallerIdentity();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SecurityType#getUseCallerIdentity <em>Use Caller
Identity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Use Caller Identity</em>'
attribute.
+ * @see #getUseCallerIdentity()
+ * @generated
+ */
+ void setUseCallerIdentity(String value);
+
+} // SecurityType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServiceType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServiceType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServiceType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,343 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Service
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getSecurity
<em>Security</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getListeners
<em>Listeners</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getActions
<em>Actions</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getCategory
<em>Category</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getDescription
<em>Description</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getInvmScope <em>Invm
Scope</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#isInvmTransacted <em>Invm
Transacted</em>}</li>
+ * <li>{@link org.jboss.tools.esb.ServiceType#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType()
+ * @model extendedMetaData="name='service_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ServiceType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Security</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Security</em>' containment
reference.
+ * @see #setSecurity(SecurityType)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Security()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='security'
namespace='##targetNamespace'"
+ * @generated
+ */
+ SecurityType getSecurity();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getSecurity
<em>Security</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Security</em>' containment
reference.
+ * @see #getSecurity()
+ * @generated
+ */
+ void setSecurity(SecurityType value);
+
+ /**
+ * Returns the value of the '<em><b>Property</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.PropertyType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A simple name-value pair.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Property</em>' containment
reference list.
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Property()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='property'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<PropertyType> getProperty();
+
+ /**
+ * Returns the value of the '<em><b>Listeners</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for all listener for a service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Listeners</em>' containment
reference.
+ * @see #setListeners(ListenersType)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Listeners()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='listeners'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ListenersType getListeners();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getListeners
<em>Listeners</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Listeners</em>'
containment reference.
+ * @see #getListeners()
+ * @generated
+ */
+ void setListeners(ListenersType value);
+
+ /**
+ * Returns the value of the '<em><b>Actions</b></em>'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A container for actions belonging to this service.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Actions</em>' containment
reference.
+ * @see #setActions(ActionsType)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Actions()
+ * @model containment="true"
+ * extendedMetaData="kind='element' name='actions'
namespace='##targetNamespace'"
+ * @generated
+ */
+ ActionsType getActions();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getActions
<em>Actions</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Actions</em>' containment
reference.
+ * @see #getActions()
+ * @generated
+ */
+ void setActions(ActionsType value);
+
+ /**
+ * Returns the value of the '<em><b>Category</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The service category which will be used to store
+ * a reference to this service in the registry.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Category</em>' attribute.
+ * @see #setCategory(String)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Category()
+ * @model dataType="org.jboss.tools.esb.CategoryType"
required="true"
+ * extendedMetaData="kind='attribute' name='category'"
+ * @generated
+ */
+ String getCategory();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getCategory
<em>Category</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Category</em>' attribute.
+ * @see #getCategory()
+ * @generated
+ */
+ void setCategory(String value);
+
+ /**
+ * Returns the value of the
'<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The service description which stored with this
+ * service in the registry, so that the purpose of
+ * this service can be understood by a human.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Description</em>' attribute.
+ * @see #setDescription(String)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Description()
+ * @model dataType="org.jboss.tools.esb.DescriptionType"
required="true"
+ * extendedMetaData="kind='attribute'
name='description'"
+ * @generated
+ */
+ String getDescription();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getDescription
<em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Description</em>'
attribute.
+ * @see #getDescription()
+ * @generated
+ */
+ void setDescription(String value);
+
+ /**
+ * Returns the value of the '<em><b>Invm Scope</b></em>'
attribute.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.InvmScope}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * All services are locally invokable over an "in VM"
transport. Invokability
+ * can be scoped using this attribute. An "invmScope"
value of "NONE" means that
+ * the Service should not be locally invokable over the "in
VM" transport.
+ * More fine grained scoping will be added in the future.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Invm Scope</em>' attribute.
+ * @see org.jboss.tools.esb.InvmScope
+ * @see #isSetInvmScope()
+ * @see #unsetInvmScope()
+ * @see #setInvmScope(InvmScope)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_InvmScope()
+ * @model unsettable="true"
+ * extendedMetaData="kind='attribute'
name='invmScope'"
+ * @generated
+ */
+ InvmScope getInvmScope();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getInvmScope
<em>Invm Scope</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Invm Scope</em>'
attribute.
+ * @see org.jboss.tools.esb.InvmScope
+ * @see #isSetInvmScope()
+ * @see #unsetInvmScope()
+ * @see #getInvmScope()
+ * @generated
+ */
+ void setInvmScope(InvmScope value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.ServiceType#getInvmScope
<em>Invm Scope</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetInvmScope()
+ * @see #getInvmScope()
+ * @see #setInvmScope(InvmScope)
+ * @generated
+ */
+ void unsetInvmScope();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.ServiceType#getInvmScope <em>Invm Scope</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Invm Scope</em>' attribute
is set.
+ * @see #unsetInvmScope()
+ * @see #getInvmScope()
+ * @see #setInvmScope(InvmScope)
+ * @generated
+ */
+ boolean isSetInvmScope();
+
+ /**
+ * Returns the value of the '<em><b>Invm
Transacted</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Should the InVM listener execute in a transacted
environment?
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Invm Transacted</em>' attribute.
+ * @see #isSetInvmTransacted()
+ * @see #unsetInvmTransacted()
+ * @see #setInvmTransacted(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_InvmTransacted()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='invmTransacted'"
+ * @generated
+ */
+ boolean isInvmTransacted();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#isInvmTransacted
<em>Invm Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Invm Transacted</em>'
attribute.
+ * @see #isSetInvmTransacted()
+ * @see #unsetInvmTransacted()
+ * @see #isInvmTransacted()
+ * @generated
+ */
+ void setInvmTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.ServiceType#isInvmTransacted
<em>Invm Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetInvmTransacted()
+ * @see #isInvmTransacted()
+ * @see #setInvmTransacted(boolean)
+ * @generated
+ */
+ void unsetInvmTransacted();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.ServiceType#isInvmTransacted <em>Invm
Transacted</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Invm Transacted</em>'
attribute is set.
+ * @see #unsetInvmTransacted()
+ * @see #isInvmTransacted()
+ * @see #setInvmTransacted(boolean)
+ * @generated
+ */
+ boolean isSetInvmTransacted();
+
+ /**
+ * Returns the value of the '<em><b>Name</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The service name which will be used to store a
+ * reference to this service in the registry.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Name</em>' attribute.
+ * @see #setName(String)
+ * @see org.jboss.tools.esb.ESBPackage#getServiceType_Name()
+ * @model dataType="org.jboss.tools.esb.NameType" required="true"
+ * extendedMetaData="kind='attribute' name='name'"
+ * @generated
+ */
+ String getName();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.ServiceType#getName
<em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Name</em>' attribute.
+ * @see #getName()
+ * @generated
+ */
+ void setName(String value);
+
+} // ServiceType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServicesType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServicesType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/ServicesType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,49 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Services
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.ServicesType#getService
<em>Service</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getServicesType()
+ * @model extendedMetaData="name='services_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface ServicesType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Service</b></em>'
containment reference list.
+ * The list contents are of type {@link org.jboss.tools.esb.ServiceType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A service has listener or gateways and a list of
+ * actions.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Service</em>' containment reference
list.
+ * @see org.jboss.tools.esb.ESBPackage#getServicesType_Service()
+ * @model containment="true" required="true"
+ * extendedMetaData="kind='element' name='service'
namespace='##targetNamespace'"
+ * @generated
+ */
+ EList<ServiceType> getService();
+
+} // ServicesType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SimpleScheduleType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SimpleScheduleType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SimpleScheduleType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,196 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Simple Schedule
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SimpleScheduleType#getExecCount <em>Exec
Count</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SimpleScheduleType#getFrequency
<em>Frequency</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits
<em>Frequency Units</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSimpleScheduleType()
+ * @model extendedMetaData="name='simple-schedule_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface SimpleScheduleType extends Schedule {
+ /**
+ * Returns the value of the '<em><b>Exec Count</b></em>'
attribute.
+ * The default value is <code>"-1"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Schedule execution count. -1 to execute indefinitely.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Exec Count</em>' attribute.
+ * @see #isSetExecCount()
+ * @see #unsetExecCount()
+ * @see #setExecCount(int)
+ * @see org.jboss.tools.esb.ESBPackage#getSimpleScheduleType_ExecCount()
+ * @model default="-1" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Int"
+ * extendedMetaData="kind='attribute'
name='execCount'"
+ * @generated
+ */
+ int getExecCount();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SimpleScheduleType#getExecCount
<em>Exec Count</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Exec Count</em>'
attribute.
+ * @see #isSetExecCount()
+ * @see #unsetExecCount()
+ * @see #getExecCount()
+ * @generated
+ */
+ void setExecCount(int value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getExecCount <em>Exec Count</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetExecCount()
+ * @see #getExecCount()
+ * @see #setExecCount(int)
+ * @generated
+ */
+ void unsetExecCount();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getExecCount <em>Exec Count</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Exec Count</em>' attribute
is set.
+ * @see #unsetExecCount()
+ * @see #getExecCount()
+ * @see #setExecCount(int)
+ * @generated
+ */
+ boolean isSetExecCount();
+
+ /**
+ * Returns the value of the '<em><b>Frequency</b></em>'
attribute.
+ * The default value is <code>"10"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Schedule frequency.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Frequency</em>' attribute.
+ * @see #isSetFrequency()
+ * @see #unsetFrequency()
+ * @see #setFrequency(long)
+ * @see org.jboss.tools.esb.ESBPackage#getSimpleScheduleType_Frequency()
+ * @model default="10" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Long"
+ * extendedMetaData="kind='attribute'
name='frequency'"
+ * @generated
+ */
+ long getFrequency();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SimpleScheduleType#getFrequency
<em>Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Frequency</em>'
attribute.
+ * @see #isSetFrequency()
+ * @see #unsetFrequency()
+ * @see #getFrequency()
+ * @generated
+ */
+ void setFrequency(long value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequency <em>Frequency</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetFrequency()
+ * @see #getFrequency()
+ * @see #setFrequency(long)
+ * @generated
+ */
+ void unsetFrequency();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequency <em>Frequency</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Frequency</em>' attribute
is set.
+ * @see #unsetFrequency()
+ * @see #getFrequency()
+ * @see #setFrequency(long)
+ * @generated
+ */
+ boolean isSetFrequency();
+
+ /**
+ * Returns the value of the '<em><b>Frequency
Units</b></em>' attribute.
+ * The default value is <code>"seconds"</code>.
+ * The literals are from the enumeration {@link org.jboss.tools.esb.FrequencyUnit}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * Schedule frequency time units.
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Frequency Units</em>' attribute.
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see #isSetFrequencyUnits()
+ * @see #unsetFrequencyUnits()
+ * @see #setFrequencyUnits(FrequencyUnit)
+ * @see org.jboss.tools.esb.ESBPackage#getSimpleScheduleType_FrequencyUnits()
+ * @model default="seconds" unsettable="true"
+ * extendedMetaData="kind='attribute'
name='frequencyUnits'"
+ * @generated
+ */
+ FrequencyUnit getFrequencyUnits();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits <em>Frequency
Units</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Frequency Units</em>'
attribute.
+ * @see org.jboss.tools.esb.FrequencyUnit
+ * @see #isSetFrequencyUnits()
+ * @see #unsetFrequencyUnits()
+ * @see #getFrequencyUnits()
+ * @generated
+ */
+ void setFrequencyUnits(FrequencyUnit value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits <em>Frequency
Units</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetFrequencyUnits()
+ * @see #getFrequencyUnits()
+ * @see #setFrequencyUnits(FrequencyUnit)
+ * @generated
+ */
+ void unsetFrequencyUnits();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SimpleScheduleType#getFrequencyUnits <em>Frequency
Units</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Frequency Units</em>'
attribute is set.
+ * @see #unsetFrequencyUnits()
+ * @see #getFrequencyUnits()
+ * @see #setFrequencyUnits(FrequencyUnit)
+ * @generated
+ */
+ boolean isSetFrequencyUnits();
+
+} // SimpleScheduleType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlBusType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlBusType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlBusType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,55 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Sql Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SqlBusType#getSqlMessageFilter <em>Sql
Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSqlBusType()
+ * @model extendedMetaData="name='sql-bus_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface SqlBusType extends Bus {
+ /**
+ * Returns the value of the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A SQL filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #setSqlMessageFilter(SqlMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlBusType_SqlMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='sql-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ SqlMessageFilterType getSqlMessageFilter();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlBusType#getSqlMessageFilter
<em>Sql Message Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #getSqlMessageFilter()
+ * @generated
+ */
+ void setSqlMessageFilter(SqlMessageFilterType value);
+
+} // SqlBusType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlListenerType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlListenerType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlListenerType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,115 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import java.math.BigInteger;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Sql Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SqlListenerType#getSqlMessageFilter
<em>Sql Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds
<em>Poll Frequency Seconds</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSqlListenerType()
+ * @model extendedMetaData="name='sql-listener_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface SqlListenerType extends Listener {
+ /**
+ * Returns the value of the '<em><b>Sql Message
Filter</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A SQL filter.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #setSqlMessageFilter(SqlMessageFilterType)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlListenerType_SqlMessageFilter()
+ * @model containment="true"
+ * extendedMetaData="kind='element'
name='sql-message-filter' namespace='##targetNamespace'"
+ * @generated
+ */
+ SqlMessageFilterType getSqlMessageFilter();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlListenerType#getSqlMessageFilter <em>Sql Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Sql Message Filter</em>'
containment reference.
+ * @see #getSqlMessageFilter()
+ * @generated
+ */
+ void setSqlMessageFilter(SqlMessageFilterType value);
+
+ /**
+ * Returns the value of the '<em><b>Poll Frequency
Seconds</b></em>' attribute.
+ * The default value is <code>"10"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The frequency with which this listener
+ * polls the db in seconds. Defaults to 10
+ * seconds.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Poll Frequency Seconds</em>'
attribute.
+ * @see #isSetPollFrequencySeconds()
+ * @see #unsetPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(BigInteger)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlListenerType_PollFrequencySeconds()
+ * @model default="10" unsettable="true"
dataType="org.jboss.tools.esb.PollFrequencySecondsType"
+ * extendedMetaData="kind='attribute'
name='poll-frequency-seconds'"
+ * @generated
+ */
+ BigInteger getPollFrequencySeconds();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds <em>Poll Frequency
Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Poll Frequency
Seconds</em>' attribute.
+ * @see #isSetPollFrequencySeconds()
+ * @see #unsetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @generated
+ */
+ void setPollFrequencySeconds(BigInteger value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds <em>Poll Frequency
Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(BigInteger)
+ * @generated
+ */
+ void unsetPollFrequencySeconds();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlListenerType#getPollFrequencySeconds <em>Poll Frequency
Seconds</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Poll Frequency
Seconds</em>' attribute is set.
+ * @see #unsetPollFrequencySeconds()
+ * @see #getPollFrequencySeconds()
+ * @see #setPollFrequencySeconds(BigInteger)
+ * @generated
+ */
+ boolean isSetPollFrequencySeconds();
+
+} // SqlListenerType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlMessageFilterType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlMessageFilterType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlMessageFilterType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,412 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Sql Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getInsertTimestampColumn
<em>Insert Timestamp Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getMessageColumn
<em>Message Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getMessageIdColumn
<em>Message Id Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getOrderBy <em>Order
By</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#isPostDelete
<em>Post Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getStatusColumn
<em>Status Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getTablename
<em>Tablename</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition
<em>Where Condition</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType()
+ * @model extendedMetaData="name='sql-message-filter_._type'
kind='empty'"
+ * @generated
+ */
+public interface SqlMessageFilterType extends EObject {
+ /**
+ * Returns the value of the '<em><b>Error
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, records in error will be deleted after
+ * attempted picked up for processing.(e.g. no rows
+ * with a 'E' for error, in column defined in
+ * 'status_column')
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Error Delete</em>' attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_ErrorDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='error-delete'"
+ * @generated
+ */
+ boolean isErrorDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Error Delete</em>'
attribute.
+ * @see #isSetErrorDelete()
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @generated
+ */
+ void setErrorDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ void unsetErrorDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isErrorDelete <em>Error
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Error Delete</em>'
attribute is set.
+ * @see #unsetErrorDelete()
+ * @see #isErrorDelete()
+ * @see #setErrorDelete(boolean)
+ * @generated
+ */
+ boolean isSetErrorDelete();
+
+ /**
+ * Returns the value of the '<em><b>Insert Timestamp
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * Holds the timestamp when the record was
+ * inserted.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Insert Timestamp Column</em>'
attribute.
+ * @see #setInsertTimestampColumn(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_InsertTimestampColumn()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='insert-timestamp-column'"
+ * @generated
+ */
+ String getInsertTimestampColumn();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getInsertTimestampColumn <em>Insert
Timestamp Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Insert Timestamp
Column</em>' attribute.
+ * @see #getInsertTimestampColumn()
+ * @generated
+ */
+ void setInsertTimestampColumn(String value);
+
+ /**
+ * Returns the value of the '<em><b>Message
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The field that holds the serialized message.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Message Column</em>' attribute.
+ * @see #setMessageColumn(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_MessageColumn()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='message-column'"
+ * @generated
+ */
+ String getMessageColumn();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getMessageColumn <em>Message
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Message Column</em>'
attribute.
+ * @see #getMessageColumn()
+ * @generated
+ */
+ void setMessageColumn(String value);
+
+ /**
+ * Returns the value of the '<em><b>Message Id
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A unique key (PK) in the table.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Message Id Column</em>' attribute.
+ * @see #setMessageIdColumn(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_MessageIdColumn()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='message-id-column'"
+ * @generated
+ */
+ String getMessageIdColumn();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getMessageIdColumn <em>Message Id
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Message Id Column</em>'
attribute.
+ * @see #getMessageIdColumn()
+ * @generated
+ */
+ void setMessageIdColumn(String value);
+
+ /**
+ * Returns the value of the '<em><b>Order By</b></em>'
attribute.
+ * The default value is <code>""</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A where clause, not including the word where,
+ * which is applied to the query.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Order By</em>' attribute.
+ * @see #isSetOrderBy()
+ * @see #unsetOrderBy()
+ * @see #setOrderBy(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_OrderBy()
+ * @model default="" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='order-by'"
+ * @generated
+ */
+ String getOrderBy();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlMessageFilterType#getOrderBy
<em>Order By</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Order By</em>' attribute.
+ * @see #isSetOrderBy()
+ * @see #unsetOrderBy()
+ * @see #getOrderBy()
+ * @generated
+ */
+ void setOrderBy(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getOrderBy <em>Order By</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetOrderBy()
+ * @see #getOrderBy()
+ * @see #setOrderBy(String)
+ * @generated
+ */
+ void unsetOrderBy();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getOrderBy <em>Order By</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Order By</em>' attribute is
set.
+ * @see #unsetOrderBy()
+ * @see #getOrderBy()
+ * @see #setOrderBy(String)
+ * @generated
+ */
+ boolean isSetOrderBy();
+
+ /**
+ * Returns the value of the '<em><b>Post
Delete</b></em>' attribute.
+ * The default value is <code>"true"</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * If true, records will be deleted after
+ * processing.((e.g. no rows with a 'D' for done,
+ * in column defined in 'status_column')
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Post Delete</em>' attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #setPostDelete(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_PostDelete()
+ * @model default="true" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='post-delete'"
+ * @generated
+ */
+ boolean isPostDelete();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Post Delete</em>'
attribute.
+ * @see #isSetPostDelete()
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @generated
+ */
+ void setPostDelete(boolean value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ void unsetPostDelete();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#isPostDelete <em>Post
Delete</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Post Delete</em>' attribute
is set.
+ * @see #unsetPostDelete()
+ * @see #isPostDelete()
+ * @see #setPostDelete(boolean)
+ * @generated
+ */
+ boolean isSetPostDelete();
+
+ /**
+ * Returns the value of the '<em><b>Status
Column</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * This column contents ('P', 'W', 'E' or 'D')
+ * indicates if the row is pending (P), in process
+ * (W), in error(E) or done (D) if postDelete
+ * and/or errorDelete are 'true' rows might be
+ * deleted
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Status Column</em>' attribute.
+ * @see #setStatusColumn(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_StatusColumn()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='status-column'"
+ * @generated
+ */
+ String getStatusColumn();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getStatusColumn <em>Status
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Status Column</em>'
attribute.
+ * @see #getStatusColumn()
+ * @generated
+ */
+ void setStatusColumn(String value);
+
+ /**
+ * Returns the value of the '<em><b>Tablename</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The table in which esb message are stored.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Tablename</em>' attribute.
+ * @see #setTablename(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_Tablename()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
required="true"
+ * extendedMetaData="kind='attribute'
name='tablename'"
+ * @generated
+ */
+ String getTablename();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getTablename <em>Tablename</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Tablename</em>'
attribute.
+ * @see #getTablename()
+ * @generated
+ */
+ void setTablename(String value);
+
+ /**
+ * Returns the value of the '<em><b>Where
Condition</b></em>' attribute.
+ * The default value is <code>""</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * A where clause, not including the word where,
+ * which is applied to the query.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Where Condition</em>' attribute.
+ * @see #isSetWhereCondition()
+ * @see #unsetWhereCondition()
+ * @see #setWhereCondition(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlMessageFilterType_WhereCondition()
+ * @model default="" unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='where-condition'"
+ * @generated
+ */
+ String getWhereCondition();
+
+ /**
+ * Sets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition <em>Where
Condition</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Where Condition</em>'
attribute.
+ * @see #isSetWhereCondition()
+ * @see #unsetWhereCondition()
+ * @see #getWhereCondition()
+ * @generated
+ */
+ void setWhereCondition(String value);
+
+ /**
+ * Unsets the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition <em>Where
Condition</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetWhereCondition()
+ * @see #getWhereCondition()
+ * @see #setWhereCondition(String)
+ * @generated
+ */
+ void unsetWhereCondition();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlMessageFilterType#getWhereCondition <em>Where
Condition</em>}' attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Where Condition</em>'
attribute is set.
+ * @see #unsetWhereCondition()
+ * @see #getWhereCondition()
+ * @see #setWhereCondition(String)
+ * @generated
+ */
+ boolean isSetWhereCondition();
+
+} // SqlMessageFilterType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlProviderType.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlProviderType.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/SqlProviderType.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,229 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Sql Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#getDatasource
<em>Datasource</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#getDriver
<em>Driver</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#getPassword
<em>Password</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#isTransacted
<em>Transacted</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#getUrl
<em>Url</em>}</li>
+ * <li>{@link org.jboss.tools.esb.SqlProviderType#getUsername
<em>Username</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType()
+ * @model extendedMetaData="name='sql-provider_._type'
kind='elementOnly'"
+ * @generated
+ */
+public interface SqlProviderType extends BusProvider {
+ /**
+ * Returns the value of the '<em><b>Datasource</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The name of the datasource.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Datasource</em>' attribute.
+ * @see #setDatasource(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Datasource()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute'
name='datasource'"
+ * @generated
+ */
+ String getDatasource();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#getDatasource
<em>Datasource</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Datasource</em>'
attribute.
+ * @see #getDatasource()
+ * @generated
+ */
+ void setDatasource(String value);
+
+ /**
+ * Returns the value of the '<em><b>Driver</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The driver needed to connect to the db.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Driver</em>' attribute.
+ * @see #setDriver(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Driver()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='driver'"
+ * @generated
+ */
+ String getDriver();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#getDriver
<em>Driver</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Driver</em>' attribute.
+ * @see #getDriver()
+ * @generated
+ */
+ void setDriver(String value);
+
+ /**
+ * Returns the value of the '<em><b>Password</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The password used to access the
+ * database.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Password</em>' attribute.
+ * @see #setPassword(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Password()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='password'"
+ * @generated
+ */
+ String getPassword();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#getPassword
<em>Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Password</em>' attribute.
+ * @see #getPassword()
+ * @generated
+ */
+ void setPassword(String value);
+
+ /**
+ * Returns the value of the '<em><b>Transacted</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The transacted flag.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Transacted</em>' attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #setTransacted(boolean)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Transacted()
+ * @model unsettable="true"
dataType="org.eclipse.emf.ecore.xml.type.Boolean"
+ * extendedMetaData="kind='attribute'
name='transacted'"
+ * @generated
+ */
+ boolean isTransacted();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Transacted</em>'
attribute.
+ * @see #isSetTransacted()
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @generated
+ */
+ void setTransacted(boolean value);
+
+ /**
+ * Unsets the value of the '{@link org.jboss.tools.esb.SqlProviderType#isTransacted
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isSetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ void unsetTransacted();
+
+ /**
+ * Returns whether the value of the '{@link
org.jboss.tools.esb.SqlProviderType#isTransacted <em>Transacted</em>}'
attribute is set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return whether the value of the '<em>Transacted</em>' attribute
is set.
+ * @see #unsetTransacted()
+ * @see #isTransacted()
+ * @see #setTransacted(boolean)
+ * @generated
+ */
+ boolean isSetTransacted();
+
+ /**
+ * Returns the value of the '<em><b>Url</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The url needed to connect to the db.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Url</em>' attribute.
+ * @see #setUrl(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Url()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='url'"
+ * @generated
+ */
+ String getUrl();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#getUrl
<em>Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Url</em>' attribute.
+ * @see #getUrl()
+ * @generated
+ */
+ void setUrl(String value);
+
+ /**
+ * Returns the value of the '<em><b>Username</b></em>'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ *
+ * The username used to access the
+ * database.
+ *
+ * <!-- end-model-doc -->
+ * @return the value of the '<em>Username</em>' attribute.
+ * @see #setUsername(String)
+ * @see org.jboss.tools.esb.ESBPackage#getSqlProviderType_Username()
+ * @model dataType="org.eclipse.emf.ecore.xml.type.String"
+ * extendedMetaData="kind='attribute' name='username'"
+ * @generated
+ */
+ String getUsername();
+
+ /**
+ * Sets the value of the '{@link org.jboss.tools.esb.SqlProviderType#getUsername
<em>Username</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Username</em>' attribute.
+ * @see #getUsername()
+ * @generated
+ */
+ void setUsername(String value);
+
+} // SqlProviderType
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/AbstractScheduledListenerImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/AbstractScheduledListenerImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/AbstractScheduledListenerImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,342 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.AbstractScheduledListener;
+import org.jboss.tools.esb.ESBPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Abstract Scheduled
Listener</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.AbstractScheduledListenerImpl#getPollFrequencySeconds
<em>Poll Frequency Seconds</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.AbstractScheduledListenerImpl#getScheduleFrequency
<em>Schedule Frequency</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.AbstractScheduledListenerImpl#getScheduleidref
<em>Scheduleidref</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public abstract class AbstractScheduledListenerImpl extends ListenerImpl implements
AbstractScheduledListener {
+ /**
+ * The default value of the '{@link #getPollFrequencySeconds() <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequencySeconds()
+ * @generated
+ * @ordered
+ */
+ protected static final int POLL_FREQUENCY_SECONDS_EDEFAULT = -1;
+
+ /**
+ * The cached value of the '{@link #getPollFrequencySeconds() <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequencySeconds()
+ * @generated
+ * @ordered
+ */
+ protected int pollFrequencySeconds = POLL_FREQUENCY_SECONDS_EDEFAULT;
+
+ /**
+ * This is true if the Poll Frequency Seconds attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean pollFrequencySecondsESet;
+
+ /**
+ * The default value of the '{@link #getScheduleFrequency() <em>Schedule
Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleFrequency()
+ * @generated
+ * @ordered
+ */
+ protected static final int SCHEDULE_FREQUENCY_EDEFAULT = -1;
+
+ /**
+ * The cached value of the '{@link #getScheduleFrequency() <em>Schedule
Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleFrequency()
+ * @generated
+ * @ordered
+ */
+ protected int scheduleFrequency = SCHEDULE_FREQUENCY_EDEFAULT;
+
+ /**
+ * This is true if the Schedule Frequency attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean scheduleFrequencyESet;
+
+ /**
+ * The default value of the '{@link #getScheduleidref()
<em>Scheduleidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleidref()
+ * @generated
+ * @ordered
+ */
+ protected static final String SCHEDULEIDREF_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getScheduleidref()
<em>Scheduleidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleidref()
+ * @generated
+ * @ordered
+ */
+ protected String scheduleidref = SCHEDULEIDREF_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AbstractScheduledListenerImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.ABSTRACT_SCHEDULED_LISTENER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getPollFrequencySeconds() {
+ return pollFrequencySeconds;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPollFrequencySeconds(int newPollFrequencySeconds) {
+ int oldPollFrequencySeconds = pollFrequencySeconds;
+ pollFrequencySeconds = newPollFrequencySeconds;
+ boolean oldPollFrequencySecondsESet = pollFrequencySecondsESet;
+ pollFrequencySecondsESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS, oldPollFrequencySeconds,
pollFrequencySeconds, !oldPollFrequencySecondsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPollFrequencySeconds() {
+ int oldPollFrequencySeconds = pollFrequencySeconds;
+ boolean oldPollFrequencySecondsESet = pollFrequencySecondsESet;
+ pollFrequencySeconds = POLL_FREQUENCY_SECONDS_EDEFAULT;
+ pollFrequencySecondsESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS, oldPollFrequencySeconds,
POLL_FREQUENCY_SECONDS_EDEFAULT, oldPollFrequencySecondsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPollFrequencySeconds() {
+ return pollFrequencySecondsESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getScheduleFrequency() {
+ return scheduleFrequency;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScheduleFrequency(int newScheduleFrequency) {
+ int oldScheduleFrequency = scheduleFrequency;
+ scheduleFrequency = newScheduleFrequency;
+ boolean oldScheduleFrequencyESet = scheduleFrequencyESet;
+ scheduleFrequencyESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY, oldScheduleFrequency,
scheduleFrequency, !oldScheduleFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetScheduleFrequency() {
+ int oldScheduleFrequency = scheduleFrequency;
+ boolean oldScheduleFrequencyESet = scheduleFrequencyESet;
+ scheduleFrequency = SCHEDULE_FREQUENCY_EDEFAULT;
+ scheduleFrequencyESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY, oldScheduleFrequency,
SCHEDULE_FREQUENCY_EDEFAULT, oldScheduleFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetScheduleFrequency() {
+ return scheduleFrequencyESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getScheduleidref() {
+ return scheduleidref;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScheduleidref(String newScheduleidref) {
+ String oldScheduleidref = scheduleidref;
+ scheduleidref = newScheduleidref;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF, oldScheduleidref, scheduleidref));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS:
+ return new Integer(getPollFrequencySeconds());
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY:
+ return new Integer(getScheduleFrequency());
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF:
+ return getScheduleidref();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS:
+ setPollFrequencySeconds(((Integer)newValue).intValue());
+ return;
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY:
+ setScheduleFrequency(((Integer)newValue).intValue());
+ return;
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF:
+ setScheduleidref((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS:
+ unsetPollFrequencySeconds();
+ return;
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY:
+ unsetScheduleFrequency();
+ return;
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF:
+ setScheduleidref(SCHEDULEIDREF_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS:
+ return isSetPollFrequencySeconds();
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY:
+ return isSetScheduleFrequency();
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF:
+ return SCHEDULEIDREF_EDEFAULT == null ? scheduleidref != null :
!SCHEDULEIDREF_EDEFAULT.equals(scheduleidref);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (pollFrequencySeconds: ");
+ if (pollFrequencySecondsESet) result.append(pollFrequencySeconds); else
result.append("<unset>");
+ result.append(", scheduleFrequency: ");
+ if (scheduleFrequencyESet) result.append(scheduleFrequency); else
result.append("<unset>");
+ result.append(", scheduleidref: ");
+ result.append(scheduleidref);
+ result.append(')');
+ return result.toString();
+ }
+
+} //AbstractScheduledListenerImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,334 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ActionType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Action
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ActionTypeImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionTypeImpl#getClass_
<em>Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionTypeImpl#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionTypeImpl#getProcess
<em>Process</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ActionTypeImpl extends EObjectImpl implements ActionType {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getClass_() <em>Class</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClass_()
+ * @generated
+ * @ordered
+ */
+ protected static final String CLASS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getClass_() <em>Class</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClass_()
+ * @generated
+ * @ordered
+ */
+ protected String class_ = CLASS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getProcess() <em>Process</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProcess()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROCESS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProcess() <em>Process</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProcess()
+ * @generated
+ * @ordered
+ */
+ protected String process = PROCESS_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ActionTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.ACTION_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.ACTION_TYPE__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getClass_() {
+ return class_;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setClass(String newClass) {
+ String oldClass = class_;
+ class_ = newClass;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.ACTION_TYPE__CLASS,
oldClass, class_));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.ACTION_TYPE__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProcess() {
+ return process;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProcess(String newProcess) {
+ String oldProcess = process;
+ process = newProcess;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.ACTION_TYPE__PROCESS,
oldProcess, process));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.ACTION_TYPE__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.ACTION_TYPE__PROPERTY:
+ return getProperty();
+ case ESBPackage.ACTION_TYPE__CLASS:
+ return getClass_();
+ case ESBPackage.ACTION_TYPE__NAME:
+ return getName();
+ case ESBPackage.ACTION_TYPE__PROCESS:
+ return getProcess();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.ACTION_TYPE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.ACTION_TYPE__CLASS:
+ setClass((String)newValue);
+ return;
+ case ESBPackage.ACTION_TYPE__NAME:
+ setName((String)newValue);
+ return;
+ case ESBPackage.ACTION_TYPE__PROCESS:
+ setProcess((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTION_TYPE__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.ACTION_TYPE__CLASS:
+ setClass(CLASS_EDEFAULT);
+ return;
+ case ESBPackage.ACTION_TYPE__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case ESBPackage.ACTION_TYPE__PROCESS:
+ setProcess(PROCESS_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTION_TYPE__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.ACTION_TYPE__CLASS:
+ return CLASS_EDEFAULT == null ? class_ != null : !CLASS_EDEFAULT.equals(class_);
+ case ESBPackage.ACTION_TYPE__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case ESBPackage.ACTION_TYPE__PROCESS:
+ return PROCESS_EDEFAULT == null ? process != null :
!PROCESS_EDEFAULT.equals(process);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (class: ");
+ result.append(class_);
+ result.append(", name: ");
+ result.append(name);
+ result.append(", process: ");
+ result.append(process);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ActionTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionsTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionsTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActionsTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,599 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ActionType;
+import org.jboss.tools.esb.ActionsType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.MepType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Actions
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#getAction
<em>Action</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#getFaultXsd
<em>Fault Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#getInXsd <em>In
Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#getMep
<em>Mep</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#getOutXsd <em>Out
Xsd</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#isValidate
<em>Validate</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ActionsTypeImpl#isWebservice
<em>Webservice</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ActionsTypeImpl extends EObjectImpl implements ActionsType {
+ /**
+ * The cached value of the '{@link #getAction() <em>Action</em>}'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAction()
+ * @generated
+ * @ordered
+ */
+ protected EList<ActionType> action;
+
+ /**
+ * The default value of the '{@link #getFaultXsd() <em>Fault
Xsd</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFaultXsd()
+ * @generated
+ * @ordered
+ */
+ protected static final String FAULT_XSD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getFaultXsd() <em>Fault
Xsd</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFaultXsd()
+ * @generated
+ * @ordered
+ */
+ protected String faultXsd = FAULT_XSD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getInXsd() <em>In Xsd</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInXsd()
+ * @generated
+ * @ordered
+ */
+ protected static final String IN_XSD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInXsd() <em>In Xsd</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInXsd()
+ * @generated
+ * @ordered
+ */
+ protected String inXsd = IN_XSD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMep() <em>Mep</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMep()
+ * @generated
+ * @ordered
+ */
+ protected static final MepType MEP_EDEFAULT = MepType.REQUEST_RESPONSE;
+
+ /**
+ * The cached value of the '{@link #getMep() <em>Mep</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMep()
+ * @generated
+ * @ordered
+ */
+ protected MepType mep = MEP_EDEFAULT;
+
+ /**
+ * This is true if the Mep attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean mepESet;
+
+ /**
+ * The default value of the '{@link #getOutXsd() <em>Out Xsd</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOutXsd()
+ * @generated
+ * @ordered
+ */
+ protected static final String OUT_XSD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getOutXsd() <em>Out Xsd</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOutXsd()
+ * @generated
+ * @ordered
+ */
+ protected String outXsd = OUT_XSD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isValidate()
<em>Validate</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isValidate()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean VALIDATE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isValidate() <em>Validate</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isValidate()
+ * @generated
+ * @ordered
+ */
+ protected boolean validate = VALIDATE_EDEFAULT;
+
+ /**
+ * This is true if the Validate attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean validateESet;
+
+ /**
+ * The default value of the '{@link #isWebservice()
<em>Webservice</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isWebservice()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean WEBSERVICE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isWebservice()
<em>Webservice</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isWebservice()
+ * @generated
+ * @ordered
+ */
+ protected boolean webservice = WEBSERVICE_EDEFAULT;
+
+ /**
+ * This is true if the Webservice attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean webserviceESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ActionsTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.ACTIONS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ActionType> getAction() {
+ if (action == null) {
+ action = new EObjectContainmentEList<ActionType>(ActionType.class, this,
ESBPackage.ACTIONS_TYPE__ACTION);
+ }
+ return action;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getFaultXsd() {
+ return faultXsd;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFaultXsd(String newFaultXsd) {
+ String oldFaultXsd = faultXsd;
+ faultXsd = newFaultXsd;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ACTIONS_TYPE__FAULT_XSD, oldFaultXsd, faultXsd));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInXsd() {
+ return inXsd;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInXsd(String newInXsd) {
+ String oldInXsd = inXsd;
+ inXsd = newInXsd;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.ACTIONS_TYPE__IN_XSD,
oldInXsd, inXsd));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MepType getMep() {
+ return mep;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMep(MepType newMep) {
+ MepType oldMep = mep;
+ mep = newMep == null ? MEP_EDEFAULT : newMep;
+ boolean oldMepESet = mepESet;
+ mepESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.ACTIONS_TYPE__MEP,
oldMep, mep, !oldMepESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetMep() {
+ MepType oldMep = mep;
+ boolean oldMepESet = mepESet;
+ mep = MEP_EDEFAULT;
+ mepESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, ESBPackage.ACTIONS_TYPE__MEP,
oldMep, MEP_EDEFAULT, oldMepESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetMep() {
+ return mepESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getOutXsd() {
+ return outXsd;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOutXsd(String newOutXsd) {
+ String oldOutXsd = outXsd;
+ outXsd = newOutXsd;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ACTIONS_TYPE__OUT_XSD, oldOutXsd, outXsd));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isValidate() {
+ return validate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValidate(boolean newValidate) {
+ boolean oldValidate = validate;
+ validate = newValidate;
+ boolean oldValidateESet = validateESet;
+ validateESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ACTIONS_TYPE__VALIDATE, oldValidate, validate, !oldValidateESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetValidate() {
+ boolean oldValidate = validate;
+ boolean oldValidateESet = validateESet;
+ validate = VALIDATE_EDEFAULT;
+ validateESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.ACTIONS_TYPE__VALIDATE, oldValidate, VALIDATE_EDEFAULT, oldValidateESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetValidate() {
+ return validateESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isWebservice() {
+ return webservice;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWebservice(boolean newWebservice) {
+ boolean oldWebservice = webservice;
+ webservice = newWebservice;
+ boolean oldWebserviceESet = webserviceESet;
+ webserviceESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.ACTIONS_TYPE__WEBSERVICE, oldWebservice, webservice, !oldWebserviceESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetWebservice() {
+ boolean oldWebservice = webservice;
+ boolean oldWebserviceESet = webserviceESet;
+ webservice = WEBSERVICE_EDEFAULT;
+ webserviceESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.ACTIONS_TYPE__WEBSERVICE, oldWebservice, WEBSERVICE_EDEFAULT,
oldWebserviceESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetWebservice() {
+ return webserviceESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.ACTIONS_TYPE__ACTION:
+ return ((InternalEList<?>)getAction()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.ACTIONS_TYPE__ACTION:
+ return getAction();
+ case ESBPackage.ACTIONS_TYPE__FAULT_XSD:
+ return getFaultXsd();
+ case ESBPackage.ACTIONS_TYPE__IN_XSD:
+ return getInXsd();
+ case ESBPackage.ACTIONS_TYPE__MEP:
+ return getMep();
+ case ESBPackage.ACTIONS_TYPE__OUT_XSD:
+ return getOutXsd();
+ case ESBPackage.ACTIONS_TYPE__VALIDATE:
+ return isValidate() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.ACTIONS_TYPE__WEBSERVICE:
+ return isWebservice() ? Boolean.TRUE : Boolean.FALSE;
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.ACTIONS_TYPE__ACTION:
+ getAction().clear();
+ getAction().addAll((Collection<? extends ActionType>)newValue);
+ return;
+ case ESBPackage.ACTIONS_TYPE__FAULT_XSD:
+ setFaultXsd((String)newValue);
+ return;
+ case ESBPackage.ACTIONS_TYPE__IN_XSD:
+ setInXsd((String)newValue);
+ return;
+ case ESBPackage.ACTIONS_TYPE__MEP:
+ setMep((MepType)newValue);
+ return;
+ case ESBPackage.ACTIONS_TYPE__OUT_XSD:
+ setOutXsd((String)newValue);
+ return;
+ case ESBPackage.ACTIONS_TYPE__VALIDATE:
+ setValidate(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.ACTIONS_TYPE__WEBSERVICE:
+ setWebservice(((Boolean)newValue).booleanValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTIONS_TYPE__ACTION:
+ getAction().clear();
+ return;
+ case ESBPackage.ACTIONS_TYPE__FAULT_XSD:
+ setFaultXsd(FAULT_XSD_EDEFAULT);
+ return;
+ case ESBPackage.ACTIONS_TYPE__IN_XSD:
+ setInXsd(IN_XSD_EDEFAULT);
+ return;
+ case ESBPackage.ACTIONS_TYPE__MEP:
+ unsetMep();
+ return;
+ case ESBPackage.ACTIONS_TYPE__OUT_XSD:
+ setOutXsd(OUT_XSD_EDEFAULT);
+ return;
+ case ESBPackage.ACTIONS_TYPE__VALIDATE:
+ unsetValidate();
+ return;
+ case ESBPackage.ACTIONS_TYPE__WEBSERVICE:
+ unsetWebservice();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTIONS_TYPE__ACTION:
+ return action != null && !action.isEmpty();
+ case ESBPackage.ACTIONS_TYPE__FAULT_XSD:
+ return FAULT_XSD_EDEFAULT == null ? faultXsd != null :
!FAULT_XSD_EDEFAULT.equals(faultXsd);
+ case ESBPackage.ACTIONS_TYPE__IN_XSD:
+ return IN_XSD_EDEFAULT == null ? inXsd != null : !IN_XSD_EDEFAULT.equals(inXsd);
+ case ESBPackage.ACTIONS_TYPE__MEP:
+ return isSetMep();
+ case ESBPackage.ACTIONS_TYPE__OUT_XSD:
+ return OUT_XSD_EDEFAULT == null ? outXsd != null : !OUT_XSD_EDEFAULT.equals(outXsd);
+ case ESBPackage.ACTIONS_TYPE__VALIDATE:
+ return isSetValidate();
+ case ESBPackage.ACTIONS_TYPE__WEBSERVICE:
+ return isSetWebservice();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (faultXsd: ");
+ result.append(faultXsd);
+ result.append(", inXsd: ");
+ result.append(inXsd);
+ result.append(", mep: ");
+ if (mepESet) result.append(mep); else result.append("<unset>");
+ result.append(", outXsd: ");
+ result.append(outXsd);
+ result.append(", validate: ");
+ if (validateESet) result.append(validate); else
result.append("<unset>");
+ result.append(", webservice: ");
+ if (webserviceESet) result.append(webservice); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //ActionsTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActivationConfigTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActivationConfigTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ActivationConfigTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,156 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ActivationConfigType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Activation Config
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ActivationConfigTypeImpl#getProperty
<em>Property</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ActivationConfigTypeImpl extends EObjectImpl implements ActivationConfigType
{
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ActivationConfigTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.ACTIVATION_CONFIG_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY:
+ return getProperty();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY:
+ getProperty().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.ACTIVATION_CONFIG_TYPE__PROPERTY:
+ return property != null && !property.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //ActivationConfigTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,226 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.Bus;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Bus</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.BusImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.BusImpl#getBusid
<em>Busid</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class BusImpl extends EObjectImpl implements Bus {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getBusid() <em>Busid</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBusid()
+ * @generated
+ * @ordered
+ */
+ protected static final String BUSID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getBusid() <em>Busid</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBusid()
+ * @generated
+ * @ordered
+ */
+ protected String busid = BUSID_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BusImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.BUS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.BUS__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBusid() {
+ return busid;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBusid(String newBusid) {
+ String oldBusid = busid;
+ busid = newBusid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.BUS__BUSID, oldBusid,
busid));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.BUS__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.BUS__PROPERTY:
+ return getProperty();
+ case ESBPackage.BUS__BUSID:
+ return getBusid();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.BUS__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.BUS__BUSID:
+ setBusid((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.BUS__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.BUS__BUSID:
+ setBusid(BUSID_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.BUS__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.BUS__BUSID:
+ return BUSID_EDEFAULT == null ? busid != null : !BUSID_EDEFAULT.equals(busid);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (busid: ");
+ result.append(busid);
+ result.append(')');
+ return result.toString();
+ }
+
+} //BusImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,194 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.Bus;
+import org.jboss.tools.esb.BusProvider;
+import org.jboss.tools.esb.ESBPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Bus
Provider</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.BusProviderImpl#getBusGroup <em>Bus
Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.BusProviderImpl#getBus
<em>Bus</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class BusProviderImpl extends ProviderImpl implements BusProvider {
+ /**
+ * The cached value of the '{@link #getBusGroup() <em>Bus
Group</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBusGroup()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap busGroup;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BusProviderImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.BUS_PROVIDER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getBusGroup() {
+ if (busGroup == null) {
+ busGroup = new BasicFeatureMap(this, ESBPackage.BUS_PROVIDER__BUS_GROUP);
+ }
+ return busGroup;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Bus> getBus() {
+ return getBusGroup().list(ESBPackage.Literals.BUS_PROVIDER__BUS);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.BUS_PROVIDER__BUS_GROUP:
+ return ((InternalEList<?>)getBusGroup()).basicRemove(otherEnd, msgs);
+ case ESBPackage.BUS_PROVIDER__BUS:
+ return ((InternalEList<?>)getBus()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.BUS_PROVIDER__BUS_GROUP:
+ if (coreType) return getBusGroup();
+ return ((FeatureMap.Internal)getBusGroup()).getWrapper();
+ case ESBPackage.BUS_PROVIDER__BUS:
+ return getBus();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.BUS_PROVIDER__BUS_GROUP:
+ ((FeatureMap.Internal)getBusGroup()).set(newValue);
+ return;
+ case ESBPackage.BUS_PROVIDER__BUS:
+ getBus().clear();
+ getBus().addAll((Collection<? extends Bus>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.BUS_PROVIDER__BUS_GROUP:
+ getBusGroup().clear();
+ return;
+ case ESBPackage.BUS_PROVIDER__BUS:
+ getBus().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.BUS_PROVIDER__BUS_GROUP:
+ return busGroup != null && !busGroup.isEmpty();
+ case ESBPackage.BUS_PROVIDER__BUS:
+ return !getBus().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (busGroup: ");
+ result.append(busGroup);
+ result.append(')');
+ return result.toString();
+ }
+
+} //BusProviderImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/BusProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,43 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.jboss.tools.esb.BusProviderType;
+import org.jboss.tools.esb.ESBPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Bus Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * </p>
+ *
+ * @generated
+ */
+public class BusProviderTypeImpl extends BusProviderImpl implements BusProviderType {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BusProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.BUS_PROVIDER_TYPE;
+ }
+
+} //BusProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/CronScheduleTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/CronScheduleTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/CronScheduleTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.CronScheduleType;
+import org.jboss.tools.esb.ESBPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Cron Schedule
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.CronScheduleTypeImpl#getCronExpression
<em>Cron Expression</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class CronScheduleTypeImpl extends ScheduleImpl implements CronScheduleType {
+ /**
+ * The default value of the '{@link #getCronExpression() <em>Cron
Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCronExpression()
+ * @generated
+ * @ordered
+ */
+ protected static final String CRON_EXPRESSION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCronExpression() <em>Cron
Expression</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCronExpression()
+ * @generated
+ * @ordered
+ */
+ protected String cronExpression = CRON_EXPRESSION_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CronScheduleTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.CRON_SCHEDULE_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCronExpression() {
+ return cronExpression;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCronExpression(String newCronExpression) {
+ String oldCronExpression = cronExpression;
+ cronExpression = newCronExpression;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.CRON_SCHEDULE_TYPE__CRON_EXPRESSION, oldCronExpression, cronExpression));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.CRON_SCHEDULE_TYPE__CRON_EXPRESSION:
+ return getCronExpression();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.CRON_SCHEDULE_TYPE__CRON_EXPRESSION:
+ setCronExpression((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.CRON_SCHEDULE_TYPE__CRON_EXPRESSION:
+ setCronExpression(CRON_EXPRESSION_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.CRON_SCHEDULE_TYPE__CRON_EXPRESSION:
+ return CRON_EXPRESSION_EDEFAULT == null ? cronExpression != null :
!CRON_EXPRESSION_EDEFAULT.equals(cronExpression);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (cronExpression: ");
+ result.append(cronExpression);
+ result.append(')');
+ return result.toString();
+ }
+
+} //CronScheduleTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/DocumentRootImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/DocumentRootImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/DocumentRootImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,2060 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EMap;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EStructuralFeature;
+import org.eclipse.emf.ecore.EcorePackage;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+import org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.EcoreEMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ActionType;
+import org.jboss.tools.esb.ActionsType;
+import org.jboss.tools.esb.ActivationConfigType;
+import org.jboss.tools.esb.Bus;
+import org.jboss.tools.esb.BusProviderType;
+import org.jboss.tools.esb.CronScheduleType;
+import org.jboss.tools.esb.DocumentRoot;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FsBusType;
+import org.jboss.tools.esb.FsListenerType;
+import org.jboss.tools.esb.FsMessageFilterType;
+import org.jboss.tools.esb.FsProviderType;
+import org.jboss.tools.esb.FtpBusType;
+import org.jboss.tools.esb.FtpListenerType;
+import org.jboss.tools.esb.FtpMessageFilterType;
+import org.jboss.tools.esb.FtpProviderType;
+import org.jboss.tools.esb.GroovyListenerType;
+import org.jboss.tools.esb.HibernateBusType;
+import org.jboss.tools.esb.HibernateListenerType;
+import org.jboss.tools.esb.HibernateMessageFilterType;
+import org.jboss.tools.esb.HibernateProviderType;
+import org.jboss.tools.esb.JbossesbType;
+import org.jboss.tools.esb.JbrBusType;
+import org.jboss.tools.esb.JbrListenerType;
+import org.jboss.tools.esb.JbrProviderType;
+import org.jboss.tools.esb.JcaGatewayType;
+import org.jboss.tools.esb.JmsBusType;
+import org.jboss.tools.esb.JmsJcaProviderType;
+import org.jboss.tools.esb.JmsListenerType;
+import org.jboss.tools.esb.JmsMessageFilterType;
+import org.jboss.tools.esb.JmsProviderType;
+import org.jboss.tools.esb.Listener;
+import org.jboss.tools.esb.ListenersType;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.Provider;
+import org.jboss.tools.esb.ProvidersType;
+import org.jboss.tools.esb.Schedule;
+import org.jboss.tools.esb.ScheduleProviderType;
+import org.jboss.tools.esb.ScheduledListenerType;
+import org.jboss.tools.esb.SecurityType;
+import org.jboss.tools.esb.ServiceType;
+import org.jboss.tools.esb.ServicesType;
+import org.jboss.tools.esb.SimpleScheduleType;
+import org.jboss.tools.esb.SqlBusType;
+import org.jboss.tools.esb.SqlListenerType;
+import org.jboss.tools.esb.SqlMessageFilterType;
+import org.jboss.tools.esb.SqlProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Document
Root</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getMixed
<em>Mixed</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getXMLNSPrefixMap
<em>XMLNS Prefix Map</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getXSISchemaLocation
<em>XSI Schema Location</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getAction
<em>Action</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getActions
<em>Actions</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getBus
<em>Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getBusProvider
<em>Bus Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getProvider
<em>Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getCronSchedule
<em>Cron Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSchedule
<em>Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFsBus <em>Fs
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFsListener
<em>Fs Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getListener
<em>Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFsMessageFilter
<em>Fs Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFsProvider
<em>Fs Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFtpBus <em>Ftp
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFtpListener
<em>Ftp Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFtpMessageFilter
<em>Ftp Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getFtpProvider
<em>Ftp Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getGroovyListener
<em>Groovy Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getHibernateBus
<em>Hibernate Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getHibernateListener
<em>Hibernate Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getHibernateProvider
<em>Hibernate Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJbossesb
<em>Jbossesb</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJbrBus <em>Jbr
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJbrListener
<em>Jbr Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJbrProvider
<em>Jbr Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJcaGateway
<em>Jca Gateway</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJmsBus <em>Jms
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJmsJcaProvider
<em>Jms Jca Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJmsListener
<em>Jms Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJmsMessageFilter
<em>Jms Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getJmsProvider
<em>Jms Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getListeners
<em>Listeners</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getProviders
<em>Providers</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getScheduledListener
<em>Scheduled Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getScheduleProvider
<em>Schedule Provider</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSecurity
<em>Security</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getService
<em>Service</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getServices
<em>Services</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSimpleSchedule
<em>Simple Schedule</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSqlBus <em>Sql
Bus</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSqlListener
<em>Sql Listener</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSqlMessageFilter
<em>Sql Message Filter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.DocumentRootImpl#getSqlProvider
<em>Sql Provider</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class DocumentRootImpl extends EObjectImpl implements DocumentRoot {
+ /**
+ * The cached value of the '{@link #getMixed() <em>Mixed</em>}'
attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMixed()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap mixed;
+
+ /**
+ * The cached value of the '{@link #getXMLNSPrefixMap() <em>XMLNS Prefix
Map</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXMLNSPrefixMap()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xMLNSPrefixMap;
+
+ /**
+ * The cached value of the '{@link #getXSISchemaLocation() <em>XSI Schema
Location</em>}' map.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getXSISchemaLocation()
+ * @generated
+ * @ordered
+ */
+ protected EMap<String, String> xSISchemaLocation;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DocumentRootImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.DOCUMENT_ROOT;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getMixed() {
+ if (mixed == null) {
+ mixed = new BasicFeatureMap(this, ESBPackage.DOCUMENT_ROOT__MIXED);
+ }
+ return mixed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXMLNSPrefixMap() {
+ if (xMLNSPrefixMap == null) {
+ xMLNSPrefixMap = new
EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
EStringToStringMapEntryImpl.class, this, ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ }
+ return xMLNSPrefixMap;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EMap<String, String> getXSISchemaLocation() {
+ if (xSISchemaLocation == null) {
+ xSISchemaLocation = new
EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
EStringToStringMapEntryImpl.class, this, ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ }
+ return xSISchemaLocation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActionType getAction() {
+ return (ActionType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__ACTION, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetAction(ActionType newAction, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__ACTION,
newAction, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAction(ActionType newAction) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__ACTION,
newAction);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActionsType getActions() {
+ return (ActionsType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__ACTIONS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetActions(ActionsType newActions, NotificationChain msgs)
{
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__ACTIONS,
newActions, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setActions(ActionsType newActions) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__ACTIONS,
newActions);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActivationConfigType getActivationConfig() {
+ return
(ActivationConfigType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__ACTIVATION_CONFIG,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetActivationConfig(ActivationConfigType
newActivationConfig, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__ACTIVATION_CONFIG,
newActivationConfig, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setActivationConfig(ActivationConfigType newActivationConfig) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__ACTIVATION_CONFIG,
newActivationConfig);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Bus getBus() {
+ return (Bus)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetBus(Bus newBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__BUS, newBus,
msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBus(Bus newBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__BUS, newBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BusProviderType getBusProvider() {
+ return (BusProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__BUS_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetBusProvider(BusProviderType newBusProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__BUS_PROVIDER,
newBusProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBusProvider(BusProviderType newBusProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__BUS_PROVIDER,
newBusProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Provider getProvider() {
+ return (Provider)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__PROVIDER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetProvider(Provider newProvider, NotificationChain msgs)
{
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__PROVIDER,
newProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CronScheduleType getCronSchedule() {
+ return
(CronScheduleType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__CRON_SCHEDULE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetCronSchedule(CronScheduleType newCronSchedule,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__CRON_SCHEDULE,
newCronSchedule, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCronSchedule(CronScheduleType newCronSchedule) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__CRON_SCHEDULE,
newCronSchedule);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Schedule getSchedule() {
+ return (Schedule)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSchedule(Schedule newSchedule, NotificationChain msgs)
{
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULE,
newSchedule, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsBusType getFsBus() {
+ return (FsBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FS_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsBus(FsBusType newFsBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FS_BUS,
newFsBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsBus(FsBusType newFsBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FS_BUS,
newFsBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsListenerType getFsListener() {
+ return (FsListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FS_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsListener(FsListenerType newFsListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FS_LISTENER,
newFsListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsListener(FsListenerType newFsListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FS_LISTENER,
newFsListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Listener getListener() {
+ return (Listener)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__LISTENER, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetListener(Listener newListener, NotificationChain msgs)
{
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__LISTENER,
newListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setListener(Listener newListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__LISTENER,
newListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsMessageFilterType getFsMessageFilter() {
+ return
(FsMessageFilterType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FS_MESSAGE_FILTER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsMessageFilter(FsMessageFilterType newFsMessageFilter,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FS_MESSAGE_FILTER,
newFsMessageFilter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsMessageFilter(FsMessageFilterType newFsMessageFilter) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FS_MESSAGE_FILTER,
newFsMessageFilter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsProviderType getFsProvider() {
+ return (FsProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FS_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsProvider(FsProviderType newFsProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FS_PROVIDER,
newFsProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsProvider(FsProviderType newFsProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FS_PROVIDER,
newFsProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpBusType getFtpBus() {
+ return (FtpBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FTP_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpBus(FtpBusType newFtpBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FTP_BUS,
newFtpBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpBus(FtpBusType newFtpBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FTP_BUS,
newFtpBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpListenerType getFtpListener() {
+ return (FtpListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FTP_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpListener(FtpListenerType newFtpListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FTP_LISTENER,
newFtpListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpListener(FtpListenerType newFtpListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FTP_LISTENER,
newFtpListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpMessageFilterType getFtpMessageFilter() {
+ return
(FtpMessageFilterType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FTP_MESSAGE_FILTER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpMessageFilter(FtpMessageFilterType
newFtpMessageFilter, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FTP_MESSAGE_FILTER,
newFtpMessageFilter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpMessageFilter(FtpMessageFilterType newFtpMessageFilter) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FTP_MESSAGE_FILTER,
newFtpMessageFilter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpProviderType getFtpProvider() {
+ return (FtpProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__FTP_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpProvider(FtpProviderType newFtpProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__FTP_PROVIDER,
newFtpProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpProvider(FtpProviderType newFtpProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__FTP_PROVIDER,
newFtpProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GroovyListenerType getGroovyListener() {
+ return
(GroovyListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__GROOVY_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetGroovyListener(GroovyListenerType newGroovyListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__GROOVY_LISTENER,
newGroovyListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setGroovyListener(GroovyListenerType newGroovyListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__GROOVY_LISTENER,
newGroovyListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateBusType getHibernateBus() {
+ return
(HibernateBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetHibernateBus(HibernateBusType newHibernateBus,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_BUS,
newHibernateBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHibernateBus(HibernateBusType newHibernateBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_BUS,
newHibernateBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateListenerType getHibernateListener() {
+ return
(HibernateListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetHibernateListener(HibernateListenerType
newHibernateListener, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_LISTENER,
newHibernateListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHibernateListener(HibernateListenerType newHibernateListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_LISTENER,
newHibernateListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateMessageFilterType getHibernateMessageFilter() {
+ return
(HibernateMessageFilterType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetHibernateMessageFilter(HibernateMessageFilterType
newHibernateMessageFilter, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER,
newHibernateMessageFilter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHibernateMessageFilter(HibernateMessageFilterType
newHibernateMessageFilter) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER,
newHibernateMessageFilter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateProviderType getHibernateProvider() {
+ return
(HibernateProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetHibernateProvider(HibernateProviderType
newHibernateProvider, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_PROVIDER,
newHibernateProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHibernateProvider(HibernateProviderType newHibernateProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__HIBERNATE_PROVIDER,
newHibernateProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbossesbType getJbossesb() {
+ return (JbossesbType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JBOSSESB,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJbossesb(JbossesbType newJbossesb, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JBOSSESB,
newJbossesb, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJbossesb(JbossesbType newJbossesb) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JBOSSESB,
newJbossesb);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrBusType getJbrBus() {
+ return (JbrBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JBR_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJbrBus(JbrBusType newJbrBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JBR_BUS,
newJbrBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJbrBus(JbrBusType newJbrBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JBR_BUS,
newJbrBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrListenerType getJbrListener() {
+ return (JbrListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JBR_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJbrListener(JbrListenerType newJbrListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JBR_LISTENER,
newJbrListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJbrListener(JbrListenerType newJbrListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JBR_LISTENER,
newJbrListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrProviderType getJbrProvider() {
+ return (JbrProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JBR_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJbrProvider(JbrProviderType newJbrProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JBR_PROVIDER,
newJbrProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJbrProvider(JbrProviderType newJbrProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JBR_PROVIDER,
newJbrProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JcaGatewayType getJcaGateway() {
+ return (JcaGatewayType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JCA_GATEWAY,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJcaGateway(JcaGatewayType newJcaGateway,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JCA_GATEWAY,
newJcaGateway, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJcaGateway(JcaGatewayType newJcaGateway) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JCA_GATEWAY,
newJcaGateway);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsBusType getJmsBus() {
+ return (JmsBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JMS_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsBus(JmsBusType newJmsBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JMS_BUS,
newJmsBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsBus(JmsBusType newJmsBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JMS_BUS,
newJmsBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsJcaProviderType getJmsJcaProvider() {
+ return
(JmsJcaProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JMS_JCA_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsJcaProvider(JmsJcaProviderType newJmsJcaProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JMS_JCA_PROVIDER,
newJmsJcaProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsJcaProvider(JmsJcaProviderType newJmsJcaProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JMS_JCA_PROVIDER,
newJmsJcaProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsListenerType getJmsListener() {
+ return (JmsListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JMS_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsListener(JmsListenerType newJmsListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JMS_LISTENER,
newJmsListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsListener(JmsListenerType newJmsListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JMS_LISTENER,
newJmsListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsMessageFilterType getJmsMessageFilter() {
+ return
(JmsMessageFilterType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JMS_MESSAGE_FILTER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsMessageFilter(JmsMessageFilterType
newJmsMessageFilter, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JMS_MESSAGE_FILTER,
newJmsMessageFilter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsMessageFilter(JmsMessageFilterType newJmsMessageFilter) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JMS_MESSAGE_FILTER,
newJmsMessageFilter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsProviderType getJmsProvider() {
+ return (JmsProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__JMS_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsProvider(JmsProviderType newJmsProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__JMS_PROVIDER,
newJmsProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsProvider(JmsProviderType newJmsProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__JMS_PROVIDER,
newJmsProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ListenersType getListeners() {
+ return (ListenersType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__LISTENERS,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetListeners(ListenersType newListeners, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__LISTENERS,
newListeners, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setListeners(ListenersType newListeners) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__LISTENERS,
newListeners);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PropertyType getProperty() {
+ return (PropertyType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__PROPERTY,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetProperty(PropertyType newProperty, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__PROPERTY,
newProperty, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProperty(PropertyType newProperty) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__PROPERTY,
newProperty);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProvidersType getProviders() {
+ return (ProvidersType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__PROVIDERS,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetProviders(ProvidersType newProviders, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__PROVIDERS,
newProviders, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProviders(ProvidersType newProviders) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__PROVIDERS,
newProviders);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ScheduledListenerType getScheduledListener() {
+ return
(ScheduledListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULED_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetScheduledListener(ScheduledListenerType
newScheduledListener, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULED_LISTENER,
newScheduledListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScheduledListener(ScheduledListenerType newScheduledListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULED_LISTENER,
newScheduledListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ScheduleProviderType getScheduleProvider() {
+ return
(ScheduleProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULE_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetScheduleProvider(ScheduleProviderType
newScheduleProvider, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULE_PROVIDER,
newScheduleProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScheduleProvider(ScheduleProviderType newScheduleProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SCHEDULE_PROVIDER,
newScheduleProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SecurityType getSecurity() {
+ return (SecurityType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SECURITY,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSecurity(SecurityType newSecurity, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SECURITY,
newSecurity, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSecurity(SecurityType newSecurity) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SECURITY,
newSecurity);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ServiceType getService() {
+ return (ServiceType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SERVICE, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetService(ServiceType newService, NotificationChain msgs)
{
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SERVICE,
newService, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setService(ServiceType newService) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SERVICE,
newService);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ServicesType getServices() {
+ return (ServicesType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SERVICES,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetServices(ServicesType newServices, NotificationChain
msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SERVICES,
newServices, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setServices(ServicesType newServices) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SERVICES,
newServices);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SimpleScheduleType getSimpleSchedule() {
+ return
(SimpleScheduleType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SIMPLE_SCHEDULE,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSimpleSchedule(SimpleScheduleType newSimpleSchedule,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SIMPLE_SCHEDULE,
newSimpleSchedule, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSimpleSchedule(SimpleScheduleType newSimpleSchedule) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SIMPLE_SCHEDULE,
newSimpleSchedule);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlBusType getSqlBus() {
+ return (SqlBusType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SQL_BUS, true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlBus(SqlBusType newSqlBus, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SQL_BUS,
newSqlBus, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlBus(SqlBusType newSqlBus) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SQL_BUS,
newSqlBus);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlListenerType getSqlListener() {
+ return (SqlListenerType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SQL_LISTENER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlListener(SqlListenerType newSqlListener,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SQL_LISTENER,
newSqlListener, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlListener(SqlListenerType newSqlListener) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SQL_LISTENER,
newSqlListener);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlMessageFilterType getSqlMessageFilter() {
+ return
(SqlMessageFilterType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SQL_MESSAGE_FILTER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlMessageFilter(SqlMessageFilterType
newSqlMessageFilter, NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SQL_MESSAGE_FILTER,
newSqlMessageFilter, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlMessageFilter(SqlMessageFilterType newSqlMessageFilter) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SQL_MESSAGE_FILTER,
newSqlMessageFilter);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlProviderType getSqlProvider() {
+ return (SqlProviderType)getMixed().get(ESBPackage.Literals.DOCUMENT_ROOT__SQL_PROVIDER,
true);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlProvider(SqlProviderType newSqlProvider,
NotificationChain msgs) {
+ return
((FeatureMap.Internal)getMixed()).basicAdd(ESBPackage.Literals.DOCUMENT_ROOT__SQL_PROVIDER,
newSqlProvider, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlProvider(SqlProviderType newSqlProvider) {
+ ((FeatureMap.Internal)getMixed()).set(ESBPackage.Literals.DOCUMENT_ROOT__SQL_PROVIDER,
newSqlProvider);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.DOCUMENT_ROOT__MIXED:
+ return ((InternalEList<?>)getMixed()).basicRemove(otherEnd, msgs);
+ case ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return ((InternalEList<?>)getXMLNSPrefixMap()).basicRemove(otherEnd, msgs);
+ case ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return ((InternalEList<?>)getXSISchemaLocation()).basicRemove(otherEnd, msgs);
+ case ESBPackage.DOCUMENT_ROOT__ACTION:
+ return basicSetAction(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__ACTIONS:
+ return basicSetActions(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__ACTIVATION_CONFIG:
+ return basicSetActivationConfig(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__BUS:
+ return basicSetBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__BUS_PROVIDER:
+ return basicSetBusProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__PROVIDER:
+ return basicSetProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__CRON_SCHEDULE:
+ return basicSetCronSchedule(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE:
+ return basicSetSchedule(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FS_BUS:
+ return basicSetFsBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FS_LISTENER:
+ return basicSetFsListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__LISTENER:
+ return basicSetListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FS_MESSAGE_FILTER:
+ return basicSetFsMessageFilter(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FS_PROVIDER:
+ return basicSetFsProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FTP_BUS:
+ return basicSetFtpBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FTP_LISTENER:
+ return basicSetFtpListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FTP_MESSAGE_FILTER:
+ return basicSetFtpMessageFilter(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__FTP_PROVIDER:
+ return basicSetFtpProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__GROOVY_LISTENER:
+ return basicSetGroovyListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_BUS:
+ return basicSetHibernateBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_LISTENER:
+ return basicSetHibernateListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER:
+ return basicSetHibernateMessageFilter(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_PROVIDER:
+ return basicSetHibernateProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JBOSSESB:
+ return basicSetJbossesb(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JBR_BUS:
+ return basicSetJbrBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JBR_LISTENER:
+ return basicSetJbrListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JBR_PROVIDER:
+ return basicSetJbrProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JCA_GATEWAY:
+ return basicSetJcaGateway(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JMS_BUS:
+ return basicSetJmsBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JMS_JCA_PROVIDER:
+ return basicSetJmsJcaProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JMS_LISTENER:
+ return basicSetJmsListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JMS_MESSAGE_FILTER:
+ return basicSetJmsMessageFilter(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__JMS_PROVIDER:
+ return basicSetJmsProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__LISTENERS:
+ return basicSetListeners(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__PROPERTY:
+ return basicSetProperty(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__PROVIDERS:
+ return basicSetProviders(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULED_LISTENER:
+ return basicSetScheduledListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE_PROVIDER:
+ return basicSetScheduleProvider(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SECURITY:
+ return basicSetSecurity(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SERVICE:
+ return basicSetService(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SERVICES:
+ return basicSetServices(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SIMPLE_SCHEDULE:
+ return basicSetSimpleSchedule(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SQL_BUS:
+ return basicSetSqlBus(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SQL_LISTENER:
+ return basicSetSqlListener(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SQL_MESSAGE_FILTER:
+ return basicSetSqlMessageFilter(null, msgs);
+ case ESBPackage.DOCUMENT_ROOT__SQL_PROVIDER:
+ return basicSetSqlProvider(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.DOCUMENT_ROOT__MIXED:
+ if (coreType) return getMixed();
+ return ((FeatureMap.Internal)getMixed()).getWrapper();
+ case ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ if (coreType) return getXMLNSPrefixMap();
+ else return getXMLNSPrefixMap().map();
+ case ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ if (coreType) return getXSISchemaLocation();
+ else return getXSISchemaLocation().map();
+ case ESBPackage.DOCUMENT_ROOT__ACTION:
+ return getAction();
+ case ESBPackage.DOCUMENT_ROOT__ACTIONS:
+ return getActions();
+ case ESBPackage.DOCUMENT_ROOT__ACTIVATION_CONFIG:
+ return getActivationConfig();
+ case ESBPackage.DOCUMENT_ROOT__BUS:
+ return getBus();
+ case ESBPackage.DOCUMENT_ROOT__BUS_PROVIDER:
+ return getBusProvider();
+ case ESBPackage.DOCUMENT_ROOT__PROVIDER:
+ return getProvider();
+ case ESBPackage.DOCUMENT_ROOT__CRON_SCHEDULE:
+ return getCronSchedule();
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE:
+ return getSchedule();
+ case ESBPackage.DOCUMENT_ROOT__FS_BUS:
+ return getFsBus();
+ case ESBPackage.DOCUMENT_ROOT__FS_LISTENER:
+ return getFsListener();
+ case ESBPackage.DOCUMENT_ROOT__LISTENER:
+ return getListener();
+ case ESBPackage.DOCUMENT_ROOT__FS_MESSAGE_FILTER:
+ return getFsMessageFilter();
+ case ESBPackage.DOCUMENT_ROOT__FS_PROVIDER:
+ return getFsProvider();
+ case ESBPackage.DOCUMENT_ROOT__FTP_BUS:
+ return getFtpBus();
+ case ESBPackage.DOCUMENT_ROOT__FTP_LISTENER:
+ return getFtpListener();
+ case ESBPackage.DOCUMENT_ROOT__FTP_MESSAGE_FILTER:
+ return getFtpMessageFilter();
+ case ESBPackage.DOCUMENT_ROOT__FTP_PROVIDER:
+ return getFtpProvider();
+ case ESBPackage.DOCUMENT_ROOT__GROOVY_LISTENER:
+ return getGroovyListener();
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_BUS:
+ return getHibernateBus();
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_LISTENER:
+ return getHibernateListener();
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER:
+ return getHibernateMessageFilter();
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_PROVIDER:
+ return getHibernateProvider();
+ case ESBPackage.DOCUMENT_ROOT__JBOSSESB:
+ return getJbossesb();
+ case ESBPackage.DOCUMENT_ROOT__JBR_BUS:
+ return getJbrBus();
+ case ESBPackage.DOCUMENT_ROOT__JBR_LISTENER:
+ return getJbrListener();
+ case ESBPackage.DOCUMENT_ROOT__JBR_PROVIDER:
+ return getJbrProvider();
+ case ESBPackage.DOCUMENT_ROOT__JCA_GATEWAY:
+ return getJcaGateway();
+ case ESBPackage.DOCUMENT_ROOT__JMS_BUS:
+ return getJmsBus();
+ case ESBPackage.DOCUMENT_ROOT__JMS_JCA_PROVIDER:
+ return getJmsJcaProvider();
+ case ESBPackage.DOCUMENT_ROOT__JMS_LISTENER:
+ return getJmsListener();
+ case ESBPackage.DOCUMENT_ROOT__JMS_MESSAGE_FILTER:
+ return getJmsMessageFilter();
+ case ESBPackage.DOCUMENT_ROOT__JMS_PROVIDER:
+ return getJmsProvider();
+ case ESBPackage.DOCUMENT_ROOT__LISTENERS:
+ return getListeners();
+ case ESBPackage.DOCUMENT_ROOT__PROPERTY:
+ return getProperty();
+ case ESBPackage.DOCUMENT_ROOT__PROVIDERS:
+ return getProviders();
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULED_LISTENER:
+ return getScheduledListener();
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE_PROVIDER:
+ return getScheduleProvider();
+ case ESBPackage.DOCUMENT_ROOT__SECURITY:
+ return getSecurity();
+ case ESBPackage.DOCUMENT_ROOT__SERVICE:
+ return getService();
+ case ESBPackage.DOCUMENT_ROOT__SERVICES:
+ return getServices();
+ case ESBPackage.DOCUMENT_ROOT__SIMPLE_SCHEDULE:
+ return getSimpleSchedule();
+ case ESBPackage.DOCUMENT_ROOT__SQL_BUS:
+ return getSqlBus();
+ case ESBPackage.DOCUMENT_ROOT__SQL_LISTENER:
+ return getSqlListener();
+ case ESBPackage.DOCUMENT_ROOT__SQL_MESSAGE_FILTER:
+ return getSqlMessageFilter();
+ case ESBPackage.DOCUMENT_ROOT__SQL_PROVIDER:
+ return getSqlProvider();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.DOCUMENT_ROOT__MIXED:
+ ((FeatureMap.Internal)getMixed()).set(newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ ((EStructuralFeature.Setting)getXMLNSPrefixMap()).set(newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ ((EStructuralFeature.Setting)getXSISchemaLocation()).set(newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTION:
+ setAction((ActionType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTIONS:
+ setActions((ActionsType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__BUS:
+ setBus((Bus)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__BUS_PROVIDER:
+ setBusProvider((BusProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__CRON_SCHEDULE:
+ setCronSchedule((CronScheduleType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_BUS:
+ setFsBus((FsBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_LISTENER:
+ setFsListener((FsListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__LISTENER:
+ setListener((Listener)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_PROVIDER:
+ setFsProvider((FsProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_BUS:
+ setFtpBus((FtpBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_LISTENER:
+ setFtpListener((FtpListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_PROVIDER:
+ setFtpProvider((FtpProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__GROOVY_LISTENER:
+ setGroovyListener((GroovyListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_BUS:
+ setHibernateBus((HibernateBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_LISTENER:
+ setHibernateListener((HibernateListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER:
+ setHibernateMessageFilter((HibernateMessageFilterType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_PROVIDER:
+ setHibernateProvider((HibernateProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBOSSESB:
+ setJbossesb((JbossesbType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_BUS:
+ setJbrBus((JbrBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_LISTENER:
+ setJbrListener((JbrListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_PROVIDER:
+ setJbrProvider((JbrProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JCA_GATEWAY:
+ setJcaGateway((JcaGatewayType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_BUS:
+ setJmsBus((JmsBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_JCA_PROVIDER:
+ setJmsJcaProvider((JmsJcaProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_LISTENER:
+ setJmsListener((JmsListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_PROVIDER:
+ setJmsProvider((JmsProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__LISTENERS:
+ setListeners((ListenersType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__PROPERTY:
+ setProperty((PropertyType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__PROVIDERS:
+ setProviders((ProvidersType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULED_LISTENER:
+ setScheduledListener((ScheduledListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE_PROVIDER:
+ setScheduleProvider((ScheduleProviderType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SECURITY:
+ setSecurity((SecurityType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SERVICE:
+ setService((ServiceType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SERVICES:
+ setServices((ServicesType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SIMPLE_SCHEDULE:
+ setSimpleSchedule((SimpleScheduleType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_BUS:
+ setSqlBus((SqlBusType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_LISTENER:
+ setSqlListener((SqlListenerType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)newValue);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_PROVIDER:
+ setSqlProvider((SqlProviderType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.DOCUMENT_ROOT__MIXED:
+ getMixed().clear();
+ return;
+ case ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ getXMLNSPrefixMap().clear();
+ return;
+ case ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ getXSISchemaLocation().clear();
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTION:
+ setAction((ActionType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTIONS:
+ setActions((ActionsType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__BUS:
+ setBus((Bus)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__BUS_PROVIDER:
+ setBusProvider((BusProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__CRON_SCHEDULE:
+ setCronSchedule((CronScheduleType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_BUS:
+ setFsBus((FsBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_LISTENER:
+ setFsListener((FsListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__LISTENER:
+ setListener((Listener)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FS_PROVIDER:
+ setFsProvider((FsProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_BUS:
+ setFtpBus((FtpBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_LISTENER:
+ setFtpListener((FtpListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__FTP_PROVIDER:
+ setFtpProvider((FtpProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__GROOVY_LISTENER:
+ setGroovyListener((GroovyListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_BUS:
+ setHibernateBus((HibernateBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_LISTENER:
+ setHibernateListener((HibernateListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER:
+ setHibernateMessageFilter((HibernateMessageFilterType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_PROVIDER:
+ setHibernateProvider((HibernateProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBOSSESB:
+ setJbossesb((JbossesbType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_BUS:
+ setJbrBus((JbrBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_LISTENER:
+ setJbrListener((JbrListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JBR_PROVIDER:
+ setJbrProvider((JbrProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JCA_GATEWAY:
+ setJcaGateway((JcaGatewayType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_BUS:
+ setJmsBus((JmsBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_JCA_PROVIDER:
+ setJmsJcaProvider((JmsJcaProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_LISTENER:
+ setJmsListener((JmsListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__JMS_PROVIDER:
+ setJmsProvider((JmsProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__LISTENERS:
+ setListeners((ListenersType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__PROPERTY:
+ setProperty((PropertyType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__PROVIDERS:
+ setProviders((ProvidersType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULED_LISTENER:
+ setScheduledListener((ScheduledListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE_PROVIDER:
+ setScheduleProvider((ScheduleProviderType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SECURITY:
+ setSecurity((SecurityType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SERVICE:
+ setService((ServiceType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SERVICES:
+ setServices((ServicesType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SIMPLE_SCHEDULE:
+ setSimpleSchedule((SimpleScheduleType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_BUS:
+ setSqlBus((SqlBusType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_LISTENER:
+ setSqlListener((SqlListenerType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)null);
+ return;
+ case ESBPackage.DOCUMENT_ROOT__SQL_PROVIDER:
+ setSqlProvider((SqlProviderType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.DOCUMENT_ROOT__MIXED:
+ return mixed != null && !mixed.isEmpty();
+ case ESBPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP:
+ return xMLNSPrefixMap != null && !xMLNSPrefixMap.isEmpty();
+ case ESBPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION:
+ return xSISchemaLocation != null && !xSISchemaLocation.isEmpty();
+ case ESBPackage.DOCUMENT_ROOT__ACTION:
+ return getAction() != null;
+ case ESBPackage.DOCUMENT_ROOT__ACTIONS:
+ return getActions() != null;
+ case ESBPackage.DOCUMENT_ROOT__ACTIVATION_CONFIG:
+ return getActivationConfig() != null;
+ case ESBPackage.DOCUMENT_ROOT__BUS:
+ return getBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__BUS_PROVIDER:
+ return getBusProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__PROVIDER:
+ return getProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__CRON_SCHEDULE:
+ return getCronSchedule() != null;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE:
+ return getSchedule() != null;
+ case ESBPackage.DOCUMENT_ROOT__FS_BUS:
+ return getFsBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__FS_LISTENER:
+ return getFsListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__LISTENER:
+ return getListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__FS_MESSAGE_FILTER:
+ return getFsMessageFilter() != null;
+ case ESBPackage.DOCUMENT_ROOT__FS_PROVIDER:
+ return getFsProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__FTP_BUS:
+ return getFtpBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__FTP_LISTENER:
+ return getFtpListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__FTP_MESSAGE_FILTER:
+ return getFtpMessageFilter() != null;
+ case ESBPackage.DOCUMENT_ROOT__FTP_PROVIDER:
+ return getFtpProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__GROOVY_LISTENER:
+ return getGroovyListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_BUS:
+ return getHibernateBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_LISTENER:
+ return getHibernateListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER:
+ return getHibernateMessageFilter() != null;
+ case ESBPackage.DOCUMENT_ROOT__HIBERNATE_PROVIDER:
+ return getHibernateProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__JBOSSESB:
+ return getJbossesb() != null;
+ case ESBPackage.DOCUMENT_ROOT__JBR_BUS:
+ return getJbrBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__JBR_LISTENER:
+ return getJbrListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__JBR_PROVIDER:
+ return getJbrProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__JCA_GATEWAY:
+ return getJcaGateway() != null;
+ case ESBPackage.DOCUMENT_ROOT__JMS_BUS:
+ return getJmsBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__JMS_JCA_PROVIDER:
+ return getJmsJcaProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__JMS_LISTENER:
+ return getJmsListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__JMS_MESSAGE_FILTER:
+ return getJmsMessageFilter() != null;
+ case ESBPackage.DOCUMENT_ROOT__JMS_PROVIDER:
+ return getJmsProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__LISTENERS:
+ return getListeners() != null;
+ case ESBPackage.DOCUMENT_ROOT__PROPERTY:
+ return getProperty() != null;
+ case ESBPackage.DOCUMENT_ROOT__PROVIDERS:
+ return getProviders() != null;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULED_LISTENER:
+ return getScheduledListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__SCHEDULE_PROVIDER:
+ return getScheduleProvider() != null;
+ case ESBPackage.DOCUMENT_ROOT__SECURITY:
+ return getSecurity() != null;
+ case ESBPackage.DOCUMENT_ROOT__SERVICE:
+ return getService() != null;
+ case ESBPackage.DOCUMENT_ROOT__SERVICES:
+ return getServices() != null;
+ case ESBPackage.DOCUMENT_ROOT__SIMPLE_SCHEDULE:
+ return getSimpleSchedule() != null;
+ case ESBPackage.DOCUMENT_ROOT__SQL_BUS:
+ return getSqlBus() != null;
+ case ESBPackage.DOCUMENT_ROOT__SQL_LISTENER:
+ return getSqlListener() != null;
+ case ESBPackage.DOCUMENT_ROOT__SQL_MESSAGE_FILTER:
+ return getSqlMessageFilter() != null;
+ case ESBPackage.DOCUMENT_ROOT__SQL_PROVIDER:
+ return getSqlProvider() != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (mixed: ");
+ result.append(mixed);
+ result.append(')');
+ return result.toString();
+ }
+
+} //DocumentRootImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBFactoryImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBFactoryImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBFactoryImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,979 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.math.BigInteger;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
+import org.eclipse.emf.ecore.xml.type.XMLTypeFactory;
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+
+import org.jboss.tools.esb.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ESBFactoryImpl extends EFactoryImpl implements ESBFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static ESBFactory init() {
+ try {
+ ESBFactory theESBFactory =
(
ESBFactory)EPackage.Registry.INSTANCE.getEFactory("http://anonsvn.la...);
+ if (theESBFactory != null) {
+ return theESBFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new ESBFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ case ESBPackage.ACTIONS_TYPE: return createActionsType();
+ case ESBPackage.ACTION_TYPE: return createActionType();
+ case ESBPackage.ACTIVATION_CONFIG_TYPE: return createActivationConfigType();
+ case ESBPackage.BUS: return createBus();
+ case ESBPackage.BUS_PROVIDER: return createBusProvider();
+ case ESBPackage.BUS_PROVIDER_TYPE: return createBusProviderType();
+ case ESBPackage.CRON_SCHEDULE_TYPE: return createCronScheduleType();
+ case ESBPackage.DOCUMENT_ROOT: return createDocumentRoot();
+ case ESBPackage.FS_BUS_TYPE: return createFsBusType();
+ case ESBPackage.FS_LISTENER_TYPE: return createFsListenerType();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE: return createFsMessageFilterType();
+ case ESBPackage.FS_PROVIDER_TYPE: return createFsProviderType();
+ case ESBPackage.FTP_BUS_TYPE: return createFtpBusType();
+ case ESBPackage.FTP_LISTENER_TYPE: return createFtpListenerType();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE: return createFtpMessageFilterType();
+ case ESBPackage.FTP_PROVIDER_TYPE: return createFtpProviderType();
+ case ESBPackage.GROOVY_LISTENER_TYPE: return createGroovyListenerType();
+ case ESBPackage.HIBERNATE_BUS_TYPE: return createHibernateBusType();
+ case ESBPackage.HIBERNATE_LISTENER_TYPE: return createHibernateListenerType();
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE: return
createHibernateMessageFilterType();
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE: return createHibernateProviderType();
+ case ESBPackage.JBOSSESB_TYPE: return createJbossesbType();
+ case ESBPackage.JBR_BUS_TYPE: return createJbrBusType();
+ case ESBPackage.JBR_LISTENER_TYPE: return createJbrListenerType();
+ case ESBPackage.JBR_PROVIDER_TYPE: return createJbrProviderType();
+ case ESBPackage.JCA_GATEWAY_TYPE: return createJcaGatewayType();
+ case ESBPackage.JMS_BUS_TYPE: return createJmsBusType();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE: return createJmsJcaProviderType();
+ case ESBPackage.JMS_LISTENER_TYPE: return createJmsListenerType();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE: return createJmsMessageFilterType();
+ case ESBPackage.JMS_PROVIDER_TYPE: return createJmsProviderType();
+ case ESBPackage.LISTENER: return createListener();
+ case ESBPackage.LISTENERS_TYPE: return createListenersType();
+ case ESBPackage.PROPERTY_TYPE: return createPropertyType();
+ case ESBPackage.PROVIDERS_TYPE: return createProvidersType();
+ case ESBPackage.SCHEDULED_LISTENER_TYPE: return createScheduledListenerType();
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE: return createScheduleProviderType();
+ case ESBPackage.SECURITY_TYPE: return createSecurityType();
+ case ESBPackage.SERVICES_TYPE: return createServicesType();
+ case ESBPackage.SERVICE_TYPE: return createServiceType();
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE: return createSimpleScheduleType();
+ case ESBPackage.SQL_BUS_TYPE: return createSqlBusType();
+ case ESBPackage.SQL_LISTENER_TYPE: return createSqlListenerType();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE: return createSqlMessageFilterType();
+ case ESBPackage.SQL_PROVIDER_TYPE: return createSqlProviderType();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() +
"' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue) {
+ switch (eDataType.getClassifierID()) {
+ case ESBPackage.DEST_TYPE_TYPE:
+ return createDestTypeTypeFromString(eDataType, initialValue);
+ case ESBPackage.FREQUENCY_UNIT:
+ return createFrequencyUnitFromString(eDataType, initialValue);
+ case ESBPackage.INVM_SCOPE:
+ return createInvmScopeFromString(eDataType, initialValue);
+ case ESBPackage.MEP_TYPE:
+ return createMepTypeFromString(eDataType, initialValue);
+ case ESBPackage.PROTOCOL_TYPE:
+ return createProtocolTypeFromString(eDataType, initialValue);
+ case ESBPackage.PROTOCOL_TYPE1:
+ return createProtocolType1FromString(eDataType, initialValue);
+ case ESBPackage.CATEGORY_TYPE:
+ return createCategoryTypeFromString(eDataType, initialValue);
+ case ESBPackage.DESCRIPTION_TYPE:
+ return createDescriptionTypeFromString(eDataType, initialValue);
+ case ESBPackage.DEST_TYPE_TYPE_OBJECT:
+ return createDestTypeTypeObjectFromString(eDataType, initialValue);
+ case ESBPackage.FREQUENCY_UNIT_OBJECT:
+ return createFrequencyUnitObjectFromString(eDataType, initialValue);
+ case ESBPackage.INVM_SCOPE_OBJECT:
+ return createInvmScopeObjectFromString(eDataType, initialValue);
+ case ESBPackage.MEP_TYPE_OBJECT:
+ return createMepTypeObjectFromString(eDataType, initialValue);
+ case ESBPackage.NAME_TYPE:
+ return createNameTypeFromString(eDataType, initialValue);
+ case ESBPackage.POLL_FREQUENCY_SECONDS_TYPE:
+ return createPollFrequencySecondsTypeFromString(eDataType, initialValue);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT:
+ return createProtocolTypeObjectFromString(eDataType, initialValue);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT1:
+ return createProtocolTypeObject1FromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" +
eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue) {
+ switch (eDataType.getClassifierID()) {
+ case ESBPackage.DEST_TYPE_TYPE:
+ return convertDestTypeTypeToString(eDataType, instanceValue);
+ case ESBPackage.FREQUENCY_UNIT:
+ return convertFrequencyUnitToString(eDataType, instanceValue);
+ case ESBPackage.INVM_SCOPE:
+ return convertInvmScopeToString(eDataType, instanceValue);
+ case ESBPackage.MEP_TYPE:
+ return convertMepTypeToString(eDataType, instanceValue);
+ case ESBPackage.PROTOCOL_TYPE:
+ return convertProtocolTypeToString(eDataType, instanceValue);
+ case ESBPackage.PROTOCOL_TYPE1:
+ return convertProtocolType1ToString(eDataType, instanceValue);
+ case ESBPackage.CATEGORY_TYPE:
+ return convertCategoryTypeToString(eDataType, instanceValue);
+ case ESBPackage.DESCRIPTION_TYPE:
+ return convertDescriptionTypeToString(eDataType, instanceValue);
+ case ESBPackage.DEST_TYPE_TYPE_OBJECT:
+ return convertDestTypeTypeObjectToString(eDataType, instanceValue);
+ case ESBPackage.FREQUENCY_UNIT_OBJECT:
+ return convertFrequencyUnitObjectToString(eDataType, instanceValue);
+ case ESBPackage.INVM_SCOPE_OBJECT:
+ return convertInvmScopeObjectToString(eDataType, instanceValue);
+ case ESBPackage.MEP_TYPE_OBJECT:
+ return convertMepTypeObjectToString(eDataType, instanceValue);
+ case ESBPackage.NAME_TYPE:
+ return convertNameTypeToString(eDataType, instanceValue);
+ case ESBPackage.POLL_FREQUENCY_SECONDS_TYPE:
+ return convertPollFrequencySecondsTypeToString(eDataType, instanceValue);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT:
+ return convertProtocolTypeObjectToString(eDataType, instanceValue);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT1:
+ return convertProtocolTypeObject1ToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" +
eDataType.getName() + "' is not a valid classifier");
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActionsType createActionsType() {
+ ActionsTypeImpl actionsType = new ActionsTypeImpl();
+ return actionsType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActionType createActionType() {
+ ActionTypeImpl actionType = new ActionTypeImpl();
+ return actionType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActivationConfigType createActivationConfigType() {
+ ActivationConfigTypeImpl activationConfigType = new ActivationConfigTypeImpl();
+ return activationConfigType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Bus createBus() {
+ BusImpl bus = new BusImpl();
+ return bus;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BusProvider createBusProvider() {
+ BusProviderImpl busProvider = new BusProviderImpl();
+ return busProvider;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BusProviderType createBusProviderType() {
+ BusProviderTypeImpl busProviderType = new BusProviderTypeImpl();
+ return busProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public CronScheduleType createCronScheduleType() {
+ CronScheduleTypeImpl cronScheduleType = new CronScheduleTypeImpl();
+ return cronScheduleType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DocumentRoot createDocumentRoot() {
+ DocumentRootImpl documentRoot = new DocumentRootImpl();
+ return documentRoot;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsBusType createFsBusType() {
+ FsBusTypeImpl fsBusType = new FsBusTypeImpl();
+ return fsBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsListenerType createFsListenerType() {
+ FsListenerTypeImpl fsListenerType = new FsListenerTypeImpl();
+ return fsListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsMessageFilterType createFsMessageFilterType() {
+ FsMessageFilterTypeImpl fsMessageFilterType = new FsMessageFilterTypeImpl();
+ return fsMessageFilterType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsProviderType createFsProviderType() {
+ FsProviderTypeImpl fsProviderType = new FsProviderTypeImpl();
+ return fsProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpBusType createFtpBusType() {
+ FtpBusTypeImpl ftpBusType = new FtpBusTypeImpl();
+ return ftpBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpListenerType createFtpListenerType() {
+ FtpListenerTypeImpl ftpListenerType = new FtpListenerTypeImpl();
+ return ftpListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpMessageFilterType createFtpMessageFilterType() {
+ FtpMessageFilterTypeImpl ftpMessageFilterType = new FtpMessageFilterTypeImpl();
+ return ftpMessageFilterType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpProviderType createFtpProviderType() {
+ FtpProviderTypeImpl ftpProviderType = new FtpProviderTypeImpl();
+ return ftpProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public GroovyListenerType createGroovyListenerType() {
+ GroovyListenerTypeImpl groovyListenerType = new GroovyListenerTypeImpl();
+ return groovyListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateBusType createHibernateBusType() {
+ HibernateBusTypeImpl hibernateBusType = new HibernateBusTypeImpl();
+ return hibernateBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateListenerType createHibernateListenerType() {
+ HibernateListenerTypeImpl hibernateListenerType = new HibernateListenerTypeImpl();
+ return hibernateListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateMessageFilterType createHibernateMessageFilterType() {
+ HibernateMessageFilterTypeImpl hibernateMessageFilterType = new
HibernateMessageFilterTypeImpl();
+ return hibernateMessageFilterType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public HibernateProviderType createHibernateProviderType() {
+ HibernateProviderTypeImpl hibernateProviderType = new HibernateProviderTypeImpl();
+ return hibernateProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbossesbType createJbossesbType() {
+ JbossesbTypeImpl jbossesbType = new JbossesbTypeImpl();
+ return jbossesbType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrBusType createJbrBusType() {
+ JbrBusTypeImpl jbrBusType = new JbrBusTypeImpl();
+ return jbrBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrListenerType createJbrListenerType() {
+ JbrListenerTypeImpl jbrListenerType = new JbrListenerTypeImpl();
+ return jbrListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JbrProviderType createJbrProviderType() {
+ JbrProviderTypeImpl jbrProviderType = new JbrProviderTypeImpl();
+ return jbrProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JcaGatewayType createJcaGatewayType() {
+ JcaGatewayTypeImpl jcaGatewayType = new JcaGatewayTypeImpl();
+ return jcaGatewayType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsBusType createJmsBusType() {
+ JmsBusTypeImpl jmsBusType = new JmsBusTypeImpl();
+ return jmsBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsJcaProviderType createJmsJcaProviderType() {
+ JmsJcaProviderTypeImpl jmsJcaProviderType = new JmsJcaProviderTypeImpl();
+ return jmsJcaProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsListenerType createJmsListenerType() {
+ JmsListenerTypeImpl jmsListenerType = new JmsListenerTypeImpl();
+ return jmsListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsMessageFilterType createJmsMessageFilterType() {
+ JmsMessageFilterTypeImpl jmsMessageFilterType = new JmsMessageFilterTypeImpl();
+ return jmsMessageFilterType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsProviderType createJmsProviderType() {
+ JmsProviderTypeImpl jmsProviderType = new JmsProviderTypeImpl();
+ return jmsProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Listener createListener() {
+ ListenerImpl listener = new ListenerImpl();
+ return listener;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ListenersType createListenersType() {
+ ListenersTypeImpl listenersType = new ListenersTypeImpl();
+ return listenersType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PropertyType createPropertyType() {
+ PropertyTypeImpl propertyType = new PropertyTypeImpl();
+ return propertyType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProvidersType createProvidersType() {
+ ProvidersTypeImpl providersType = new ProvidersTypeImpl();
+ return providersType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ScheduledListenerType createScheduledListenerType() {
+ ScheduledListenerTypeImpl scheduledListenerType = new ScheduledListenerTypeImpl();
+ return scheduledListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ScheduleProviderType createScheduleProviderType() {
+ ScheduleProviderTypeImpl scheduleProviderType = new ScheduleProviderTypeImpl();
+ return scheduleProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SecurityType createSecurityType() {
+ SecurityTypeImpl securityType = new SecurityTypeImpl();
+ return securityType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ServicesType createServicesType() {
+ ServicesTypeImpl servicesType = new ServicesTypeImpl();
+ return servicesType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ServiceType createServiceType() {
+ ServiceTypeImpl serviceType = new ServiceTypeImpl();
+ return serviceType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SimpleScheduleType createSimpleScheduleType() {
+ SimpleScheduleTypeImpl simpleScheduleType = new SimpleScheduleTypeImpl();
+ return simpleScheduleType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlBusType createSqlBusType() {
+ SqlBusTypeImpl sqlBusType = new SqlBusTypeImpl();
+ return sqlBusType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlListenerType createSqlListenerType() {
+ SqlListenerTypeImpl sqlListenerType = new SqlListenerTypeImpl();
+ return sqlListenerType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlMessageFilterType createSqlMessageFilterType() {
+ SqlMessageFilterTypeImpl sqlMessageFilterType = new SqlMessageFilterTypeImpl();
+ return sqlMessageFilterType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlProviderType createSqlProviderType() {
+ SqlProviderTypeImpl sqlProviderType = new SqlProviderTypeImpl();
+ return sqlProviderType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DestTypeType createDestTypeTypeFromString(EDataType eDataType, String
initialValue) {
+ DestTypeType result = DestTypeType.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDestTypeTypeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FrequencyUnit createFrequencyUnitFromString(EDataType eDataType, String
initialValue) {
+ FrequencyUnit result = FrequencyUnit.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertFrequencyUnitToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public InvmScope createInvmScopeFromString(EDataType eDataType, String initialValue) {
+ InvmScope result = InvmScope.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertInvmScopeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MepType createMepTypeFromString(EDataType eDataType, String initialValue) {
+ MepType result = MepType.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertMepTypeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType createProtocolTypeFromString(EDataType eDataType, String
initialValue) {
+ ProtocolType result = ProtocolType.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertProtocolTypeToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType1 createProtocolType1FromString(EDataType eDataType, String
initialValue) {
+ ProtocolType1 result = ProtocolType1.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName()
+ "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertProtocolType1ToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String createCategoryTypeFromString(EDataType eDataType, String initialValue) {
+ return
(String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.STRING,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertCategoryTypeToString(EDataType eDataType, Object instanceValue) {
+ return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.STRING,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String createDescriptionTypeFromString(EDataType eDataType, String initialValue)
{
+ return
(String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.STRING,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDescriptionTypeToString(EDataType eDataType, Object instanceValue)
{
+ return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.STRING,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DestTypeType createDestTypeTypeObjectFromString(EDataType eDataType, String
initialValue) {
+ return createDestTypeTypeFromString(ESBPackage.Literals.DEST_TYPE_TYPE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDestTypeTypeObjectToString(EDataType eDataType, Object
instanceValue) {
+ return convertDestTypeTypeToString(ESBPackage.Literals.DEST_TYPE_TYPE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FrequencyUnit createFrequencyUnitObjectFromString(EDataType eDataType, String
initialValue) {
+ return createFrequencyUnitFromString(ESBPackage.Literals.FREQUENCY_UNIT,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertFrequencyUnitObjectToString(EDataType eDataType, Object
instanceValue) {
+ return convertFrequencyUnitToString(ESBPackage.Literals.FREQUENCY_UNIT,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public InvmScope createInvmScopeObjectFromString(EDataType eDataType, String
initialValue) {
+ return createInvmScopeFromString(ESBPackage.Literals.INVM_SCOPE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertInvmScopeObjectToString(EDataType eDataType, Object instanceValue)
{
+ return convertInvmScopeToString(ESBPackage.Literals.INVM_SCOPE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public MepType createMepTypeObjectFromString(EDataType eDataType, String initialValue)
{
+ return createMepTypeFromString(ESBPackage.Literals.MEP_TYPE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertMepTypeObjectToString(EDataType eDataType, Object instanceValue) {
+ return convertMepTypeToString(ESBPackage.Literals.MEP_TYPE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String createNameTypeFromString(EDataType eDataType, String initialValue) {
+ return
(String)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.STRING,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertNameTypeToString(EDataType eDataType, Object instanceValue) {
+ return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.STRING,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BigInteger createPollFrequencySecondsTypeFromString(EDataType eDataType, String
initialValue) {
+ return
(BigInteger)XMLTypeFactory.eINSTANCE.createFromString(XMLTypePackage.Literals.INTEGER,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertPollFrequencySecondsTypeToString(EDataType eDataType, Object
instanceValue) {
+ return XMLTypeFactory.eINSTANCE.convertToString(XMLTypePackage.Literals.INTEGER,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType createProtocolTypeObjectFromString(EDataType eDataType, String
initialValue) {
+ return createProtocolTypeFromString(ESBPackage.Literals.PROTOCOL_TYPE, initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertProtocolTypeObjectToString(EDataType eDataType, Object
instanceValue) {
+ return convertProtocolTypeToString(ESBPackage.Literals.PROTOCOL_TYPE, instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType1 createProtocolTypeObject1FromString(EDataType eDataType, String
initialValue) {
+ return createProtocolType1FromString(ESBPackage.Literals.PROTOCOL_TYPE1,
initialValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertProtocolTypeObject1ToString(EDataType eDataType, Object
instanceValue) {
+ return convertProtocolType1ToString(ESBPackage.Literals.PROTOCOL_TYPE1,
instanceValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBPackage getESBPackage() {
+ return (ESBPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static ESBPackage getPackage() {
+ return ESBPackage.eINSTANCE;
+ }
+
+} //ESBFactoryImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBPackageImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBPackageImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ESBPackageImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,5656 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.math.BigInteger;
+
+import org.eclipse.emf.ecore.EAttribute;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EValidator;
+
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.eclipse.emf.ecore.xml.type.XMLTypePackage;
+
+import org.jboss.tools.esb.AbstractScheduledListener;
+import org.jboss.tools.esb.ActionType;
+import org.jboss.tools.esb.ActionsType;
+import org.jboss.tools.esb.ActivationConfigType;
+import org.jboss.tools.esb.Bus;
+import org.jboss.tools.esb.BusProvider;
+import org.jboss.tools.esb.BusProviderType;
+import org.jboss.tools.esb.CronScheduleType;
+import org.jboss.tools.esb.DestTypeType;
+import org.jboss.tools.esb.DocumentRoot;
+import org.jboss.tools.esb.ESBFactory;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FrequencyUnit;
+import org.jboss.tools.esb.FsBusType;
+import org.jboss.tools.esb.FsListenerType;
+import org.jboss.tools.esb.FsMessageFilterType;
+import org.jboss.tools.esb.FsProviderType;
+import org.jboss.tools.esb.FtpBusType;
+import org.jboss.tools.esb.FtpListenerType;
+import org.jboss.tools.esb.FtpMessageFilterType;
+import org.jboss.tools.esb.FtpProviderType;
+import org.jboss.tools.esb.GroovyListenerType;
+import org.jboss.tools.esb.HibernateBusType;
+import org.jboss.tools.esb.HibernateListenerType;
+import org.jboss.tools.esb.HibernateMessageFilterType;
+import org.jboss.tools.esb.HibernateProviderType;
+import org.jboss.tools.esb.InvmScope;
+import org.jboss.tools.esb.JbossesbType;
+import org.jboss.tools.esb.JbrBusType;
+import org.jboss.tools.esb.JbrListenerType;
+import org.jboss.tools.esb.JbrProviderType;
+import org.jboss.tools.esb.JcaGatewayType;
+import org.jboss.tools.esb.JmsBusType;
+import org.jboss.tools.esb.JmsJcaProviderType;
+import org.jboss.tools.esb.JmsListenerType;
+import org.jboss.tools.esb.JmsMessageFilterType;
+import org.jboss.tools.esb.JmsProviderType;
+import org.jboss.tools.esb.Listener;
+import org.jboss.tools.esb.ListenersType;
+import org.jboss.tools.esb.MepType;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.ProtocolType;
+import org.jboss.tools.esb.ProtocolType1;
+import org.jboss.tools.esb.Provider;
+import org.jboss.tools.esb.ProvidersType;
+import org.jboss.tools.esb.Schedule;
+import org.jboss.tools.esb.ScheduleProviderType;
+import org.jboss.tools.esb.ScheduledListenerType;
+import org.jboss.tools.esb.SecurityType;
+import org.jboss.tools.esb.ServiceType;
+import org.jboss.tools.esb.ServicesType;
+import org.jboss.tools.esb.SimpleScheduleType;
+import org.jboss.tools.esb.SqlBusType;
+import org.jboss.tools.esb.SqlListenerType;
+import org.jboss.tools.esb.SqlMessageFilterType;
+import org.jboss.tools.esb.SqlProviderType;
+
+import org.jboss.tools.esb.util.ESBValidator;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ESBPackageImpl extends EPackageImpl implements ESBPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass abstractScheduledListenerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass actionsTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass actionTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass activationConfigTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass busEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass busProviderEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass busProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass cronScheduleTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass documentRootEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass fsBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass fsListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass fsMessageFilterTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass fsProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ftpBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ftpListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ftpMessageFilterTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass ftpProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass groovyListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass hibernateBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass hibernateListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass hibernateMessageFilterTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass hibernateProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jbossesbTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jbrBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jbrListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jbrProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jcaGatewayTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsJcaProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsMessageFilterTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass jmsProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass listenerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass listenersTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass propertyTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass providerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass providersTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass scheduleEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass scheduledListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass scheduleProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass securityTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass servicesTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass serviceTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass simpleScheduleTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sqlBusTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sqlListenerTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sqlMessageFilterTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass sqlProviderTypeEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum destTypeTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum frequencyUnitEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum invmScopeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum mepTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum protocolTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum protocolType1EEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType categoryTypeEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType descriptionTypeEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType destTypeTypeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType frequencyUnitObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType invmScopeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType mepTypeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType nameTypeEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType pollFrequencySecondsTypeEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType protocolTypeObjectEDataType = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EDataType protocolTypeObject1EDataType = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.jboss.tools.esb.ESBPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private ESBPackageImpl() {
+ super(eNS_URI, ESBFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this
+ * model, and for any others upon which it depends. Simple
+ * dependencies are satisfied by calling this method on all
+ * dependent packages before doing anything else. This method drives
+ * initialization for interdependent packages directly, in parallel
+ * with this package, itself.
+ * <p>Of this package and its interdependencies, all packages which
+ * have not yet been registered by their URI values are first created
+ * and registered. The packages are then initialized in two steps:
+ * meta-model objects for all of the packages are created before any
+ * are initialized, since one package's meta-model objects may refer to
+ * those of another.
+ * <p>Invocation of this method will not affect any packages that have
+ * already been initialized.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static ESBPackage init() {
+ if (isInited) return
(ESBPackage)EPackage.Registry.INSTANCE.getEPackage(ESBPackage.eNS_URI);
+
+ // Obtain or create and register package
+ ESBPackageImpl theESBPackage =
(ESBPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof ESBPackageImpl
? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new ESBPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ XMLTypePackage.eINSTANCE.eClass();
+
+ // Create package meta-data objects
+ theESBPackage.createPackageContents();
+
+ // Initialize created meta-data
+ theESBPackage.initializePackageContents();
+
+ // Register package validator
+ EValidator.Registry.INSTANCE.put
+ (theESBPackage,
+ new EValidator.Descriptor() {
+ public EValidator getEValidator() {
+ return ESBValidator.INSTANCE;
+ }
+ });
+
+ // Mark meta-data to indicate it can't be changed
+ theESBPackage.freeze();
+
+ return theESBPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getAbstractScheduledListener() {
+ return abstractScheduledListenerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAbstractScheduledListener_PollFrequencySeconds() {
+ return (EAttribute)abstractScheduledListenerEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAbstractScheduledListener_ScheduleFrequency() {
+ return (EAttribute)abstractScheduledListenerEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getAbstractScheduledListener_Scheduleidref() {
+ return (EAttribute)abstractScheduledListenerEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActionsType() {
+ return actionsTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActionsType_Action() {
+ return (EReference)actionsTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_FaultXsd() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_InXsd() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_Mep() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_OutXsd() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_Validate() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionsType_Webservice() {
+ return (EAttribute)actionsTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActionType() {
+ return actionTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActionType_Property() {
+ return (EReference)actionTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionType_Class() {
+ return (EAttribute)actionTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionType_Name() {
+ return (EAttribute)actionTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getActionType_Process() {
+ return (EAttribute)actionTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getActivationConfigType() {
+ return activationConfigTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getActivationConfigType_Property() {
+ return (EReference)activationConfigTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBus() {
+ return busEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBus_Property() {
+ return (EReference)busEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBus_Busid() {
+ return (EAttribute)busEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBusProvider() {
+ return busProviderEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getBusProvider_BusGroup() {
+ return (EAttribute)busProviderEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getBusProvider_Bus() {
+ return (EReference)busProviderEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getBusProviderType() {
+ return busProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getCronScheduleType() {
+ return cronScheduleTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getCronScheduleType_CronExpression() {
+ return (EAttribute)cronScheduleTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getDocumentRoot() {
+ return documentRootEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getDocumentRoot_Mixed() {
+ return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XMLNSPrefixMap() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_XSISchemaLocation() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Action() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Actions() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_ActivationConfig() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Bus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_BusProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Provider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_CronSchedule() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Schedule() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FsBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FsListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(12);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Listener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(13);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FsMessageFilter() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(14);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FsProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(15);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FtpBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(16);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FtpListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(17);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FtpMessageFilter() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(18);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_FtpProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(19);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_GroovyListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(20);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_HibernateBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(21);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_HibernateListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(22);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_HibernateMessageFilter() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(23);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_HibernateProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(24);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Jbossesb() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(25);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JbrBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(26);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JbrListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(27);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JbrProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(28);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JcaGateway() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(29);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JmsBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(30);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JmsJcaProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(31);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JmsListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(32);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JmsMessageFilter() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(33);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_JmsProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(34);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Listeners() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(35);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Property() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(36);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Providers() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(37);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_ScheduledListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(38);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_ScheduleProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(39);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Security() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(40);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Service() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(41);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_Services() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(42);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_SimpleSchedule() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(43);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_SqlBus() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(44);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_SqlListener() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(45);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_SqlMessageFilter() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(46);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDocumentRoot_SqlProvider() {
+ return (EReference)documentRootEClass.getEStructuralFeatures().get(47);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFsBusType() {
+ return fsBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFsBusType_FsMessageFilter() {
+ return (EReference)fsBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFsListenerType() {
+ return fsListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFsListenerType_FsMessageFilter() {
+ return (EReference)fsListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFsMessageFilterType() {
+ return fsMessageFilterTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_Directory() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_ErrorDelete() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_ErrorDirectory() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_ErrorSuffix() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_InputSuffix() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_PostDelete() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_PostDirectory() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_PostRename() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_PostSuffix() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFsMessageFilterType_WorkSuffix() {
+ return (EAttribute)fsMessageFilterTypeEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFsProviderType() {
+ return fsProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFtpBusType() {
+ return ftpBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFtpBusType_FtpMessageFilter() {
+ return (EReference)ftpBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFtpListenerType() {
+ return ftpListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getFtpListenerType_FtpMessageFilter() {
+ return (EReference)ftpListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFtpMessageFilterType() {
+ return ftpMessageFilterTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_CertificateName() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_CertificatePassphrase() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_CertificateUrl() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_Directory() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_ErrorDelete() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_ErrorDirectory() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_ErrorSuffix() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_InputSuffix() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_Passive() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_Password() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_PostDelete() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_PostDirectory() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(11);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_PostSuffix() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(12);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_Protocol() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(13);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_ReadOnly() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(14);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_Username() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(15);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpMessageFilterType_WorkSuffix() {
+ return (EAttribute)ftpMessageFilterTypeEClass.getEStructuralFeatures().get(16);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFtpProviderType() {
+ return ftpProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFtpProviderType_Hostname() {
+ return (EAttribute)ftpProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getGroovyListenerType() {
+ return groovyListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getGroovyListenerType_Script() {
+ return (EAttribute)groovyListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHibernateBusType() {
+ return hibernateBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getHibernateBusType_HibernateMessageFilter() {
+ return (EReference)hibernateBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHibernateListenerType() {
+ return hibernateListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getHibernateListenerType_HibernateMessageFilter() {
+ return (EReference)hibernateListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHibernateMessageFilterType() {
+ return hibernateMessageFilterTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHibernateMessageFilterType_Classname() {
+ return (EAttribute)hibernateMessageFilterTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHibernateMessageFilterType_Event() {
+ return (EAttribute)hibernateMessageFilterTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getHibernateProviderType() {
+ return hibernateProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getHibernateProviderType_HibernateCfgFile() {
+ return (EAttribute)hibernateProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJbossesbType() {
+ return jbossesbTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJbossesbType_Providers() {
+ return (EReference)jbossesbTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJbossesbType_Services() {
+ return (EReference)jbossesbTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJbossesbType_ParameterReloadSecs() {
+ return (EAttribute)jbossesbTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJbrBusType() {
+ return jbrBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJbrBusType_Port() {
+ return (EAttribute)jbrBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJbrListenerType() {
+ return jbrListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJbrProviderType() {
+ return jbrProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJbrProviderType_Host() {
+ return (EAttribute)jbrProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJbrProviderType_Protocol() {
+ return (EAttribute)jbrProviderTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJcaGatewayType() {
+ return jcaGatewayTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJcaGatewayType_ActivationConfig() {
+ return (EReference)jcaGatewayTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJcaGatewayType_Adapter() {
+ return (EAttribute)jcaGatewayTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJcaGatewayType_EndpointClass() {
+ return (EAttribute)jcaGatewayTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJcaGatewayType_JcaBridge() {
+ return (EAttribute)jcaGatewayTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJcaGatewayType_MessagingType() {
+ return (EAttribute)jcaGatewayTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJcaGatewayType_Transacted() {
+ return (EAttribute)jcaGatewayTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsBusType() {
+ return jmsBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsBusType_JmsMessageFilter() {
+ return (EReference)jmsBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsJcaProviderType() {
+ return jmsJcaProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsJcaProviderType_ActivationConfig() {
+ return (EReference)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_Adapter() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_EndpointClass() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_JcaBridge() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_MessagingType() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_ProviderAdapterJNDI() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsJcaProviderType_Transacted() {
+ return (EAttribute)jmsJcaProviderTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsListenerType() {
+ return jmsListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getJmsListenerType_JmsMessageFilter() {
+ return (EReference)jmsListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsMessageFilterType() {
+ return jmsMessageFilterTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_AcknowledgeMode() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_DestName() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_DestType() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_JmsSecurityCredential() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_JmsSecurityPrincipal() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_Persistent() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_Selector() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsMessageFilterType_Transacted() {
+ return (EAttribute)jmsMessageFilterTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getJmsProviderType() {
+ return jmsProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsProviderType_ConnectionFactory() {
+ return (EAttribute)jmsProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsProviderType_JndiContextFactory() {
+ return (EAttribute)jmsProviderTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsProviderType_JndiPkgPrefix() {
+ return (EAttribute)jmsProviderTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getJmsProviderType_JndiURL() {
+ return (EAttribute)jmsProviderTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getListener() {
+ return listenerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getListener_Property() {
+ return (EReference)listenerEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getListener_Busidref() {
+ return (EAttribute)listenerEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getListener_IsGateway() {
+ return (EAttribute)listenerEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getListener_MaxThreads() {
+ return (EAttribute)listenerEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getListener_Name() {
+ return (EAttribute)listenerEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getListenersType() {
+ return listenersTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getListenersType_ListenerGroup() {
+ return (EAttribute)listenersTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getListenersType_Listener() {
+ return (EReference)listenersTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getPropertyType() {
+ return propertyTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPropertyType_Name() {
+ return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getPropertyType_Value() {
+ return (EAttribute)propertyTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getProvider() {
+ return providerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProvider_Property() {
+ return (EReference)providerEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getProvider_Name() {
+ return (EAttribute)providerEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getProvidersType() {
+ return providersTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getProvidersType_ProviderGroup() {
+ return (EAttribute)providersTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getProvidersType_Provider() {
+ return (EReference)providersTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSchedule() {
+ return scheduleEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSchedule_Property() {
+ return (EReference)scheduleEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSchedule_EndDate() {
+ return (EAttribute)scheduleEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSchedule_Scheduleid() {
+ return (EAttribute)scheduleEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSchedule_StartDate() {
+ return (EAttribute)scheduleEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getScheduledListenerType() {
+ return scheduledListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScheduledListenerType_EventProcessor() {
+ return (EAttribute)scheduledListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScheduledListenerType_Transacted() {
+ return (EAttribute)scheduledListenerTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getScheduleProviderType() {
+ return scheduleProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getScheduleProviderType_ScheduleGroup() {
+ return (EAttribute)scheduleProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getScheduleProviderType_Schedule() {
+ return (EReference)scheduleProviderTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSecurityType() {
+ return securityTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSecurityType_Property() {
+ return (EReference)securityTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSecurityType_CallbackHandler() {
+ return (EAttribute)securityTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSecurityType_ModuleName() {
+ return (EAttribute)securityTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSecurityType_RolesAllowed() {
+ return (EAttribute)securityTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSecurityType_RunAs() {
+ return (EAttribute)securityTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSecurityType_UseCallerIdentity() {
+ return (EAttribute)securityTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getServicesType() {
+ return servicesTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServicesType_Service() {
+ return (EReference)servicesTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getServiceType() {
+ return serviceTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceType_Security() {
+ return (EReference)serviceTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceType_Property() {
+ return (EReference)serviceTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceType_Listeners() {
+ return (EReference)serviceTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getServiceType_Actions() {
+ return (EReference)serviceTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceType_Category() {
+ return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceType_Description() {
+ return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceType_InvmScope() {
+ return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceType_InvmTransacted() {
+ return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getServiceType_Name() {
+ return (EAttribute)serviceTypeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSimpleScheduleType() {
+ return simpleScheduleTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleScheduleType_ExecCount() {
+ return (EAttribute)simpleScheduleTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleScheduleType_Frequency() {
+ return (EAttribute)simpleScheduleTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSimpleScheduleType_FrequencyUnits() {
+ return (EAttribute)simpleScheduleTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSqlBusType() {
+ return sqlBusTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSqlBusType_SqlMessageFilter() {
+ return (EReference)sqlBusTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSqlListenerType() {
+ return sqlListenerTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getSqlListenerType_SqlMessageFilter() {
+ return (EReference)sqlListenerTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlListenerType_PollFrequencySeconds() {
+ return (EAttribute)sqlListenerTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSqlMessageFilterType() {
+ return sqlMessageFilterTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_ErrorDelete() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_InsertTimestampColumn() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_MessageColumn() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_MessageIdColumn() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_OrderBy() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_PostDelete() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_StatusColumn() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_Tablename() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlMessageFilterType_WhereCondition() {
+ return (EAttribute)sqlMessageFilterTypeEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getSqlProviderType() {
+ return sqlProviderTypeEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Datasource() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Driver() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Password() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Transacted() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Url() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getSqlProviderType_Username() {
+ return (EAttribute)sqlProviderTypeEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getDestTypeType() {
+ return destTypeTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getFrequencyUnit() {
+ return frequencyUnitEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getInvmScope() {
+ return invmScopeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getMepType() {
+ return mepTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getProtocolType() {
+ return protocolTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getProtocolType1() {
+ return protocolType1EEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getCategoryType() {
+ return categoryTypeEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getDescriptionType() {
+ return descriptionTypeEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getDestTypeTypeObject() {
+ return destTypeTypeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getFrequencyUnitObject() {
+ return frequencyUnitObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getInvmScopeObject() {
+ return invmScopeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getMepTypeObject() {
+ return mepTypeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getNameType() {
+ return nameTypeEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getPollFrequencySecondsType() {
+ return pollFrequencySecondsTypeEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getProtocolTypeObject() {
+ return protocolTypeObjectEDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EDataType getProtocolTypeObject1() {
+ return protocolTypeObject1EDataType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBFactory getESBFactory() {
+ return (ESBFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create classes and their features
+ abstractScheduledListenerEClass = createEClass(ABSTRACT_SCHEDULED_LISTENER);
+ createEAttribute(abstractScheduledListenerEClass,
ABSTRACT_SCHEDULED_LISTENER__POLL_FREQUENCY_SECONDS);
+ createEAttribute(abstractScheduledListenerEClass,
ABSTRACT_SCHEDULED_LISTENER__SCHEDULE_FREQUENCY);
+ createEAttribute(abstractScheduledListenerEClass,
ABSTRACT_SCHEDULED_LISTENER__SCHEDULEIDREF);
+
+ actionsTypeEClass = createEClass(ACTIONS_TYPE);
+ createEReference(actionsTypeEClass, ACTIONS_TYPE__ACTION);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__FAULT_XSD);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__IN_XSD);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__MEP);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__OUT_XSD);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__VALIDATE);
+ createEAttribute(actionsTypeEClass, ACTIONS_TYPE__WEBSERVICE);
+
+ actionTypeEClass = createEClass(ACTION_TYPE);
+ createEReference(actionTypeEClass, ACTION_TYPE__PROPERTY);
+ createEAttribute(actionTypeEClass, ACTION_TYPE__CLASS);
+ createEAttribute(actionTypeEClass, ACTION_TYPE__NAME);
+ createEAttribute(actionTypeEClass, ACTION_TYPE__PROCESS);
+
+ activationConfigTypeEClass = createEClass(ACTIVATION_CONFIG_TYPE);
+ createEReference(activationConfigTypeEClass, ACTIVATION_CONFIG_TYPE__PROPERTY);
+
+ busEClass = createEClass(BUS);
+ createEReference(busEClass, BUS__PROPERTY);
+ createEAttribute(busEClass, BUS__BUSID);
+
+ busProviderEClass = createEClass(BUS_PROVIDER);
+ createEAttribute(busProviderEClass, BUS_PROVIDER__BUS_GROUP);
+ createEReference(busProviderEClass, BUS_PROVIDER__BUS);
+
+ busProviderTypeEClass = createEClass(BUS_PROVIDER_TYPE);
+
+ cronScheduleTypeEClass = createEClass(CRON_SCHEDULE_TYPE);
+ createEAttribute(cronScheduleTypeEClass, CRON_SCHEDULE_TYPE__CRON_EXPRESSION);
+
+ documentRootEClass = createEClass(DOCUMENT_ROOT);
+ createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__ACTION);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__ACTIONS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__ACTIVATION_CONFIG);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__BUS_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__CRON_SCHEDULE);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SCHEDULE);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FS_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FS_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FS_MESSAGE_FILTER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FS_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FTP_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FTP_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FTP_MESSAGE_FILTER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__FTP_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__GROOVY_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__HIBERNATE_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__HIBERNATE_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__HIBERNATE_MESSAGE_FILTER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__HIBERNATE_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JBOSSESB);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JBR_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JBR_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JBR_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JCA_GATEWAY);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JMS_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JMS_JCA_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JMS_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JMS_MESSAGE_FILTER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__JMS_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__LISTENERS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__PROPERTY);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__PROVIDERS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SCHEDULED_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SCHEDULE_PROVIDER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SECURITY);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SERVICE);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SERVICES);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SIMPLE_SCHEDULE);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SQL_BUS);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SQL_LISTENER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SQL_MESSAGE_FILTER);
+ createEReference(documentRootEClass, DOCUMENT_ROOT__SQL_PROVIDER);
+
+ fsBusTypeEClass = createEClass(FS_BUS_TYPE);
+ createEReference(fsBusTypeEClass, FS_BUS_TYPE__FS_MESSAGE_FILTER);
+
+ fsListenerTypeEClass = createEClass(FS_LISTENER_TYPE);
+ createEReference(fsListenerTypeEClass, FS_LISTENER_TYPE__FS_MESSAGE_FILTER);
+
+ fsMessageFilterTypeEClass = createEClass(FS_MESSAGE_FILTER_TYPE);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__DIRECTORY);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__ERROR_DELETE);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__POST_DELETE);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__POST_RENAME);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__POST_SUFFIX);
+ createEAttribute(fsMessageFilterTypeEClass, FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX);
+
+ fsProviderTypeEClass = createEClass(FS_PROVIDER_TYPE);
+
+ ftpBusTypeEClass = createEClass(FTP_BUS_TYPE);
+ createEReference(ftpBusTypeEClass, FTP_BUS_TYPE__FTP_MESSAGE_FILTER);
+
+ ftpListenerTypeEClass = createEClass(FTP_LISTENER_TYPE);
+ createEReference(ftpListenerTypeEClass, FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER);
+
+ ftpMessageFilterTypeEClass = createEClass(FTP_MESSAGE_FILTER_TYPE);
+ createEAttribute(ftpMessageFilterTypeEClass,
FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME);
+ createEAttribute(ftpMessageFilterTypeEClass,
FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE);
+ createEAttribute(ftpMessageFilterTypeEClass,
FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__DIRECTORY);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE);
+ createEAttribute(ftpMessageFilterTypeEClass,
FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__PASSIVE);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__PASSWORD);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__POST_DELETE);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__PROTOCOL);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__READ_ONLY);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__USERNAME);
+ createEAttribute(ftpMessageFilterTypeEClass, FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX);
+
+ ftpProviderTypeEClass = createEClass(FTP_PROVIDER_TYPE);
+ createEAttribute(ftpProviderTypeEClass, FTP_PROVIDER_TYPE__HOSTNAME);
+
+ groovyListenerTypeEClass = createEClass(GROOVY_LISTENER_TYPE);
+ createEAttribute(groovyListenerTypeEClass, GROOVY_LISTENER_TYPE__SCRIPT);
+
+ hibernateBusTypeEClass = createEClass(HIBERNATE_BUS_TYPE);
+ createEReference(hibernateBusTypeEClass,
HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER);
+
+ hibernateListenerTypeEClass = createEClass(HIBERNATE_LISTENER_TYPE);
+ createEReference(hibernateListenerTypeEClass,
HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER);
+
+ hibernateMessageFilterTypeEClass = createEClass(HIBERNATE_MESSAGE_FILTER_TYPE);
+ createEAttribute(hibernateMessageFilterTypeEClass,
HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME);
+ createEAttribute(hibernateMessageFilterTypeEClass,
HIBERNATE_MESSAGE_FILTER_TYPE__EVENT);
+
+ hibernateProviderTypeEClass = createEClass(HIBERNATE_PROVIDER_TYPE);
+ createEAttribute(hibernateProviderTypeEClass,
HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE);
+
+ jbossesbTypeEClass = createEClass(JBOSSESB_TYPE);
+ createEReference(jbossesbTypeEClass, JBOSSESB_TYPE__PROVIDERS);
+ createEReference(jbossesbTypeEClass, JBOSSESB_TYPE__SERVICES);
+ createEAttribute(jbossesbTypeEClass, JBOSSESB_TYPE__PARAMETER_RELOAD_SECS);
+
+ jbrBusTypeEClass = createEClass(JBR_BUS_TYPE);
+ createEAttribute(jbrBusTypeEClass, JBR_BUS_TYPE__PORT);
+
+ jbrListenerTypeEClass = createEClass(JBR_LISTENER_TYPE);
+
+ jbrProviderTypeEClass = createEClass(JBR_PROVIDER_TYPE);
+ createEAttribute(jbrProviderTypeEClass, JBR_PROVIDER_TYPE__HOST);
+ createEAttribute(jbrProviderTypeEClass, JBR_PROVIDER_TYPE__PROTOCOL);
+
+ jcaGatewayTypeEClass = createEClass(JCA_GATEWAY_TYPE);
+ createEReference(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__ACTIVATION_CONFIG);
+ createEAttribute(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__ADAPTER);
+ createEAttribute(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__ENDPOINT_CLASS);
+ createEAttribute(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__JCA_BRIDGE);
+ createEAttribute(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__MESSAGING_TYPE);
+ createEAttribute(jcaGatewayTypeEClass, JCA_GATEWAY_TYPE__TRANSACTED);
+
+ jmsBusTypeEClass = createEClass(JMS_BUS_TYPE);
+ createEReference(jmsBusTypeEClass, JMS_BUS_TYPE__JMS_MESSAGE_FILTER);
+
+ jmsJcaProviderTypeEClass = createEClass(JMS_JCA_PROVIDER_TYPE);
+ createEReference(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG);
+ createEAttribute(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__ADAPTER);
+ createEAttribute(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS);
+ createEAttribute(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE);
+ createEAttribute(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE);
+ createEAttribute(jmsJcaProviderTypeEClass,
JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI);
+ createEAttribute(jmsJcaProviderTypeEClass, JMS_JCA_PROVIDER_TYPE__TRANSACTED);
+
+ jmsListenerTypeEClass = createEClass(JMS_LISTENER_TYPE);
+ createEReference(jmsListenerTypeEClass, JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER);
+
+ jmsMessageFilterTypeEClass = createEClass(JMS_MESSAGE_FILTER_TYPE);
+ createEAttribute(jmsMessageFilterTypeEClass,
JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE);
+ createEAttribute(jmsMessageFilterTypeEClass, JMS_MESSAGE_FILTER_TYPE__DEST_NAME);
+ createEAttribute(jmsMessageFilterTypeEClass, JMS_MESSAGE_FILTER_TYPE__DEST_TYPE);
+ createEAttribute(jmsMessageFilterTypeEClass,
JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL);
+ createEAttribute(jmsMessageFilterTypeEClass,
JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL);
+ createEAttribute(jmsMessageFilterTypeEClass, JMS_MESSAGE_FILTER_TYPE__PERSISTENT);
+ createEAttribute(jmsMessageFilterTypeEClass, JMS_MESSAGE_FILTER_TYPE__SELECTOR);
+ createEAttribute(jmsMessageFilterTypeEClass, JMS_MESSAGE_FILTER_TYPE__TRANSACTED);
+
+ jmsProviderTypeEClass = createEClass(JMS_PROVIDER_TYPE);
+ createEAttribute(jmsProviderTypeEClass, JMS_PROVIDER_TYPE__CONNECTION_FACTORY);
+ createEAttribute(jmsProviderTypeEClass, JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY);
+ createEAttribute(jmsProviderTypeEClass, JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX);
+ createEAttribute(jmsProviderTypeEClass, JMS_PROVIDER_TYPE__JNDI_URL);
+
+ listenerEClass = createEClass(LISTENER);
+ createEReference(listenerEClass, LISTENER__PROPERTY);
+ createEAttribute(listenerEClass, LISTENER__BUSIDREF);
+ createEAttribute(listenerEClass, LISTENER__IS_GATEWAY);
+ createEAttribute(listenerEClass, LISTENER__MAX_THREADS);
+ createEAttribute(listenerEClass, LISTENER__NAME);
+
+ listenersTypeEClass = createEClass(LISTENERS_TYPE);
+ createEAttribute(listenersTypeEClass, LISTENERS_TYPE__LISTENER_GROUP);
+ createEReference(listenersTypeEClass, LISTENERS_TYPE__LISTENER);
+
+ propertyTypeEClass = createEClass(PROPERTY_TYPE);
+ createEAttribute(propertyTypeEClass, PROPERTY_TYPE__NAME);
+ createEAttribute(propertyTypeEClass, PROPERTY_TYPE__VALUE);
+
+ providerEClass = createEClass(PROVIDER);
+ createEReference(providerEClass, PROVIDER__PROPERTY);
+ createEAttribute(providerEClass, PROVIDER__NAME);
+
+ providersTypeEClass = createEClass(PROVIDERS_TYPE);
+ createEAttribute(providersTypeEClass, PROVIDERS_TYPE__PROVIDER_GROUP);
+ createEReference(providersTypeEClass, PROVIDERS_TYPE__PROVIDER);
+
+ scheduleEClass = createEClass(SCHEDULE);
+ createEReference(scheduleEClass, SCHEDULE__PROPERTY);
+ createEAttribute(scheduleEClass, SCHEDULE__END_DATE);
+ createEAttribute(scheduleEClass, SCHEDULE__SCHEDULEID);
+ createEAttribute(scheduleEClass, SCHEDULE__START_DATE);
+
+ scheduledListenerTypeEClass = createEClass(SCHEDULED_LISTENER_TYPE);
+ createEAttribute(scheduledListenerTypeEClass,
SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR);
+ createEAttribute(scheduledListenerTypeEClass, SCHEDULED_LISTENER_TYPE__TRANSACTED);
+
+ scheduleProviderTypeEClass = createEClass(SCHEDULE_PROVIDER_TYPE);
+ createEAttribute(scheduleProviderTypeEClass, SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP);
+ createEReference(scheduleProviderTypeEClass, SCHEDULE_PROVIDER_TYPE__SCHEDULE);
+
+ securityTypeEClass = createEClass(SECURITY_TYPE);
+ createEReference(securityTypeEClass, SECURITY_TYPE__PROPERTY);
+ createEAttribute(securityTypeEClass, SECURITY_TYPE__CALLBACK_HANDLER);
+ createEAttribute(securityTypeEClass, SECURITY_TYPE__MODULE_NAME);
+ createEAttribute(securityTypeEClass, SECURITY_TYPE__ROLES_ALLOWED);
+ createEAttribute(securityTypeEClass, SECURITY_TYPE__RUN_AS);
+ createEAttribute(securityTypeEClass, SECURITY_TYPE__USE_CALLER_IDENTITY);
+
+ servicesTypeEClass = createEClass(SERVICES_TYPE);
+ createEReference(servicesTypeEClass, SERVICES_TYPE__SERVICE);
+
+ serviceTypeEClass = createEClass(SERVICE_TYPE);
+ createEReference(serviceTypeEClass, SERVICE_TYPE__SECURITY);
+ createEReference(serviceTypeEClass, SERVICE_TYPE__PROPERTY);
+ createEReference(serviceTypeEClass, SERVICE_TYPE__LISTENERS);
+ createEReference(serviceTypeEClass, SERVICE_TYPE__ACTIONS);
+ createEAttribute(serviceTypeEClass, SERVICE_TYPE__CATEGORY);
+ createEAttribute(serviceTypeEClass, SERVICE_TYPE__DESCRIPTION);
+ createEAttribute(serviceTypeEClass, SERVICE_TYPE__INVM_SCOPE);
+ createEAttribute(serviceTypeEClass, SERVICE_TYPE__INVM_TRANSACTED);
+ createEAttribute(serviceTypeEClass, SERVICE_TYPE__NAME);
+
+ simpleScheduleTypeEClass = createEClass(SIMPLE_SCHEDULE_TYPE);
+ createEAttribute(simpleScheduleTypeEClass, SIMPLE_SCHEDULE_TYPE__EXEC_COUNT);
+ createEAttribute(simpleScheduleTypeEClass, SIMPLE_SCHEDULE_TYPE__FREQUENCY);
+ createEAttribute(simpleScheduleTypeEClass, SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS);
+
+ sqlBusTypeEClass = createEClass(SQL_BUS_TYPE);
+ createEReference(sqlBusTypeEClass, SQL_BUS_TYPE__SQL_MESSAGE_FILTER);
+
+ sqlListenerTypeEClass = createEClass(SQL_LISTENER_TYPE);
+ createEReference(sqlListenerTypeEClass, SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER);
+ createEAttribute(sqlListenerTypeEClass, SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS);
+
+ sqlMessageFilterTypeEClass = createEClass(SQL_MESSAGE_FILTER_TYPE);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE);
+ createEAttribute(sqlMessageFilterTypeEClass,
SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN);
+ createEAttribute(sqlMessageFilterTypeEClass,
SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__ORDER_BY);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__POST_DELETE);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN);
+ createEAttribute(sqlMessageFilterTypeEClass, SQL_MESSAGE_FILTER_TYPE__TABLENAME);
+ createEAttribute(sqlMessageFilterTypeEClass,
SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION);
+
+ sqlProviderTypeEClass = createEClass(SQL_PROVIDER_TYPE);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__DATASOURCE);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__DRIVER);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__PASSWORD);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__TRANSACTED);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__URL);
+ createEAttribute(sqlProviderTypeEClass, SQL_PROVIDER_TYPE__USERNAME);
+
+ // Create enums
+ destTypeTypeEEnum = createEEnum(DEST_TYPE_TYPE);
+ frequencyUnitEEnum = createEEnum(FREQUENCY_UNIT);
+ invmScopeEEnum = createEEnum(INVM_SCOPE);
+ mepTypeEEnum = createEEnum(MEP_TYPE);
+ protocolTypeEEnum = createEEnum(PROTOCOL_TYPE);
+ protocolType1EEnum = createEEnum(PROTOCOL_TYPE1);
+
+ // Create data types
+ categoryTypeEDataType = createEDataType(CATEGORY_TYPE);
+ descriptionTypeEDataType = createEDataType(DESCRIPTION_TYPE);
+ destTypeTypeObjectEDataType = createEDataType(DEST_TYPE_TYPE_OBJECT);
+ frequencyUnitObjectEDataType = createEDataType(FREQUENCY_UNIT_OBJECT);
+ invmScopeObjectEDataType = createEDataType(INVM_SCOPE_OBJECT);
+ mepTypeObjectEDataType = createEDataType(MEP_TYPE_OBJECT);
+ nameTypeEDataType = createEDataType(NAME_TYPE);
+ pollFrequencySecondsTypeEDataType = createEDataType(POLL_FREQUENCY_SECONDS_TYPE);
+ protocolTypeObjectEDataType = createEDataType(PROTOCOL_TYPE_OBJECT);
+ protocolTypeObject1EDataType = createEDataType(PROTOCOL_TYPE_OBJECT1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ XMLTypePackage theXMLTypePackage =
(XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI);
+
+ // Create type parameters
+
+ // Set bounds for type parameters
+
+ // Add supertypes to classes
+ abstractScheduledListenerEClass.getESuperTypes().add(this.getListener());
+ busProviderEClass.getESuperTypes().add(this.getProvider());
+ busProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ cronScheduleTypeEClass.getESuperTypes().add(this.getSchedule());
+ fsBusTypeEClass.getESuperTypes().add(this.getBus());
+ fsListenerTypeEClass.getESuperTypes().add(this.getAbstractScheduledListener());
+ fsProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ ftpBusTypeEClass.getESuperTypes().add(this.getBus());
+ ftpListenerTypeEClass.getESuperTypes().add(this.getAbstractScheduledListener());
+ ftpProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ groovyListenerTypeEClass.getESuperTypes().add(this.getListener());
+ hibernateBusTypeEClass.getESuperTypes().add(this.getBus());
+ hibernateListenerTypeEClass.getESuperTypes().add(this.getListener());
+ hibernateProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ jbrBusTypeEClass.getESuperTypes().add(this.getBus());
+ jbrListenerTypeEClass.getESuperTypes().add(this.getListener());
+ jbrProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ jcaGatewayTypeEClass.getESuperTypes().add(this.getListener());
+ jmsBusTypeEClass.getESuperTypes().add(this.getBus());
+ jmsJcaProviderTypeEClass.getESuperTypes().add(this.getJmsProviderType());
+ jmsListenerTypeEClass.getESuperTypes().add(this.getListener());
+ jmsProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+ propertyTypeEClass.getESuperTypes().add(theXMLTypePackage.getAnyType());
+ scheduledListenerTypeEClass.getESuperTypes().add(this.getAbstractScheduledListener());
+ scheduleProviderTypeEClass.getESuperTypes().add(this.getProvider());
+ simpleScheduleTypeEClass.getESuperTypes().add(this.getSchedule());
+ sqlBusTypeEClass.getESuperTypes().add(this.getBus());
+ sqlListenerTypeEClass.getESuperTypes().add(this.getListener());
+ sqlProviderTypeEClass.getESuperTypes().add(this.getBusProvider());
+
+ // Initialize classes and features; add operations and parameters
+ initEClass(abstractScheduledListenerEClass, AbstractScheduledListener.class,
"AbstractScheduledListener", IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getAbstractScheduledListener_PollFrequencySeconds(),
theXMLTypePackage.getInt(), "pollFrequencySeconds", "-1", 0, 1,
AbstractScheduledListener.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getAbstractScheduledListener_ScheduleFrequency(),
theXMLTypePackage.getInt(), "scheduleFrequency", "-1", 0, 1,
AbstractScheduledListener.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getAbstractScheduledListener_Scheduleidref(),
theXMLTypePackage.getString(), "scheduleidref", null, 0, 1,
AbstractScheduledListener.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(actionsTypeEClass, ActionsType.class, "ActionsType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActionsType_Action(), this.getActionType(), null, "action",
null, 1, -1, ActionsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_FaultXsd(), theXMLTypePackage.getString(),
"faultXsd", null, 0, 1, ActionsType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_InXsd(), theXMLTypePackage.getString(),
"inXsd", null, 0, 1, ActionsType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_Mep(), this.getMepType(), "mep", null, 0, 1,
ActionsType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_OutXsd(), theXMLTypePackage.getString(),
"outXsd", null, 0, 1, ActionsType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_Validate(), theXMLTypePackage.getBoolean(),
"validate", "false", 0, 1, ActionsType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionsType_Webservice(), theXMLTypePackage.getBoolean(),
"webservice", "true", 0, 1, ActionsType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(actionTypeEClass, ActionType.class, "ActionType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActionType_Property(), this.getPropertyType(), null,
"property", null, 0, -1, ActionType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getActionType_Class(), theXMLTypePackage.getString(), "class",
null, 1, 1, ActionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionType_Name(), theXMLTypePackage.getString(), "name",
null, 1, 1, ActionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActionType_Process(), theXMLTypePackage.getString(),
"process", null, 0, 1, ActionType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(activationConfigTypeEClass, ActivationConfigType.class,
"ActivationConfigType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getActivationConfigType_Property(), this.getPropertyType(), null,
"property", null, 1, -1, ActivationConfigType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+
+ initEClass(busEClass, Bus.class, "Bus", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getBus_Property(), this.getPropertyType(), null, "property",
null, 0, -1, Bus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getBus_Busid(), theXMLTypePackage.getString(), "busid", null,
1, 1, Bus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(busProviderEClass, BusProvider.class, "BusProvider", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getBusProvider_BusGroup(), ecorePackage.getEFeatureMapEntry(),
"busGroup", null, 1, -1, BusProvider.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getBusProvider_Bus(), this.getBus(), null, "bus", null, 1, -1,
BusProvider.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(busProviderTypeEClass, BusProviderType.class, "BusProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(cronScheduleTypeEClass, CronScheduleType.class,
"CronScheduleType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getCronScheduleType_CronExpression(), theXMLTypePackage.getString(),
"cronExpression", null, 0, 1, CronScheduleType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(),
"mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XMLNSPrefixMap(),
ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1,
null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_XSISchemaLocation(),
ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0,
-1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Action(), this.getActionType(), null,
"action", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Actions(), this.getActionsType(), null,
"actions", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_ActivationConfig(), this.getActivationConfigType(),
null, "activationConfig", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_Bus(), this.getBus(), null, "bus", null, 0,
-2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_BusProvider(), this.getBusProviderType(), null,
"busProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Provider(), this.getProvider(), null,
"provider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_CronSchedule(), this.getCronScheduleType(), null,
"cronSchedule", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Schedule(), this.getSchedule(), null,
"schedule", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FsBus(), this.getFsBusType(), null, "fsBus",
null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FsListener(), this.getFsListenerType(), null,
"fsListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Listener(), this.getListener(), null,
"listener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FsMessageFilter(), this.getFsMessageFilterType(), null,
"fsMessageFilter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FsProvider(), this.getFsProviderType(), null,
"fsProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FtpBus(), this.getFtpBusType(), null,
"ftpBus", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FtpListener(), this.getFtpListenerType(), null,
"ftpListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_FtpMessageFilter(), this.getFtpMessageFilterType(),
null, "ftpMessageFilter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_FtpProvider(), this.getFtpProviderType(), null,
"ftpProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_GroovyListener(), this.getGroovyListenerType(), null,
"groovyListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_HibernateBus(), this.getHibernateBusType(), null,
"hibernateBus", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_HibernateListener(), this.getHibernateListenerType(),
null, "hibernateListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_HibernateMessageFilter(),
this.getHibernateMessageFilterType(), null, "hibernateMessageFilter", null, 0,
-2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_HibernateProvider(), this.getHibernateProviderType(),
null, "hibernateProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_Jbossesb(), this.getJbossesbType(), null,
"jbossesb", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JbrBus(), this.getJbrBusType(), null,
"jbrBus", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JbrListener(), this.getJbrListenerType(), null,
"jbrListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JbrProvider(), this.getJbrProviderType(), null,
"jbrProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JcaGateway(), this.getJcaGatewayType(), null,
"jcaGateway", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JmsBus(), this.getJmsBusType(), null,
"jmsBus", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JmsJcaProvider(), this.getJmsJcaProviderType(), null,
"jmsJcaProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JmsListener(), this.getJmsListenerType(), null,
"jmsListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_JmsMessageFilter(), this.getJmsMessageFilterType(),
null, "jmsMessageFilter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_JmsProvider(), this.getJmsProviderType(), null,
"jmsProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Listeners(), this.getListenersType(), null,
"listeners", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Property(), this.getPropertyType(), null,
"property", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Providers(), this.getProvidersType(), null,
"providers", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_ScheduledListener(), this.getScheduledListenerType(),
null, "scheduledListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_ScheduleProvider(), this.getScheduleProviderType(),
null, "scheduleProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_Security(), this.getSecurityType(), null,
"security", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Service(), this.getServiceType(), null,
"service", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_Services(), this.getServicesType(), null,
"services", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_SimpleSchedule(), this.getSimpleScheduleType(), null,
"simpleSchedule", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_SqlBus(), this.getSqlBusType(), null,
"sqlBus", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_SqlListener(), this.getSqlListenerType(), null,
"sqlListener", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+ initEReference(getDocumentRoot_SqlMessageFilter(), this.getSqlMessageFilterType(),
null, "sqlMessageFilter", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+ initEReference(getDocumentRoot_SqlProvider(), this.getSqlProviderType(), null,
"sqlProvider", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
+
+ initEClass(fsBusTypeEClass, FsBusType.class, "FsBusType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getFsBusType_FsMessageFilter(), this.getFsMessageFilterType(), null,
"fsMessageFilter", null, 0, 1, FsBusType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(fsListenerTypeEClass, FsListenerType.class, "FsListenerType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getFsListenerType_FsMessageFilter(), this.getFsMessageFilterType(),
null, "fsMessageFilter", null, 0, 1, FsListenerType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+
+ initEClass(fsMessageFilterTypeEClass, FsMessageFilterType.class,
"FsMessageFilterType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getFsMessageFilterType_Directory(), theXMLTypePackage.getString(),
"directory", null, 1, 1, FsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_ErrorDelete(), theXMLTypePackage.getBoolean(),
"errorDelete", "true", 0, 1, FsMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_ErrorDirectory(), theXMLTypePackage.getString(),
"errorDirectory", "processed", 0, 1, FsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_ErrorSuffix(), theXMLTypePackage.getString(),
"errorSuffix", ".esbERROR", 0, 1, FsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_InputSuffix(), theXMLTypePackage.getString(),
"inputSuffix", null, 0, 1, FsMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_PostDelete(), theXMLTypePackage.getBoolean(),
"postDelete", "true", 0, 1, FsMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_PostDirectory(), theXMLTypePackage.getString(),
"postDirectory", "processed", 0, 1, FsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_PostRename(), theXMLTypePackage.getBoolean(),
"postRename", "true", 0, 1, FsMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_PostSuffix(), theXMLTypePackage.getString(),
"postSuffix", ".esbDone", 0, 1, FsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFsMessageFilterType_WorkSuffix(), theXMLTypePackage.getString(),
"workSuffix", ".esbInProcess", 0, 1, FsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(fsProviderTypeEClass, FsProviderType.class, "FsProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(ftpBusTypeEClass, FtpBusType.class, "FtpBusType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getFtpBusType_FtpMessageFilter(), this.getFtpMessageFilterType(), null,
"ftpMessageFilter", null, 0, 1, FtpBusType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(ftpListenerTypeEClass, FtpListenerType.class, "FtpListenerType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getFtpListenerType_FtpMessageFilter(), this.getFtpMessageFilterType(),
null, "ftpMessageFilter", null, 0, 1, FtpListenerType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+
+ initEClass(ftpMessageFilterTypeEClass, FtpMessageFilterType.class,
"FtpMessageFilterType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getFtpMessageFilterType_CertificateName(),
theXMLTypePackage.getString(), "certificateName", null, 0, 1,
FtpMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_CertificatePassphrase(),
theXMLTypePackage.getString(), "certificatePassphrase", null, 0, 1,
FtpMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_CertificateUrl(), theXMLTypePackage.getString(),
"certificateUrl", null, 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_Directory(), theXMLTypePackage.getString(),
"directory", null, 1, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_ErrorDelete(), theXMLTypePackage.getBoolean(),
"errorDelete", "true", 0, 1, FtpMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_ErrorDirectory(), theXMLTypePackage.getString(),
"errorDirectory", "processed", 0, 1, FtpMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_ErrorSuffix(), theXMLTypePackage.getString(),
"errorSuffix", ".esbERROR", 0, 1, FtpMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_InputSuffix(), theXMLTypePackage.getString(),
"inputSuffix", null, 1, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_Passive(), theXMLTypePackage.getBoolean(),
"passive", null, 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_Password(), theXMLTypePackage.getString(),
"password", null, 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_PostDelete(), theXMLTypePackage.getBoolean(),
"postDelete", "true", 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_PostDirectory(), theXMLTypePackage.getString(),
"postDirectory", null, 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_PostSuffix(), theXMLTypePackage.getString(),
"postSuffix", ".esbDone", 0, 1, FtpMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_Protocol(), this.getProtocolType1(),
"protocol", "ftp", 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_ReadOnly(), theXMLTypePackage.getBoolean(),
"readOnly", "false", 0, 1, FtpMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_Username(), theXMLTypePackage.getString(),
"username", null, 1, 1, FtpMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFtpMessageFilterType_WorkSuffix(), theXMLTypePackage.getString(),
"workSuffix", ".esbInProcess", 0, 1, FtpMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(ftpProviderTypeEClass, FtpProviderType.class, "FtpProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getFtpProviderType_Hostname(), theXMLTypePackage.getString(),
"hostname", null, 1, 1, FtpProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(groovyListenerTypeEClass, GroovyListenerType.class,
"GroovyListenerType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getGroovyListenerType_Script(), theXMLTypePackage.getString(),
"script", null, 1, 1, GroovyListenerType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hibernateBusTypeEClass, HibernateBusType.class,
"HibernateBusType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHibernateBusType_HibernateMessageFilter(),
this.getHibernateMessageFilterType(), null, "hibernateMessageFilter", null, 1,
-1, HibernateBusType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hibernateListenerTypeEClass, HibernateListenerType.class,
"HibernateListenerType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getHibernateListenerType_HibernateMessageFilter(),
this.getHibernateMessageFilterType(), null, "hibernateMessageFilter", null, 0,
-1, HibernateListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(hibernateMessageFilterTypeEClass, HibernateMessageFilterType.class,
"HibernateMessageFilterType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getHibernateMessageFilterType_Classname(),
theXMLTypePackage.getString(), "classname", null, 1, 1,
HibernateMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getHibernateMessageFilterType_Event(), theXMLTypePackage.getString(),
"event", "message_id", 0, 1, HibernateMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(hibernateProviderTypeEClass, HibernateProviderType.class,
"HibernateProviderType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getHibernateProviderType_HibernateCfgFile(),
theXMLTypePackage.getString(), "hibernateCfgFile", null, 1, 1,
HibernateProviderType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jbossesbTypeEClass, JbossesbType.class, "JbossesbType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJbossesbType_Providers(), this.getProvidersType(), null,
"providers", null, 0, 1, JbossesbType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getJbossesbType_Services(), this.getServicesType(), null,
"services", null, 0, 1, JbossesbType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getJbossesbType_ParameterReloadSecs(),
theXMLTypePackage.getAnySimpleType(), "parameterReloadSecs", "180", 0,
1, JbossesbType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jbrBusTypeEClass, JbrBusType.class, "JbrBusType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJbrBusType_Port(), theXMLTypePackage.getInt(), "port",
null, 1, 1, JbrBusType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jbrListenerTypeEClass, JbrListenerType.class, "JbrListenerType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ initEClass(jbrProviderTypeEClass, JbrProviderType.class, "JbrProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJbrProviderType_Host(), theXMLTypePackage.getString(),
"host", null, 0, 1, JbrProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJbrProviderType_Protocol(), this.getProtocolType(),
"protocol", null, 1, 1, JbrProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jcaGatewayTypeEClass, JcaGatewayType.class, "JcaGatewayType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJcaGatewayType_ActivationConfig(), this.getActivationConfigType(),
null, "activationConfig", null, 0, 1, JcaGatewayType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJcaGatewayType_Adapter(), theXMLTypePackage.getString(),
"adapter", null, 1, 1, JcaGatewayType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJcaGatewayType_EndpointClass(), theXMLTypePackage.getString(),
"endpointClass", null, 1, 1, JcaGatewayType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJcaGatewayType_JcaBridge(), theXMLTypePackage.getString(),
"jcaBridge", null, 0, 1, JcaGatewayType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJcaGatewayType_MessagingType(), theXMLTypePackage.getString(),
"messagingType", null, 0, 1, JcaGatewayType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJcaGatewayType_Transacted(), theXMLTypePackage.getString(),
"transacted", null, 0, 1, JcaGatewayType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jmsBusTypeEClass, JmsBusType.class, "JmsBusType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJmsBusType_JmsMessageFilter(), this.getJmsMessageFilterType(), null,
"jmsMessageFilter", null, 0, 1, JmsBusType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(jmsJcaProviderTypeEClass, JmsJcaProviderType.class,
"JmsJcaProviderType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJmsJcaProviderType_ActivationConfig(),
this.getActivationConfigType(), null, "activationConfig", null, 0, 1,
JmsJcaProviderType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
!IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_Adapter(), theXMLTypePackage.getString(),
"adapter", null, 0, 1, JmsJcaProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_EndpointClass(), theXMLTypePackage.getString(),
"endpointClass", null, 0, 1, JmsJcaProviderType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_JcaBridge(), theXMLTypePackage.getString(),
"jcaBridge", null, 0, 1, JmsJcaProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_MessagingType(), theXMLTypePackage.getString(),
"messagingType", null, 0, 1, JmsJcaProviderType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_ProviderAdapterJNDI(),
theXMLTypePackage.getString(), "providerAdapterJNDI", null, 0, 1,
JmsJcaProviderType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsJcaProviderType_Transacted(), theXMLTypePackage.getBoolean(),
"transacted", null, 0, 1, JmsJcaProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(jmsListenerTypeEClass, JmsListenerType.class, "JmsListenerType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getJmsListenerType_JmsMessageFilter(), this.getJmsMessageFilterType(),
null, "jmsMessageFilter", null, 0, 1, JmsListenerType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+
+ initEClass(jmsMessageFilterTypeEClass, JmsMessageFilterType.class,
"JmsMessageFilterType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJmsMessageFilterType_AcknowledgeMode(),
theXMLTypePackage.getString(), "acknowledgeMode", "AUTO_ACKNOWLEDGE",
0, 1, JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_DestName(), theXMLTypePackage.getString(),
"destName", null, 1, 1, JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_DestType(), this.getDestTypeType(),
"destType", null, 1, 1, JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_JmsSecurityCredential(),
theXMLTypePackage.getString(), "jmsSecurityCredential", null, 0, 1,
JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_JmsSecurityPrincipal(),
theXMLTypePackage.getString(), "jmsSecurityPrincipal", null, 0, 1,
JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_Persistent(), theXMLTypePackage.getBoolean(),
"persistent", "true", 0, 1, JmsMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_Selector(), theXMLTypePackage.getString(),
"selector", null, 0, 1, JmsMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsMessageFilterType_Transacted(), theXMLTypePackage.getBoolean(),
"transacted", "false", 0, 1, JmsMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(jmsProviderTypeEClass, JmsProviderType.class, "JmsProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getJmsProviderType_ConnectionFactory(), theXMLTypePackage.getString(),
"connectionFactory", null, 1, 1, JmsProviderType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsProviderType_JndiContextFactory(), theXMLTypePackage.getString(),
"jndiContextFactory", null, 0, 1, JmsProviderType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsProviderType_JndiPkgPrefix(), theXMLTypePackage.getString(),
"jndiPkgPrefix", null, 0, 1, JmsProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getJmsProviderType_JndiURL(), theXMLTypePackage.getAnyURI(),
"jndiURL", null, 0, 1, JmsProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(listenerEClass, Listener.class, "Listener", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getListener_Property(), this.getPropertyType(), null,
"property", null, 0, -1, Listener.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getListener_Busidref(), theXMLTypePackage.getString(),
"busidref", "$not-defined$", 0, 1, Listener.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getListener_IsGateway(), theXMLTypePackage.getBoolean(),
"isGateway", "false", 0, 1, Listener.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getListener_MaxThreads(), theXMLTypePackage.getInt(),
"maxThreads", "1", 0, 1, Listener.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getListener_Name(), theXMLTypePackage.getString(), "name",
null, 1, 1, Listener.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(listenersTypeEClass, ListenersType.class, "ListenersType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getListenersType_ListenerGroup(), ecorePackage.getEFeatureMapEntry(),
"listenerGroup", null, 1, -1, ListenersType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getListenersType_Listener(), this.getListener(), null,
"listener", null, 1, -1, ListenersType.class, IS_TRANSIENT, IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+
+ initEClass(propertyTypeEClass, PropertyType.class, "PropertyType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getPropertyType_Name(), theXMLTypePackage.getString(), "name",
null, 1, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getPropertyType_Value(), theXMLTypePackage.getString(),
"value", null, 0, 1, PropertyType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(providerEClass, Provider.class, "Provider", IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getProvider_Property(), this.getPropertyType(), null,
"property", null, 0, -1, Provider.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getProvider_Name(), theXMLTypePackage.getString(), "name",
null, 1, 1, Provider.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(providersTypeEClass, ProvidersType.class, "ProvidersType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getProvidersType_ProviderGroup(), ecorePackage.getEFeatureMapEntry(),
"providerGroup", null, 0, -1, ProvidersType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getProvidersType_Provider(), this.getProvider(), null,
"provider", null, 0, -1, ProvidersType.class, IS_TRANSIENT, IS_VOLATILE,
!IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+
+ initEClass(scheduleEClass, Schedule.class, "Schedule", IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSchedule_Property(), this.getPropertyType(), null,
"property", null, 0, -1, Schedule.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getSchedule_EndDate(), theXMLTypePackage.getDateTime(),
"endDate", null, 0, 1, Schedule.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSchedule_Scheduleid(), theXMLTypePackage.getString(),
"scheduleid", null, 1, 1, Schedule.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSchedule_StartDate(), theXMLTypePackage.getDateTime(),
"startDate", null, 0, 1, Schedule.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(scheduledListenerTypeEClass, ScheduledListenerType.class,
"ScheduledListenerType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getScheduledListenerType_EventProcessor(),
theXMLTypePackage.getString(), "eventProcessor", null, 1, 1,
ScheduledListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getScheduledListenerType_Transacted(), theXMLTypePackage.getBoolean(),
"transacted", null, 0, 1, ScheduledListenerType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(scheduleProviderTypeEClass, ScheduleProviderType.class,
"ScheduleProviderType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getScheduleProviderType_ScheduleGroup(),
ecorePackage.getEFeatureMapEntry(), "scheduleGroup", null, 1, -1,
ScheduleProviderType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getScheduleProviderType_Schedule(), this.getSchedule(), null,
"schedule", null, 1, -1, ScheduleProviderType.class, IS_TRANSIENT, IS_VOLATILE,
!IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED,
IS_ORDERED);
+
+ initEClass(securityTypeEClass, SecurityType.class, "SecurityType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSecurityType_Property(), this.getPropertyType(), null,
"property", null, 0, -1, SecurityType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getSecurityType_CallbackHandler(), theXMLTypePackage.getString(),
"callbackHandler", null, 0, 1, SecurityType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSecurityType_ModuleName(), theXMLTypePackage.getString(),
"moduleName", null, 1, 1, SecurityType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSecurityType_RolesAllowed(), theXMLTypePackage.getString(),
"rolesAllowed", null, 0, 1, SecurityType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSecurityType_RunAs(), theXMLTypePackage.getString(),
"runAs", null, 0, 1, SecurityType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSecurityType_UseCallerIdentity(), theXMLTypePackage.getString(),
"useCallerIdentity", null, 0, 1, SecurityType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(servicesTypeEClass, ServicesType.class, "ServicesType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getServicesType_Service(), this.getServiceType(), null,
"service", null, 1, -1, ServicesType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(serviceTypeEClass, ServiceType.class, "ServiceType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getServiceType_Security(), this.getSecurityType(), null,
"security", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getServiceType_Property(), this.getPropertyType(), null,
"property", null, 0, -1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getServiceType_Listeners(), this.getListenersType(), null,
"listeners", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEReference(getServiceType_Actions(), this.getActionsType(), null,
"actions", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getServiceType_Category(), this.getCategoryType(), "category",
null, 1, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getServiceType_Description(), this.getDescriptionType(),
"description", null, 1, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getServiceType_InvmScope(), this.getInvmScope(), "invmScope",
null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getServiceType_InvmTransacted(), theXMLTypePackage.getBoolean(),
"invmTransacted", null, 0, 1, ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getServiceType_Name(), this.getNameType(), "name", null, 1, 1,
ServiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(simpleScheduleTypeEClass, SimpleScheduleType.class,
"SimpleScheduleType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSimpleScheduleType_ExecCount(), theXMLTypePackage.getInt(),
"execCount", "-1", 0, 1, SimpleScheduleType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleScheduleType_Frequency(), theXMLTypePackage.getLong(),
"frequency", "10", 0, 1, SimpleScheduleType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSimpleScheduleType_FrequencyUnits(), this.getFrequencyUnit(),
"frequencyUnits", "seconds", 0, 1, SimpleScheduleType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(sqlBusTypeEClass, SqlBusType.class, "SqlBusType", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSqlBusType_SqlMessageFilter(), this.getSqlMessageFilterType(), null,
"sqlMessageFilter", null, 0, 1, SqlBusType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
+ initEClass(sqlListenerTypeEClass, SqlListenerType.class, "SqlListenerType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getSqlListenerType_SqlMessageFilter(), this.getSqlMessageFilterType(),
null, "sqlMessageFilter", null, 0, 1, SqlListenerType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlListenerType_PollFrequencySeconds(),
this.getPollFrequencySecondsType(), "pollFrequencySeconds", "10", 0,
1, SqlListenerType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(sqlMessageFilterTypeEClass, SqlMessageFilterType.class,
"SqlMessageFilterType", !IS_ABSTRACT, !IS_INTERFACE,
IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSqlMessageFilterType_ErrorDelete(), theXMLTypePackage.getBoolean(),
"errorDelete", "true", 0, 1, SqlMessageFilterType.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_InsertTimestampColumn(),
theXMLTypePackage.getString(), "insertTimestampColumn", null, 0, 1,
SqlMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_MessageColumn(), theXMLTypePackage.getString(),
"messageColumn", null, 1, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_MessageIdColumn(),
theXMLTypePackage.getString(), "messageIdColumn", null, 1, 1,
SqlMessageFilterType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_OrderBy(), theXMLTypePackage.getString(),
"orderBy", "", 0, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_PostDelete(), theXMLTypePackage.getBoolean(),
"postDelete", "true", 0, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_StatusColumn(), theXMLTypePackage.getString(),
"statusColumn", null, 1, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_Tablename(), theXMLTypePackage.getString(),
"tablename", null, 1, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlMessageFilterType_WhereCondition(), theXMLTypePackage.getString(),
"whereCondition", "", 0, 1, SqlMessageFilterType.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(sqlProviderTypeEClass, SqlProviderType.class, "SqlProviderType",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getSqlProviderType_Datasource(), theXMLTypePackage.getString(),
"datasource", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlProviderType_Driver(), theXMLTypePackage.getString(),
"driver", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlProviderType_Password(), theXMLTypePackage.getString(),
"password", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlProviderType_Transacted(), theXMLTypePackage.getBoolean(),
"transacted", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlProviderType_Url(), theXMLTypePackage.getString(),
"url", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getSqlProviderType_Username(), theXMLTypePackage.getString(),
"username", null, 0, 1, SqlProviderType.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ // Initialize enums and add enum literals
+ initEEnum(destTypeTypeEEnum, DestTypeType.class, "DestTypeType");
+ addEEnumLiteral(destTypeTypeEEnum, DestTypeType.QUEUE);
+ addEEnumLiteral(destTypeTypeEEnum, DestTypeType.TOPIC);
+
+ initEEnum(frequencyUnitEEnum, FrequencyUnit.class, "FrequencyUnit");
+ addEEnumLiteral(frequencyUnitEEnum, FrequencyUnit.SECONDS);
+ addEEnumLiteral(frequencyUnitEEnum, FrequencyUnit.MILLISECONDS);
+
+ initEEnum(invmScopeEEnum, InvmScope.class, "InvmScope");
+ addEEnumLiteral(invmScopeEEnum, InvmScope.NONE);
+ addEEnumLiteral(invmScopeEEnum, InvmScope.GLOBAL);
+
+ initEEnum(mepTypeEEnum, MepType.class, "MepType");
+ addEEnumLiteral(mepTypeEEnum, MepType.REQUEST_RESPONSE);
+ addEEnumLiteral(mepTypeEEnum, MepType.ONE_WAY);
+
+ initEEnum(protocolTypeEEnum, ProtocolType.class, "ProtocolType");
+ addEEnumLiteral(protocolTypeEEnum, ProtocolType.HTTP);
+ addEEnumLiteral(protocolTypeEEnum, ProtocolType.HTTPS);
+ addEEnumLiteral(protocolTypeEEnum, ProtocolType.SOCKET);
+ addEEnumLiteral(protocolTypeEEnum, ProtocolType.SSLSOCKET);
+
+ initEEnum(protocolType1EEnum, ProtocolType1.class, "ProtocolType1");
+ addEEnumLiteral(protocolType1EEnum, ProtocolType1.FTP);
+ addEEnumLiteral(protocolType1EEnum, ProtocolType1.FTPS);
+ addEEnumLiteral(protocolType1EEnum, ProtocolType1.SFTP);
+
+ // Initialize data types
+ initEDataType(categoryTypeEDataType, String.class, "CategoryType",
IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(descriptionTypeEDataType, String.class, "DescriptionType",
IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(destTypeTypeObjectEDataType, DestTypeType.class,
"DestTypeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(frequencyUnitObjectEDataType, FrequencyUnit.class,
"FrequencyUnitObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(invmScopeObjectEDataType, InvmScope.class, "InvmScopeObject",
IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(mepTypeObjectEDataType, MepType.class, "MepTypeObject",
IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(nameTypeEDataType, String.class, "NameType", IS_SERIALIZABLE,
!IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(pollFrequencySecondsTypeEDataType, BigInteger.class,
"PollFrequencySecondsType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(protocolTypeObjectEDataType, ProtocolType.class,
"ProtocolTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+ initEDataType(protocolTypeObject1EDataType, ProtocolType1.class,
"ProtocolTypeObject1", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS);
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http:///org/eclipse/emf/ecore/util/ExtendedMetaData
+ createExtendedMetaDataAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for
<b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createExtendedMetaDataAnnotations() {
+ String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
+ addAnnotation
+ (abstractScheduledListenerEClass,
+ source,
+ new String[] {
+ "name", "abstract-scheduled-listener",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getAbstractScheduledListener_PollFrequencySeconds(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "poll-frequency-seconds"
+ });
+ addAnnotation
+ (getAbstractScheduledListener_ScheduleFrequency(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "schedule-frequency"
+ });
+ addAnnotation
+ (getAbstractScheduledListener_Scheduleidref(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "scheduleidref"
+ });
+ addAnnotation
+ (actionsTypeEClass,
+ source,
+ new String[] {
+ "name", "actions_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActionsType_Action(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "action",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActionsType_FaultXsd(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "faultXsd"
+ });
+ addAnnotation
+ (getActionsType_InXsd(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "inXsd"
+ });
+ addAnnotation
+ (getActionsType_Mep(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "mep"
+ });
+ addAnnotation
+ (getActionsType_OutXsd(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "outXsd"
+ });
+ addAnnotation
+ (getActionsType_Validate(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "validate"
+ });
+ addAnnotation
+ (getActionsType_Webservice(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "webservice"
+ });
+ addAnnotation
+ (actionTypeEClass,
+ source,
+ new String[] {
+ "name", "action_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActionType_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getActionType_Class(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "class"
+ });
+ addAnnotation
+ (getActionType_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (getActionType_Process(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "process"
+ });
+ addAnnotation
+ (activationConfigTypeEClass,
+ source,
+ new String[] {
+ "name", "activation-config_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getActivationConfigType_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (busEClass,
+ source,
+ new String[] {
+ "name", "bus",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getBus_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBus_Busid(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "busid"
+ });
+ addAnnotation
+ (busProviderEClass,
+ source,
+ new String[] {
+ "name", "bus-provider",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getBusProvider_BusGroup(),
+ source,
+ new String[] {
+ "kind", "group",
+ "name", "bus:group",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getBusProvider_Bus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "bus",
+ "namespace", "##targetNamespace",
+ "group", "bus:group"
+ });
+ addAnnotation
+ (busProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "bus-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (categoryTypeEDataType,
+ source,
+ new String[] {
+ "name", "category_._type",
+ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string",
+ "maxLength", "255"
+ });
+ addAnnotation
+ (cronScheduleTypeEClass,
+ source,
+ new String[] {
+ "name", "cron-schedule_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getCronScheduleType_CronExpression(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "cronExpression"
+ });
+ addAnnotation
+ (descriptionTypeEDataType,
+ source,
+ new String[] {
+ "name", "description_._type",
+ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string",
+ "maxLength", "255"
+ });
+ addAnnotation
+ (destTypeTypeEEnum,
+ source,
+ new String[] {
+ "name", "dest-type_._type"
+ });
+ addAnnotation
+ (destTypeTypeObjectEDataType,
+ source,
+ new String[] {
+ "name", "dest-type_._type:Object",
+ "baseType", "dest-type_._type"
+ });
+ addAnnotation
+ (documentRootEClass,
+ source,
+ new String[] {
+ "name", "",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_Mixed(),
+ source,
+ new String[] {
+ "kind", "elementWildcard",
+ "name", ":mixed"
+ });
+ addAnnotation
+ (getDocumentRoot_XMLNSPrefixMap(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xmlns:prefix"
+ });
+ addAnnotation
+ (getDocumentRoot_XSISchemaLocation(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "xsi:schemaLocation"
+ });
+ addAnnotation
+ (getDocumentRoot_Action(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "action",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Actions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "actions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_ActivationConfig(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "activation-config",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Bus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "bus",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_BusProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "bus-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_Provider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "provider",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_CronSchedule(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "cron-schedule",
+ "namespace", "##targetNamespace",
+ "affiliation", "schedule"
+ });
+ addAnnotation
+ (getDocumentRoot_Schedule(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "schedule",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_FsBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_FsListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_Listener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "listener",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_FsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_FsProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_FtpBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_FtpListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_FtpMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_FtpProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_GroovyListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "groovy-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_HibernateBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_HibernateListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_HibernateMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_HibernateProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_Jbossesb(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jbossesb",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_JbrBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jbr-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_JbrListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jbr-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_JbrProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jbr-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_JcaGateway(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jca-gateway",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_JmsBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_JmsJcaProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-jca-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_JmsListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_JmsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_JmsProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_Listeners(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "listeners",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Providers(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "providers",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_ScheduledListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "scheduled-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_ScheduleProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "schedule-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (getDocumentRoot_Security(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "security",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Service(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "service",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_Services(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "services",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_SimpleSchedule(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "simple-schedule",
+ "namespace", "##targetNamespace",
+ "affiliation", "schedule"
+ });
+ addAnnotation
+ (getDocumentRoot_SqlBus(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-bus",
+ "namespace", "##targetNamespace",
+ "affiliation", "bus"
+ });
+ addAnnotation
+ (getDocumentRoot_SqlListener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-listener",
+ "namespace", "##targetNamespace",
+ "affiliation", "listener"
+ });
+ addAnnotation
+ (getDocumentRoot_SqlMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getDocumentRoot_SqlProvider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-provider",
+ "namespace", "##targetNamespace",
+ "affiliation", "provider"
+ });
+ addAnnotation
+ (frequencyUnitEEnum,
+ source,
+ new String[] {
+ "name", "frequency-unit"
+ });
+ addAnnotation
+ (frequencyUnitObjectEDataType,
+ source,
+ new String[] {
+ "name", "frequency-unit:Object",
+ "baseType", "frequency-unit"
+ });
+ addAnnotation
+ (fsBusTypeEClass,
+ source,
+ new String[] {
+ "name", "fs-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getFsBusType_FsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (fsListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "fs-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getFsListenerType_FsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fs-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (fsMessageFilterTypeEClass,
+ source,
+ new String[] {
+ "name", "fs-message-filter_._type",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getFsMessageFilterType_Directory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "directory"
+ });
+ addAnnotation
+ (getFsMessageFilterType_ErrorDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-delete"
+ });
+ addAnnotation
+ (getFsMessageFilterType_ErrorDirectory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-directory"
+ });
+ addAnnotation
+ (getFsMessageFilterType_ErrorSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-suffix"
+ });
+ addAnnotation
+ (getFsMessageFilterType_InputSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "input-suffix"
+ });
+ addAnnotation
+ (getFsMessageFilterType_PostDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-delete"
+ });
+ addAnnotation
+ (getFsMessageFilterType_PostDirectory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-directory"
+ });
+ addAnnotation
+ (getFsMessageFilterType_PostRename(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-rename"
+ });
+ addAnnotation
+ (getFsMessageFilterType_PostSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-suffix"
+ });
+ addAnnotation
+ (getFsMessageFilterType_WorkSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "work-suffix"
+ });
+ addAnnotation
+ (fsProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "fs-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (ftpBusTypeEClass,
+ source,
+ new String[] {
+ "name", "ftp-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getFtpBusType_FtpMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (ftpListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "ftp-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getFtpListenerType_FtpMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "ftp-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (ftpMessageFilterTypeEClass,
+ source,
+ new String[] {
+ "name", "ftp-message-filter_._type",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_CertificateName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "certificate-name"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_CertificatePassphrase(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "certificate-passphrase"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_CertificateUrl(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "certificate-url"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_Directory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "directory"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_ErrorDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-delete"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_ErrorDirectory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-directory"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_ErrorSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-suffix"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_InputSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "input-suffix"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_Passive(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "passive"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_Password(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "password"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_PostDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-delete"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_PostDirectory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-directory"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_PostSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-suffix"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_Protocol(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "protocol"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_ReadOnly(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "read-only"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_Username(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "username"
+ });
+ addAnnotation
+ (getFtpMessageFilterType_WorkSuffix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "work-suffix"
+ });
+ addAnnotation
+ (ftpProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "ftp-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getFtpProviderType_Hostname(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "hostname"
+ });
+ addAnnotation
+ (groovyListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "groovy-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getGroovyListenerType_Script(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "script"
+ });
+ addAnnotation
+ (hibernateBusTypeEClass,
+ source,
+ new String[] {
+ "name", "hibernate-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getHibernateBusType_HibernateMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (hibernateListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "hibernate-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getHibernateListenerType_HibernateMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "hibernate-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (hibernateMessageFilterTypeEClass,
+ source,
+ new String[] {
+ "name", "hibernate-message-filter_._type",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getHibernateMessageFilterType_Classname(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "classname"
+ });
+ addAnnotation
+ (getHibernateMessageFilterType_Event(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "event"
+ });
+ addAnnotation
+ (hibernateProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "hibernate-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getHibernateProviderType_HibernateCfgFile(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "hibernate-cfg-file"
+ });
+ addAnnotation
+ (invmScopeEEnum,
+ source,
+ new String[] {
+ "name", "invmScope"
+ });
+ addAnnotation
+ (invmScopeObjectEDataType,
+ source,
+ new String[] {
+ "name", "invmScope:Object",
+ "baseType", "invmScope"
+ });
+ addAnnotation
+ (jbossesbTypeEClass,
+ source,
+ new String[] {
+ "name", "jbossesb_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJbossesbType_Providers(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "providers",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJbossesbType_Services(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "services",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJbossesbType_ParameterReloadSecs(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "parameterReloadSecs"
+ });
+ addAnnotation
+ (jbrBusTypeEClass,
+ source,
+ new String[] {
+ "name", "jbr-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJbrBusType_Port(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "port"
+ });
+ addAnnotation
+ (jbrListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "jbr-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (jbrProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "jbr-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJbrProviderType_Host(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "host"
+ });
+ addAnnotation
+ (getJbrProviderType_Protocol(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "protocol"
+ });
+ addAnnotation
+ (jcaGatewayTypeEClass,
+ source,
+ new String[] {
+ "name", "jca-gateway_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJcaGatewayType_ActivationConfig(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "activation-config",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJcaGatewayType_Adapter(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "adapter"
+ });
+ addAnnotation
+ (getJcaGatewayType_EndpointClass(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "endpointClass"
+ });
+ addAnnotation
+ (getJcaGatewayType_JcaBridge(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jcaBridge"
+ });
+ addAnnotation
+ (getJcaGatewayType_MessagingType(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "messagingType"
+ });
+ addAnnotation
+ (getJcaGatewayType_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ addAnnotation
+ (jmsBusTypeEClass,
+ source,
+ new String[] {
+ "name", "jms-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJmsBusType_JmsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (jmsJcaProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "jms-jca-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_ActivationConfig(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "activation-config",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_Adapter(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "adapter"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_EndpointClass(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "endpointClass"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_JcaBridge(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jcaBridge"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_MessagingType(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "messagingType"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_ProviderAdapterJNDI(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "providerAdapterJNDI"
+ });
+ addAnnotation
+ (getJmsJcaProviderType_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ addAnnotation
+ (jmsListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "jms-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJmsListenerType_JmsMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "jms-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (jmsMessageFilterTypeEClass,
+ source,
+ new String[] {
+ "name", "jms-message-filter_._type",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_AcknowledgeMode(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "acknowledge-mode"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_DestName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "dest-name"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_DestType(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "dest-type"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_JmsSecurityCredential(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jms-security-credential"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_JmsSecurityPrincipal(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jms-security-principal"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_Persistent(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "persistent"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_Selector(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "selector"
+ });
+ addAnnotation
+ (getJmsMessageFilterType_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ addAnnotation
+ (jmsProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "jms-provider-type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getJmsProviderType_ConnectionFactory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "connection-factory"
+ });
+ addAnnotation
+ (getJmsProviderType_JndiContextFactory(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jndi-context-factory"
+ });
+ addAnnotation
+ (getJmsProviderType_JndiPkgPrefix(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jndi-pkg-prefix"
+ });
+ addAnnotation
+ (getJmsProviderType_JndiURL(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "jndi-URL"
+ });
+ addAnnotation
+ (listenerEClass,
+ source,
+ new String[] {
+ "name", "listener",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getListener_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getListener_Busidref(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "busidref"
+ });
+ addAnnotation
+ (getListener_IsGateway(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "is-gateway"
+ });
+ addAnnotation
+ (getListener_MaxThreads(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "maxThreads"
+ });
+ addAnnotation
+ (getListener_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (listenersTypeEClass,
+ source,
+ new String[] {
+ "name", "listeners_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getListenersType_ListenerGroup(),
+ source,
+ new String[] {
+ "kind", "group",
+ "name", "listener:group",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getListenersType_Listener(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "listener",
+ "namespace", "##targetNamespace",
+ "group", "listener:group"
+ });
+ addAnnotation
+ (mepTypeEEnum,
+ source,
+ new String[] {
+ "name", "mepType"
+ });
+ addAnnotation
+ (mepTypeObjectEDataType,
+ source,
+ new String[] {
+ "name", "mepType:Object",
+ "baseType", "mepType"
+ });
+ addAnnotation
+ (nameTypeEDataType,
+ source,
+ new String[] {
+ "name", "name_._type",
+ "baseType", "http://www.eclipse.org/emf/2003/XMLType#string",
+ "maxLength", "255"
+ });
+ addAnnotation
+ (pollFrequencySecondsTypeEDataType,
+ source,
+ new String[] {
+ "name", "poll-frequency-seconds_._type",
+ "baseType", "http://www.eclipse.org/emf/2003/XMLType#integer",
+ "minExclusive", "0"
+ });
+ addAnnotation
+ (propertyTypeEClass,
+ source,
+ new String[] {
+ "name", "property_._type",
+ "kind", "mixed"
+ });
+ addAnnotation
+ (getPropertyType_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (getPropertyType_Value(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "value"
+ });
+ addAnnotation
+ (protocolTypeEEnum,
+ source,
+ new String[] {
+ "name", "protocol_._type"
+ });
+ addAnnotation
+ (protocolType1EEnum,
+ source,
+ new String[] {
+ "name", "protocol_._1_._type"
+ });
+ addAnnotation
+ (protocolTypeObjectEDataType,
+ source,
+ new String[] {
+ "name", "protocol_._type:Object",
+ "baseType", "protocol_._type"
+ });
+ addAnnotation
+ (protocolTypeObject1EDataType,
+ source,
+ new String[] {
+ "name", "protocol_._1_._type:Object",
+ "baseType", "protocol_._1_._type"
+ });
+ addAnnotation
+ (providerEClass,
+ source,
+ new String[] {
+ "name", "provider",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getProvider_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProvider_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (providersTypeEClass,
+ source,
+ new String[] {
+ "name", "providers_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getProvidersType_ProviderGroup(),
+ source,
+ new String[] {
+ "kind", "group",
+ "name", "provider:group",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getProvidersType_Provider(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "provider",
+ "namespace", "##targetNamespace",
+ "group", "provider:group"
+ });
+ addAnnotation
+ (scheduleEClass,
+ source,
+ new String[] {
+ "name", "schedule",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSchedule_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSchedule_EndDate(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "endDate"
+ });
+ addAnnotation
+ (getSchedule_Scheduleid(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "scheduleid"
+ });
+ addAnnotation
+ (getSchedule_StartDate(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "startDate"
+ });
+ addAnnotation
+ (scheduledListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "scheduled-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getScheduledListenerType_EventProcessor(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "event-processor"
+ });
+ addAnnotation
+ (getScheduledListenerType_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ addAnnotation
+ (scheduleProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "schedule-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getScheduleProviderType_ScheduleGroup(),
+ source,
+ new String[] {
+ "kind", "group",
+ "name", "schedule:group",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getScheduleProviderType_Schedule(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "schedule",
+ "namespace", "##targetNamespace",
+ "group", "schedule:group"
+ });
+ addAnnotation
+ (securityTypeEClass,
+ source,
+ new String[] {
+ "name", "security_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSecurityType_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSecurityType_CallbackHandler(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "callbackHandler"
+ });
+ addAnnotation
+ (getSecurityType_ModuleName(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "moduleName"
+ });
+ addAnnotation
+ (getSecurityType_RolesAllowed(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "rolesAllowed"
+ });
+ addAnnotation
+ (getSecurityType_RunAs(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "runAs"
+ });
+ addAnnotation
+ (getSecurityType_UseCallerIdentity(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "useCallerIdentity"
+ });
+ addAnnotation
+ (servicesTypeEClass,
+ source,
+ new String[] {
+ "name", "services_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getServicesType_Service(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "service",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (serviceTypeEClass,
+ source,
+ new String[] {
+ "name", "service_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getServiceType_Security(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "security",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getServiceType_Property(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "property",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getServiceType_Listeners(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "listeners",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getServiceType_Actions(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "actions",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getServiceType_Category(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "category"
+ });
+ addAnnotation
+ (getServiceType_Description(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "description"
+ });
+ addAnnotation
+ (getServiceType_InvmScope(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "invmScope"
+ });
+ addAnnotation
+ (getServiceType_InvmTransacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "invmTransacted"
+ });
+ addAnnotation
+ (getServiceType_Name(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "name"
+ });
+ addAnnotation
+ (simpleScheduleTypeEClass,
+ source,
+ new String[] {
+ "name", "simple-schedule_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSimpleScheduleType_ExecCount(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "execCount"
+ });
+ addAnnotation
+ (getSimpleScheduleType_Frequency(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "frequency"
+ });
+ addAnnotation
+ (getSimpleScheduleType_FrequencyUnits(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "frequencyUnits"
+ });
+ addAnnotation
+ (sqlBusTypeEClass,
+ source,
+ new String[] {
+ "name", "sql-bus_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSqlBusType_SqlMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (sqlListenerTypeEClass,
+ source,
+ new String[] {
+ "name", "sql-listener_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSqlListenerType_SqlMessageFilter(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "sql-message-filter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getSqlListenerType_PollFrequencySeconds(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "poll-frequency-seconds"
+ });
+ addAnnotation
+ (sqlMessageFilterTypeEClass,
+ source,
+ new String[] {
+ "name", "sql-message-filter_._type",
+ "kind", "empty"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_ErrorDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "error-delete"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_InsertTimestampColumn(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "insert-timestamp-column"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_MessageColumn(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "message-column"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_MessageIdColumn(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "message-id-column"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_OrderBy(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "order-by"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_PostDelete(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "post-delete"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_StatusColumn(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "status-column"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_Tablename(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "tablename"
+ });
+ addAnnotation
+ (getSqlMessageFilterType_WhereCondition(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "where-condition"
+ });
+ addAnnotation
+ (sqlProviderTypeEClass,
+ source,
+ new String[] {
+ "name", "sql-provider_._type",
+ "kind", "elementOnly"
+ });
+ addAnnotation
+ (getSqlProviderType_Datasource(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "datasource"
+ });
+ addAnnotation
+ (getSqlProviderType_Driver(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "driver"
+ });
+ addAnnotation
+ (getSqlProviderType_Password(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "password"
+ });
+ addAnnotation
+ (getSqlProviderType_Transacted(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "transacted"
+ });
+ addAnnotation
+ (getSqlProviderType_Url(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "url"
+ });
+ addAnnotation
+ (getSqlProviderType_Username(),
+ source,
+ new String[] {
+ "kind", "attribute",
+ "name", "username"
+ });
+ }
+
+} //ESBPackageImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FsBusType;
+import org.jboss.tools.esb.FsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Fs Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FsBusTypeImpl#getFsMessageFilter
<em>Fs Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FsBusTypeImpl extends BusImpl implements FsBusType {
+ /**
+ * The cached value of the '{@link #getFsMessageFilter() <em>Fs Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFsMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected FsMessageFilterType fsMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FsBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FS_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsMessageFilterType getFsMessageFilter() {
+ return fsMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsMessageFilter(FsMessageFilterType newFsMessageFilter,
NotificationChain msgs) {
+ FsMessageFilterType oldFsMessageFilter = fsMessageFilter;
+ fsMessageFilter = newFsMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER, oldFsMessageFilter, newFsMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsMessageFilter(FsMessageFilterType newFsMessageFilter) {
+ if (newFsMessageFilter != fsMessageFilter) {
+ NotificationChain msgs = null;
+ if (fsMessageFilter != null)
+ msgs = ((InternalEObject)fsMessageFilter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
- ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER, null, msgs);
+ if (newFsMessageFilter != null)
+ msgs = ((InternalEObject)newFsMessageFilter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
- ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetFsMessageFilter(newFsMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER, newFsMessageFilter, newFsMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER:
+ return basicSetFsMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER:
+ return getFsMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_BUS_TYPE__FS_MESSAGE_FILTER:
+ return fsMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //FsBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FsListenerType;
+import org.jboss.tools.esb.FsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Fs Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FsListenerTypeImpl#getFsMessageFilter
<em>Fs Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FsListenerTypeImpl extends AbstractScheduledListenerImpl implements
FsListenerType {
+ /**
+ * The cached value of the '{@link #getFsMessageFilter() <em>Fs Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFsMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected FsMessageFilterType fsMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FsListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FS_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FsMessageFilterType getFsMessageFilter() {
+ return fsMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFsMessageFilter(FsMessageFilterType newFsMessageFilter,
NotificationChain msgs) {
+ FsMessageFilterType oldFsMessageFilter = fsMessageFilter;
+ fsMessageFilter = newFsMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER, oldFsMessageFilter, newFsMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFsMessageFilter(FsMessageFilterType newFsMessageFilter) {
+ if (newFsMessageFilter != fsMessageFilter) {
+ NotificationChain msgs = null;
+ if (fsMessageFilter != null)
+ msgs = ((InternalEObject)fsMessageFilter).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
- ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER, null, msgs);
+ if (newFsMessageFilter != null)
+ msgs = ((InternalEObject)newFsMessageFilter).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
- ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetFsMessageFilter(newFsMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER, newFsMessageFilter, newFsMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER:
+ return basicSetFsMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER:
+ return getFsMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER:
+ setFsMessageFilter((FsMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_LISTENER_TYPE__FS_MESSAGE_FILTER:
+ return fsMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //FsListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsMessageFilterTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsMessageFilterTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsMessageFilterTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,925 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Fs Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getDirectory
<em>Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getErrorDirectory
<em>Error Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getErrorSuffix
<em>Error Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getInputSuffix
<em>Input Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#isPostDelete
<em>Post Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getPostDirectory
<em>Post Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#isPostRename
<em>Post Rename</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getPostSuffix
<em>Post Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FsMessageFilterTypeImpl#getWorkSuffix
<em>Work Suffix</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FsMessageFilterTypeImpl extends EObjectImpl implements FsMessageFilterType
{
+ /**
+ * The default value of the '{@link #getDirectory()
<em>Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String DIRECTORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDirectory()
<em>Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String directory = DIRECTORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean ERROR_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDelete = ERROR_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Error Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDeleteESet;
+
+ /**
+ * The default value of the '{@link #getErrorDirectory() <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String ERROR_DIRECTORY_EDEFAULT = "processed";
+
+ /**
+ * The cached value of the '{@link #getErrorDirectory() <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String errorDirectory = ERROR_DIRECTORY_EDEFAULT;
+
+ /**
+ * This is true if the Error Directory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDirectoryESet;
+
+ /**
+ * The default value of the '{@link #getErrorSuffix() <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String ERROR_SUFFIX_EDEFAULT = ".esbERROR";
+
+ /**
+ * The cached value of the '{@link #getErrorSuffix() <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String errorSuffix = ERROR_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Error Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorSuffixESet;
+
+ /**
+ * The default value of the '{@link #getInputSuffix() <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInputSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String INPUT_SUFFIX_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInputSuffix() <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInputSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String inputSuffix = INPUT_SUFFIX_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean POST_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean postDelete = POST_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Post Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postDeleteESet;
+
+ /**
+ * The default value of the '{@link #getPostDirectory() <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String POST_DIRECTORY_EDEFAULT = "processed";
+
+ /**
+ * The cached value of the '{@link #getPostDirectory() <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String postDirectory = POST_DIRECTORY_EDEFAULT;
+
+ /**
+ * This is true if the Post Directory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postDirectoryESet;
+
+ /**
+ * The default value of the '{@link #isPostRename() <em>Post
Rename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostRename()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean POST_RENAME_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isPostRename() <em>Post
Rename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostRename()
+ * @generated
+ * @ordered
+ */
+ protected boolean postRename = POST_RENAME_EDEFAULT;
+
+ /**
+ * This is true if the Post Rename attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postRenameESet;
+
+ /**
+ * The default value of the '{@link #getPostSuffix() <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String POST_SUFFIX_EDEFAULT = ".esbDone";
+
+ /**
+ * The cached value of the '{@link #getPostSuffix() <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String postSuffix = POST_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Post Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postSuffixESet;
+
+ /**
+ * The default value of the '{@link #getWorkSuffix() <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWorkSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String WORK_SUFFIX_EDEFAULT = ".esbInProcess";
+
+ /**
+ * The cached value of the '{@link #getWorkSuffix() <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWorkSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String workSuffix = WORK_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Work Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean workSuffixESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FsMessageFilterTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FS_MESSAGE_FILTER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDirectory() {
+ return directory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDirectory(String newDirectory) {
+ String oldDirectory = directory;
+ directory = newDirectory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__DIRECTORY, oldDirectory, directory));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isErrorDelete() {
+ return errorDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorDelete(boolean newErrorDelete) {
+ boolean oldErrorDelete = errorDelete;
+ errorDelete = newErrorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, errorDelete,
!oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorDelete() {
+ boolean oldErrorDelete = errorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDelete = ERROR_DELETE_EDEFAULT;
+ errorDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, ERROR_DELETE_EDEFAULT,
oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorDelete() {
+ return errorDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getErrorDirectory() {
+ return errorDirectory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorDirectory(String newErrorDirectory) {
+ String oldErrorDirectory = errorDirectory;
+ errorDirectory = newErrorDirectory;
+ boolean oldErrorDirectoryESet = errorDirectoryESet;
+ errorDirectoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY, oldErrorDirectory, errorDirectory,
!oldErrorDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorDirectory() {
+ String oldErrorDirectory = errorDirectory;
+ boolean oldErrorDirectoryESet = errorDirectoryESet;
+ errorDirectory = ERROR_DIRECTORY_EDEFAULT;
+ errorDirectoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY, oldErrorDirectory,
ERROR_DIRECTORY_EDEFAULT, oldErrorDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorDirectory() {
+ return errorDirectoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getErrorSuffix() {
+ return errorSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorSuffix(String newErrorSuffix) {
+ String oldErrorSuffix = errorSuffix;
+ errorSuffix = newErrorSuffix;
+ boolean oldErrorSuffixESet = errorSuffixESet;
+ errorSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX, oldErrorSuffix, errorSuffix,
!oldErrorSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorSuffix() {
+ String oldErrorSuffix = errorSuffix;
+ boolean oldErrorSuffixESet = errorSuffixESet;
+ errorSuffix = ERROR_SUFFIX_EDEFAULT;
+ errorSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX, oldErrorSuffix, ERROR_SUFFIX_EDEFAULT,
oldErrorSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorSuffix() {
+ return errorSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInputSuffix() {
+ return inputSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInputSuffix(String newInputSuffix) {
+ String oldInputSuffix = inputSuffix;
+ inputSuffix = newInputSuffix;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX, oldInputSuffix, inputSuffix));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPostDelete() {
+ return postDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostDelete(boolean newPostDelete) {
+ boolean oldPostDelete = postDelete;
+ postDelete = newPostDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, postDelete,
!oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostDelete() {
+ boolean oldPostDelete = postDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDelete = POST_DELETE_EDEFAULT;
+ postDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, POST_DELETE_EDEFAULT,
oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostDelete() {
+ return postDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPostDirectory() {
+ return postDirectory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostDirectory(String newPostDirectory) {
+ String oldPostDirectory = postDirectory;
+ postDirectory = newPostDirectory;
+ boolean oldPostDirectoryESet = postDirectoryESet;
+ postDirectoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY, oldPostDirectory, postDirectory,
!oldPostDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostDirectory() {
+ String oldPostDirectory = postDirectory;
+ boolean oldPostDirectoryESet = postDirectoryESet;
+ postDirectory = POST_DIRECTORY_EDEFAULT;
+ postDirectoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY, oldPostDirectory,
POST_DIRECTORY_EDEFAULT, oldPostDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostDirectory() {
+ return postDirectoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPostRename() {
+ return postRename;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostRename(boolean newPostRename) {
+ boolean oldPostRename = postRename;
+ postRename = newPostRename;
+ boolean oldPostRenameESet = postRenameESet;
+ postRenameESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME, oldPostRename, postRename,
!oldPostRenameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostRename() {
+ boolean oldPostRename = postRename;
+ boolean oldPostRenameESet = postRenameESet;
+ postRename = POST_RENAME_EDEFAULT;
+ postRenameESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME, oldPostRename, POST_RENAME_EDEFAULT,
oldPostRenameESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostRename() {
+ return postRenameESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPostSuffix() {
+ return postSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostSuffix(String newPostSuffix) {
+ String oldPostSuffix = postSuffix;
+ postSuffix = newPostSuffix;
+ boolean oldPostSuffixESet = postSuffixESet;
+ postSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX, oldPostSuffix, postSuffix,
!oldPostSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostSuffix() {
+ String oldPostSuffix = postSuffix;
+ boolean oldPostSuffixESet = postSuffixESet;
+ postSuffix = POST_SUFFIX_EDEFAULT;
+ postSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX, oldPostSuffix, POST_SUFFIX_EDEFAULT,
oldPostSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostSuffix() {
+ return postSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getWorkSuffix() {
+ return workSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWorkSuffix(String newWorkSuffix) {
+ String oldWorkSuffix = workSuffix;
+ workSuffix = newWorkSuffix;
+ boolean oldWorkSuffixESet = workSuffixESet;
+ workSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX, oldWorkSuffix, workSuffix,
!oldWorkSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetWorkSuffix() {
+ String oldWorkSuffix = workSuffix;
+ boolean oldWorkSuffixESet = workSuffixESet;
+ workSuffix = WORK_SUFFIX_EDEFAULT;
+ workSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX, oldWorkSuffix, WORK_SUFFIX_EDEFAULT,
oldWorkSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetWorkSuffix() {
+ return workSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__DIRECTORY:
+ return getDirectory();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isErrorDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ return getErrorDirectory();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ return getErrorSuffix();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ return getInputSuffix();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isPostDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ return getPostDirectory();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME:
+ return isPostRename() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ return getPostSuffix();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ return getWorkSuffix();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__DIRECTORY:
+ setDirectory((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ setErrorDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ setErrorDirectory((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ setErrorSuffix((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ setInputSuffix((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE:
+ setPostDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ setPostDirectory((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME:
+ setPostRename(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ setPostSuffix((String)newValue);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ setWorkSuffix((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__DIRECTORY:
+ setDirectory(DIRECTORY_EDEFAULT);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ unsetErrorDelete();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ unsetErrorDirectory();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ unsetErrorSuffix();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ setInputSuffix(INPUT_SUFFIX_EDEFAULT);
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE:
+ unsetPostDelete();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ unsetPostDirectory();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME:
+ unsetPostRename();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ unsetPostSuffix();
+ return;
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ unsetWorkSuffix();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__DIRECTORY:
+ return DIRECTORY_EDEFAULT == null ? directory != null :
!DIRECTORY_EDEFAULT.equals(directory);
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isSetErrorDelete();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ return isSetErrorDirectory();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ return isSetErrorSuffix();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ return INPUT_SUFFIX_EDEFAULT == null ? inputSuffix != null :
!INPUT_SUFFIX_EDEFAULT.equals(inputSuffix);
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isSetPostDelete();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ return isSetPostDirectory();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_RENAME:
+ return isSetPostRename();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ return isSetPostSuffix();
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ return isSetWorkSuffix();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (directory: ");
+ result.append(directory);
+ result.append(", errorDelete: ");
+ if (errorDeleteESet) result.append(errorDelete); else
result.append("<unset>");
+ result.append(", errorDirectory: ");
+ if (errorDirectoryESet) result.append(errorDirectory); else
result.append("<unset>");
+ result.append(", errorSuffix: ");
+ if (errorSuffixESet) result.append(errorSuffix); else
result.append("<unset>");
+ result.append(", inputSuffix: ");
+ result.append(inputSuffix);
+ result.append(", postDelete: ");
+ if (postDeleteESet) result.append(postDelete); else
result.append("<unset>");
+ result.append(", postDirectory: ");
+ if (postDirectoryESet) result.append(postDirectory); else
result.append("<unset>");
+ result.append(", postRename: ");
+ if (postRenameESet) result.append(postRename); else
result.append("<unset>");
+ result.append(", postSuffix: ");
+ if (postSuffixESet) result.append(postSuffix); else
result.append("<unset>");
+ result.append(", workSuffix: ");
+ if (workSuffixESet) result.append(workSuffix); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //FsMessageFilterTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FsProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,43 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FsProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Fs Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * </p>
+ *
+ * @generated
+ */
+public class FsProviderTypeImpl extends BusProviderImpl implements FsProviderType {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FsProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FS_PROVIDER_TYPE;
+ }
+
+} //FsProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FtpBusType;
+import org.jboss.tools.esb.FtpMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Ftp Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FtpBusTypeImpl#getFtpMessageFilter
<em>Ftp Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FtpBusTypeImpl extends BusImpl implements FtpBusType {
+ /**
+ * The cached value of the '{@link #getFtpMessageFilter() <em>Ftp Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFtpMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected FtpMessageFilterType ftpMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FtpBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FTP_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpMessageFilterType getFtpMessageFilter() {
+ return ftpMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpMessageFilter(FtpMessageFilterType
newFtpMessageFilter, NotificationChain msgs) {
+ FtpMessageFilterType oldFtpMessageFilter = ftpMessageFilter;
+ ftpMessageFilter = newFtpMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER, oldFtpMessageFilter, newFtpMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpMessageFilter(FtpMessageFilterType newFtpMessageFilter) {
+ if (newFtpMessageFilter != ftpMessageFilter) {
+ NotificationChain msgs = null;
+ if (ftpMessageFilter != null)
+ msgs = ((InternalEObject)ftpMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER, null, msgs);
+ if (newFtpMessageFilter != null)
+ msgs = ((InternalEObject)newFtpMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetFtpMessageFilter(newFtpMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER, newFtpMessageFilter, newFtpMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER:
+ return basicSetFtpMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER:
+ return getFtpMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_BUS_TYPE__FTP_MESSAGE_FILTER:
+ return ftpMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //FtpBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FtpListenerType;
+import org.jboss.tools.esb.FtpMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Ftp Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FtpListenerTypeImpl#getFtpMessageFilter
<em>Ftp Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FtpListenerTypeImpl extends AbstractScheduledListenerImpl implements
FtpListenerType {
+ /**
+ * The cached value of the '{@link #getFtpMessageFilter() <em>Ftp Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFtpMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected FtpMessageFilterType ftpMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FtpListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FTP_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FtpMessageFilterType getFtpMessageFilter() {
+ return ftpMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetFtpMessageFilter(FtpMessageFilterType
newFtpMessageFilter, NotificationChain msgs) {
+ FtpMessageFilterType oldFtpMessageFilter = ftpMessageFilter;
+ ftpMessageFilter = newFtpMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER, oldFtpMessageFilter,
newFtpMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFtpMessageFilter(FtpMessageFilterType newFtpMessageFilter) {
+ if (newFtpMessageFilter != ftpMessageFilter) {
+ NotificationChain msgs = null;
+ if (ftpMessageFilter != null)
+ msgs = ((InternalEObject)ftpMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER, null, msgs);
+ if (newFtpMessageFilter != null)
+ msgs = ((InternalEObject)newFtpMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetFtpMessageFilter(newFtpMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER, newFtpMessageFilter,
newFtpMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER:
+ return basicSetFtpMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER:
+ return getFtpMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER:
+ setFtpMessageFilter((FtpMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_LISTENER_TYPE__FTP_MESSAGE_FILTER:
+ return ftpMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //FtpListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpMessageFilterTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpMessageFilterTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpMessageFilterTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,1338 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FtpMessageFilterType;
+import org.jboss.tools.esb.ProtocolType1;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Ftp Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getCertificateName <em>Certificate
Name</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getCertificatePassphrase
<em>Certificate Passphrase</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getCertificateUrl
<em>Certificate Url</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getDirectory
<em>Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getErrorDirectory
<em>Error Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getErrorSuffix
<em>Error Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getInputSuffix
<em>Input Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#isPassive
<em>Passive</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getPassword
<em>Password</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#isPostDelete
<em>Post Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getPostDirectory
<em>Post Directory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getPostSuffix
<em>Post Suffix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getProtocol
<em>Protocol</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#isReadOnly
<em>Read Only</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getUsername
<em>Username</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.FtpMessageFilterTypeImpl#getWorkSuffix
<em>Work Suffix</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FtpMessageFilterTypeImpl extends EObjectImpl implements FtpMessageFilterType
{
+ /**
+ * The default value of the '{@link #getCertificateName() <em>Certificate
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificateName()
+ * @generated
+ * @ordered
+ */
+ protected static final String CERTIFICATE_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCertificateName() <em>Certificate
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificateName()
+ * @generated
+ * @ordered
+ */
+ protected String certificateName = CERTIFICATE_NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getCertificatePassphrase()
<em>Certificate Passphrase</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificatePassphrase()
+ * @generated
+ * @ordered
+ */
+ protected static final String CERTIFICATE_PASSPHRASE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCertificatePassphrase() <em>Certificate
Passphrase</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificatePassphrase()
+ * @generated
+ * @ordered
+ */
+ protected String certificatePassphrase = CERTIFICATE_PASSPHRASE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getCertificateUrl() <em>Certificate
Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificateUrl()
+ * @generated
+ * @ordered
+ */
+ protected static final String CERTIFICATE_URL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCertificateUrl() <em>Certificate
Url</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCertificateUrl()
+ * @generated
+ * @ordered
+ */
+ protected String certificateUrl = CERTIFICATE_URL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDirectory()
<em>Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String DIRECTORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDirectory()
<em>Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String directory = DIRECTORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean ERROR_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDelete = ERROR_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Error Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDeleteESet;
+
+ /**
+ * The default value of the '{@link #getErrorDirectory() <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String ERROR_DIRECTORY_EDEFAULT = "processed";
+
+ /**
+ * The cached value of the '{@link #getErrorDirectory() <em>Error
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String errorDirectory = ERROR_DIRECTORY_EDEFAULT;
+
+ /**
+ * This is true if the Error Directory attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDirectoryESet;
+
+ /**
+ * The default value of the '{@link #getErrorSuffix() <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String ERROR_SUFFIX_EDEFAULT = ".esbERROR";
+
+ /**
+ * The cached value of the '{@link #getErrorSuffix() <em>Error
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getErrorSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String errorSuffix = ERROR_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Error Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorSuffixESet;
+
+ /**
+ * The default value of the '{@link #getInputSuffix() <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInputSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String INPUT_SUFFIX_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInputSuffix() <em>Input
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInputSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String inputSuffix = INPUT_SUFFIX_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isPassive() <em>Passive</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPassive()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean PASSIVE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isPassive() <em>Passive</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPassive()
+ * @generated
+ * @ordered
+ */
+ protected boolean passive = PASSIVE_EDEFAULT;
+
+ /**
+ * This is true if the Passive attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean passiveESet;
+
+ /**
+ * The default value of the '{@link #getPassword()
<em>Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPassword()
+ * @generated
+ * @ordered
+ */
+ protected static final String PASSWORD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getPassword()
<em>Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPassword()
+ * @generated
+ * @ordered
+ */
+ protected String password = PASSWORD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean POST_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean postDelete = POST_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Post Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postDeleteESet;
+
+ /**
+ * The default value of the '{@link #getPostDirectory() <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostDirectory()
+ * @generated
+ * @ordered
+ */
+ protected static final String POST_DIRECTORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getPostDirectory() <em>Post
Directory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostDirectory()
+ * @generated
+ * @ordered
+ */
+ protected String postDirectory = POST_DIRECTORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getPostSuffix() <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String POST_SUFFIX_EDEFAULT = ".esbDone";
+
+ /**
+ * The cached value of the '{@link #getPostSuffix() <em>Post
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPostSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String postSuffix = POST_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Post Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postSuffixESet;
+
+ /**
+ * The default value of the '{@link #getProtocol()
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProtocol()
+ * @generated
+ * @ordered
+ */
+ protected static final ProtocolType1 PROTOCOL_EDEFAULT = ProtocolType1.FTP;
+
+ /**
+ * The cached value of the '{@link #getProtocol()
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProtocol()
+ * @generated
+ * @ordered
+ */
+ protected ProtocolType1 protocol = PROTOCOL_EDEFAULT;
+
+ /**
+ * This is true if the Protocol attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean protocolESet;
+
+ /**
+ * The default value of the '{@link #isReadOnly() <em>Read
Only</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isReadOnly()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean READ_ONLY_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isReadOnly() <em>Read
Only</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isReadOnly()
+ * @generated
+ * @ordered
+ */
+ protected boolean readOnly = READ_ONLY_EDEFAULT;
+
+ /**
+ * This is true if the Read Only attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean readOnlyESet;
+
+ /**
+ * The default value of the '{@link #getUsername()
<em>Username</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUsername()
+ * @generated
+ * @ordered
+ */
+ protected static final String USERNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUsername()
<em>Username</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUsername()
+ * @generated
+ * @ordered
+ */
+ protected String username = USERNAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getWorkSuffix() <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWorkSuffix()
+ * @generated
+ * @ordered
+ */
+ protected static final String WORK_SUFFIX_EDEFAULT = ".esbInProcess";
+
+ /**
+ * The cached value of the '{@link #getWorkSuffix() <em>Work
Suffix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWorkSuffix()
+ * @generated
+ * @ordered
+ */
+ protected String workSuffix = WORK_SUFFIX_EDEFAULT;
+
+ /**
+ * This is true if the Work Suffix attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean workSuffixESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FtpMessageFilterTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FTP_MESSAGE_FILTER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCertificateName() {
+ return certificateName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCertificateName(String newCertificateName) {
+ String oldCertificateName = certificateName;
+ certificateName = newCertificateName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME, oldCertificateName,
certificateName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCertificatePassphrase() {
+ return certificatePassphrase;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCertificatePassphrase(String newCertificatePassphrase) {
+ String oldCertificatePassphrase = certificatePassphrase;
+ certificatePassphrase = newCertificatePassphrase;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE, oldCertificatePassphrase,
certificatePassphrase));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCertificateUrl() {
+ return certificateUrl;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCertificateUrl(String newCertificateUrl) {
+ String oldCertificateUrl = certificateUrl;
+ certificateUrl = newCertificateUrl;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL, oldCertificateUrl, certificateUrl));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDirectory() {
+ return directory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDirectory(String newDirectory) {
+ String oldDirectory = directory;
+ directory = newDirectory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__DIRECTORY, oldDirectory, directory));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isErrorDelete() {
+ return errorDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorDelete(boolean newErrorDelete) {
+ boolean oldErrorDelete = errorDelete;
+ errorDelete = newErrorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, errorDelete,
!oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorDelete() {
+ boolean oldErrorDelete = errorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDelete = ERROR_DELETE_EDEFAULT;
+ errorDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, ERROR_DELETE_EDEFAULT,
oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorDelete() {
+ return errorDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getErrorDirectory() {
+ return errorDirectory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorDirectory(String newErrorDirectory) {
+ String oldErrorDirectory = errorDirectory;
+ errorDirectory = newErrorDirectory;
+ boolean oldErrorDirectoryESet = errorDirectoryESet;
+ errorDirectoryESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY, oldErrorDirectory, errorDirectory,
!oldErrorDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorDirectory() {
+ String oldErrorDirectory = errorDirectory;
+ boolean oldErrorDirectoryESet = errorDirectoryESet;
+ errorDirectory = ERROR_DIRECTORY_EDEFAULT;
+ errorDirectoryESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY, oldErrorDirectory,
ERROR_DIRECTORY_EDEFAULT, oldErrorDirectoryESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorDirectory() {
+ return errorDirectoryESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getErrorSuffix() {
+ return errorSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorSuffix(String newErrorSuffix) {
+ String oldErrorSuffix = errorSuffix;
+ errorSuffix = newErrorSuffix;
+ boolean oldErrorSuffixESet = errorSuffixESet;
+ errorSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX, oldErrorSuffix, errorSuffix,
!oldErrorSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorSuffix() {
+ String oldErrorSuffix = errorSuffix;
+ boolean oldErrorSuffixESet = errorSuffixESet;
+ errorSuffix = ERROR_SUFFIX_EDEFAULT;
+ errorSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX, oldErrorSuffix, ERROR_SUFFIX_EDEFAULT,
oldErrorSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorSuffix() {
+ return errorSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInputSuffix() {
+ return inputSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInputSuffix(String newInputSuffix) {
+ String oldInputSuffix = inputSuffix;
+ inputSuffix = newInputSuffix;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX, oldInputSuffix, inputSuffix));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPassive() {
+ return passive;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPassive(boolean newPassive) {
+ boolean oldPassive = passive;
+ passive = newPassive;
+ boolean oldPassiveESet = passiveESet;
+ passiveESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE, oldPassive, passive, !oldPassiveESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPassive() {
+ boolean oldPassive = passive;
+ boolean oldPassiveESet = passiveESet;
+ passive = PASSIVE_EDEFAULT;
+ passiveESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE, oldPassive, PASSIVE_EDEFAULT,
oldPassiveESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPassive() {
+ return passiveESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPassword() {
+ return password;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPassword(String newPassword) {
+ String oldPassword = password;
+ password = newPassword;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSWORD, oldPassword, password));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPostDelete() {
+ return postDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostDelete(boolean newPostDelete) {
+ boolean oldPostDelete = postDelete;
+ postDelete = newPostDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, postDelete,
!oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostDelete() {
+ boolean oldPostDelete = postDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDelete = POST_DELETE_EDEFAULT;
+ postDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, POST_DELETE_EDEFAULT,
oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostDelete() {
+ return postDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPostDirectory() {
+ return postDirectory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostDirectory(String newPostDirectory) {
+ String oldPostDirectory = postDirectory;
+ postDirectory = newPostDirectory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY, oldPostDirectory, postDirectory));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPostSuffix() {
+ return postSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostSuffix(String newPostSuffix) {
+ String oldPostSuffix = postSuffix;
+ postSuffix = newPostSuffix;
+ boolean oldPostSuffixESet = postSuffixESet;
+ postSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX, oldPostSuffix, postSuffix,
!oldPostSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostSuffix() {
+ String oldPostSuffix = postSuffix;
+ boolean oldPostSuffixESet = postSuffixESet;
+ postSuffix = POST_SUFFIX_EDEFAULT;
+ postSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX, oldPostSuffix, POST_SUFFIX_EDEFAULT,
oldPostSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostSuffix() {
+ return postSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType1 getProtocol() {
+ return protocol;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProtocol(ProtocolType1 newProtocol) {
+ ProtocolType1 oldProtocol = protocol;
+ protocol = newProtocol == null ? PROTOCOL_EDEFAULT : newProtocol;
+ boolean oldProtocolESet = protocolESet;
+ protocolESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL, oldProtocol, protocol, !oldProtocolESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetProtocol() {
+ ProtocolType1 oldProtocol = protocol;
+ boolean oldProtocolESet = protocolESet;
+ protocol = PROTOCOL_EDEFAULT;
+ protocolESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL, oldProtocol, PROTOCOL_EDEFAULT,
oldProtocolESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetProtocol() {
+ return protocolESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isReadOnly() {
+ return readOnly;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setReadOnly(boolean newReadOnly) {
+ boolean oldReadOnly = readOnly;
+ readOnly = newReadOnly;
+ boolean oldReadOnlyESet = readOnlyESet;
+ readOnlyESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY, oldReadOnly, readOnly, !oldReadOnlyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetReadOnly() {
+ boolean oldReadOnly = readOnly;
+ boolean oldReadOnlyESet = readOnlyESet;
+ readOnly = READ_ONLY_EDEFAULT;
+ readOnlyESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY, oldReadOnly, READ_ONLY_EDEFAULT,
oldReadOnlyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetReadOnly() {
+ return readOnlyESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUsername() {
+ return username;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUsername(String newUsername) {
+ String oldUsername = username;
+ username = newUsername;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__USERNAME, oldUsername, username));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getWorkSuffix() {
+ return workSuffix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWorkSuffix(String newWorkSuffix) {
+ String oldWorkSuffix = workSuffix;
+ workSuffix = newWorkSuffix;
+ boolean oldWorkSuffixESet = workSuffixESet;
+ workSuffixESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX, oldWorkSuffix, workSuffix,
!oldWorkSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetWorkSuffix() {
+ String oldWorkSuffix = workSuffix;
+ boolean oldWorkSuffixESet = workSuffixESet;
+ workSuffix = WORK_SUFFIX_EDEFAULT;
+ workSuffixESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX, oldWorkSuffix, WORK_SUFFIX_EDEFAULT,
oldWorkSuffixESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetWorkSuffix() {
+ return workSuffixESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME:
+ return getCertificateName();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE:
+ return getCertificatePassphrase();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL:
+ return getCertificateUrl();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__DIRECTORY:
+ return getDirectory();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isErrorDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ return getErrorDirectory();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ return getErrorSuffix();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ return getInputSuffix();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE:
+ return isPassive() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSWORD:
+ return getPassword();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isPostDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ return getPostDirectory();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ return getPostSuffix();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL:
+ return getProtocol();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY:
+ return isReadOnly() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__USERNAME:
+ return getUsername();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ return getWorkSuffix();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME:
+ setCertificateName((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE:
+ setCertificatePassphrase((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL:
+ setCertificateUrl((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__DIRECTORY:
+ setDirectory((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ setErrorDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ setErrorDirectory((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ setErrorSuffix((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ setInputSuffix((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE:
+ setPassive(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSWORD:
+ setPassword((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE:
+ setPostDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ setPostDirectory((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ setPostSuffix((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL:
+ setProtocol((ProtocolType1)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY:
+ setReadOnly(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__USERNAME:
+ setUsername((String)newValue);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ setWorkSuffix((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME:
+ setCertificateName(CERTIFICATE_NAME_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE:
+ setCertificatePassphrase(CERTIFICATE_PASSPHRASE_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL:
+ setCertificateUrl(CERTIFICATE_URL_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__DIRECTORY:
+ setDirectory(DIRECTORY_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ unsetErrorDelete();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ unsetErrorDirectory();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ unsetErrorSuffix();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ setInputSuffix(INPUT_SUFFIX_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE:
+ unsetPassive();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSWORD:
+ setPassword(PASSWORD_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE:
+ unsetPostDelete();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ setPostDirectory(POST_DIRECTORY_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ unsetPostSuffix();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL:
+ unsetProtocol();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY:
+ unsetReadOnly();
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__USERNAME:
+ setUsername(USERNAME_EDEFAULT);
+ return;
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ unsetWorkSuffix();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_NAME:
+ return CERTIFICATE_NAME_EDEFAULT == null ? certificateName != null :
!CERTIFICATE_NAME_EDEFAULT.equals(certificateName);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_PASSPHRASE:
+ return CERTIFICATE_PASSPHRASE_EDEFAULT == null ? certificatePassphrase != null :
!CERTIFICATE_PASSPHRASE_EDEFAULT.equals(certificatePassphrase);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__CERTIFICATE_URL:
+ return CERTIFICATE_URL_EDEFAULT == null ? certificateUrl != null :
!CERTIFICATE_URL_EDEFAULT.equals(certificateUrl);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__DIRECTORY:
+ return DIRECTORY_EDEFAULT == null ? directory != null :
!DIRECTORY_EDEFAULT.equals(directory);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isSetErrorDelete();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_DIRECTORY:
+ return isSetErrorDirectory();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__ERROR_SUFFIX:
+ return isSetErrorSuffix();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__INPUT_SUFFIX:
+ return INPUT_SUFFIX_EDEFAULT == null ? inputSuffix != null :
!INPUT_SUFFIX_EDEFAULT.equals(inputSuffix);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSIVE:
+ return isSetPassive();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PASSWORD:
+ return PASSWORD_EDEFAULT == null ? password != null :
!PASSWORD_EDEFAULT.equals(password);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isSetPostDelete();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_DIRECTORY:
+ return POST_DIRECTORY_EDEFAULT == null ? postDirectory != null :
!POST_DIRECTORY_EDEFAULT.equals(postDirectory);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__POST_SUFFIX:
+ return isSetPostSuffix();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__PROTOCOL:
+ return isSetProtocol();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__READ_ONLY:
+ return isSetReadOnly();
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__USERNAME:
+ return USERNAME_EDEFAULT == null ? username != null :
!USERNAME_EDEFAULT.equals(username);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE__WORK_SUFFIX:
+ return isSetWorkSuffix();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (certificateName: ");
+ result.append(certificateName);
+ result.append(", certificatePassphrase: ");
+ result.append(certificatePassphrase);
+ result.append(", certificateUrl: ");
+ result.append(certificateUrl);
+ result.append(", directory: ");
+ result.append(directory);
+ result.append(", errorDelete: ");
+ if (errorDeleteESet) result.append(errorDelete); else
result.append("<unset>");
+ result.append(", errorDirectory: ");
+ if (errorDirectoryESet) result.append(errorDirectory); else
result.append("<unset>");
+ result.append(", errorSuffix: ");
+ if (errorSuffixESet) result.append(errorSuffix); else
result.append("<unset>");
+ result.append(", inputSuffix: ");
+ result.append(inputSuffix);
+ result.append(", passive: ");
+ if (passiveESet) result.append(passive); else
result.append("<unset>");
+ result.append(", password: ");
+ result.append(password);
+ result.append(", postDelete: ");
+ if (postDeleteESet) result.append(postDelete); else
result.append("<unset>");
+ result.append(", postDirectory: ");
+ result.append(postDirectory);
+ result.append(", postSuffix: ");
+ if (postSuffixESet) result.append(postSuffix); else
result.append("<unset>");
+ result.append(", protocol: ");
+ if (protocolESet) result.append(protocol); else
result.append("<unset>");
+ result.append(", readOnly: ");
+ if (readOnlyESet) result.append(readOnly); else
result.append("<unset>");
+ result.append(", username: ");
+ result.append(username);
+ result.append(", workSuffix: ");
+ if (workSuffixESet) result.append(workSuffix); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //FtpMessageFilterTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/FtpProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FtpProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Ftp Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.FtpProviderTypeImpl#getHostname
<em>Hostname</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class FtpProviderTypeImpl extends BusProviderImpl implements FtpProviderType {
+ /**
+ * The default value of the '{@link #getHostname()
<em>Hostname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHostname()
+ * @generated
+ * @ordered
+ */
+ protected static final String HOSTNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHostname()
<em>Hostname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHostname()
+ * @generated
+ * @ordered
+ */
+ protected String hostname = HOSTNAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FtpProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.FTP_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHostname() {
+ return hostname;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHostname(String newHostname) {
+ String oldHostname = hostname;
+ hostname = newHostname;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.FTP_PROVIDER_TYPE__HOSTNAME, oldHostname, hostname));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.FTP_PROVIDER_TYPE__HOSTNAME:
+ return getHostname();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.FTP_PROVIDER_TYPE__HOSTNAME:
+ setHostname((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_PROVIDER_TYPE__HOSTNAME:
+ setHostname(HOSTNAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.FTP_PROVIDER_TYPE__HOSTNAME:
+ return HOSTNAME_EDEFAULT == null ? hostname != null :
!HOSTNAME_EDEFAULT.equals(hostname);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (hostname: ");
+ result.append(hostname);
+ result.append(')');
+ return result.toString();
+ }
+
+} //FtpProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/GroovyListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/GroovyListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/GroovyListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.GroovyListenerType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Groovy Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.GroovyListenerTypeImpl#getScript
<em>Script</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class GroovyListenerTypeImpl extends ListenerImpl implements GroovyListenerType {
+ /**
+ * The default value of the '{@link #getScript() <em>Script</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScript()
+ * @generated
+ * @ordered
+ */
+ protected static final String SCRIPT_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getScript() <em>Script</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScript()
+ * @generated
+ * @ordered
+ */
+ protected String script = SCRIPT_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected GroovyListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.GROOVY_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getScript() {
+ return script;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScript(String newScript) {
+ String oldScript = script;
+ script = newScript;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.GROOVY_LISTENER_TYPE__SCRIPT, oldScript, script));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.GROOVY_LISTENER_TYPE__SCRIPT:
+ return getScript();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.GROOVY_LISTENER_TYPE__SCRIPT:
+ setScript((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.GROOVY_LISTENER_TYPE__SCRIPT:
+ setScript(SCRIPT_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.GROOVY_LISTENER_TYPE__SCRIPT:
+ return SCRIPT_EDEFAULT == null ? script != null : !SCRIPT_EDEFAULT.equals(script);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (script: ");
+ result.append(script);
+ result.append(')');
+ return result.toString();
+ }
+
+} //GroovyListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,154 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.HibernateBusType;
+import org.jboss.tools.esb.HibernateMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hibernate Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.HibernateBusTypeImpl#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HibernateBusTypeImpl extends BusImpl implements HibernateBusType {
+ /**
+ * The cached value of the '{@link #getHibernateMessageFilter() <em>Hibernate
Message Filter</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHibernateMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected EList<HibernateMessageFilterType> hibernateMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HibernateBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.HIBERNATE_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<HibernateMessageFilterType> getHibernateMessageFilter() {
+ if (hibernateMessageFilter == null) {
+ hibernateMessageFilter = new
EObjectContainmentEList<HibernateMessageFilterType>(HibernateMessageFilterType.class,
this, ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER);
+ }
+ return hibernateMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return ((InternalEList<?>)getHibernateMessageFilter()).basicRemove(otherEnd,
msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return getHibernateMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER:
+ getHibernateMessageFilter().clear();
+ getHibernateMessageFilter().addAll((Collection<? extends
HibernateMessageFilterType>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER:
+ getHibernateMessageFilter().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_BUS_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return hibernateMessageFilter != null && !hibernateMessageFilter.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //HibernateBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,154 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.HibernateListenerType;
+import org.jboss.tools.esb.HibernateMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hibernate Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.HibernateListenerTypeImpl#getHibernateMessageFilter
<em>Hibernate Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HibernateListenerTypeImpl extends ListenerImpl implements
HibernateListenerType {
+ /**
+ * The cached value of the '{@link #getHibernateMessageFilter() <em>Hibernate
Message Filter</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHibernateMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected EList<HibernateMessageFilterType> hibernateMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HibernateListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.HIBERNATE_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<HibernateMessageFilterType> getHibernateMessageFilter() {
+ if (hibernateMessageFilter == null) {
+ hibernateMessageFilter = new
EObjectContainmentEList<HibernateMessageFilterType>(HibernateMessageFilterType.class,
this, ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER);
+ }
+ return hibernateMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return ((InternalEList<?>)getHibernateMessageFilter()).basicRemove(otherEnd,
msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return getHibernateMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER:
+ getHibernateMessageFilter().clear();
+ getHibernateMessageFilter().addAll((Collection<? extends
HibernateMessageFilterType>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER:
+ getHibernateMessageFilter().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_LISTENER_TYPE__HIBERNATE_MESSAGE_FILTER:
+ return hibernateMessageFilter != null && !hibernateMessageFilter.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //HibernateListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateMessageFilterTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateMessageFilterTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateMessageFilterTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,255 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.HibernateMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hibernate Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl#getClassname
<em>Classname</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.HibernateMessageFilterTypeImpl#getEvent
<em>Event</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HibernateMessageFilterTypeImpl extends EObjectImpl implements
HibernateMessageFilterType {
+ /**
+ * The default value of the '{@link #getClassname()
<em>Classname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClassname()
+ * @generated
+ * @ordered
+ */
+ protected static final String CLASSNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getClassname()
<em>Classname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getClassname()
+ * @generated
+ * @ordered
+ */
+ protected String classname = CLASSNAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getEvent() <em>Event</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEvent()
+ * @generated
+ * @ordered
+ */
+ protected static final String EVENT_EDEFAULT = "message_id";
+
+ /**
+ * The cached value of the '{@link #getEvent() <em>Event</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEvent()
+ * @generated
+ * @ordered
+ */
+ protected String event = EVENT_EDEFAULT;
+
+ /**
+ * This is true if the Event attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean eventESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HibernateMessageFilterTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.HIBERNATE_MESSAGE_FILTER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getClassname() {
+ return classname;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setClassname(String newClassname) {
+ String oldClassname = classname;
+ classname = newClassname;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME, oldClassname, classname));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEvent() {
+ return event;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEvent(String newEvent) {
+ String oldEvent = event;
+ event = newEvent;
+ boolean oldEventESet = eventESet;
+ eventESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT, oldEvent, event, !oldEventESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetEvent() {
+ String oldEvent = event;
+ boolean oldEventESet = eventESet;
+ event = EVENT_EDEFAULT;
+ eventESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT, oldEvent, EVENT_EDEFAULT,
oldEventESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetEvent() {
+ return eventESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME:
+ return getClassname();
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT:
+ return getEvent();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME:
+ setClassname((String)newValue);
+ return;
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT:
+ setEvent((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME:
+ setClassname(CLASSNAME_EDEFAULT);
+ return;
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT:
+ unsetEvent();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__CLASSNAME:
+ return CLASSNAME_EDEFAULT == null ? classname != null :
!CLASSNAME_EDEFAULT.equals(classname);
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE__EVENT:
+ return isSetEvent();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (classname: ");
+ result.append(classname);
+ result.append(", event: ");
+ if (eventESet) result.append(event); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //HibernateMessageFilterTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/HibernateProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,166 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.HibernateProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Hibernate Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.HibernateProviderTypeImpl#getHibernateCfgFile <em>Hibernate
Cfg File</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class HibernateProviderTypeImpl extends BusProviderImpl implements
HibernateProviderType {
+ /**
+ * The default value of the '{@link #getHibernateCfgFile() <em>Hibernate Cfg
File</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHibernateCfgFile()
+ * @generated
+ * @ordered
+ */
+ protected static final String HIBERNATE_CFG_FILE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHibernateCfgFile() <em>Hibernate Cfg
File</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHibernateCfgFile()
+ * @generated
+ * @ordered
+ */
+ protected String hibernateCfgFile = HIBERNATE_CFG_FILE_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HibernateProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.HIBERNATE_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHibernateCfgFile() {
+ return hibernateCfgFile;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHibernateCfgFile(String newHibernateCfgFile) {
+ String oldHibernateCfgFile = hibernateCfgFile;
+ hibernateCfgFile = newHibernateCfgFile;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE, oldHibernateCfgFile,
hibernateCfgFile));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE:
+ return getHibernateCfgFile();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE:
+ setHibernateCfgFile((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE:
+ setHibernateCfgFile(HIBERNATE_CFG_FILE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE__HIBERNATE_CFG_FILE:
+ return HIBERNATE_CFG_FILE_EDEFAULT == null ? hibernateCfgFile != null :
!HIBERNATE_CFG_FILE_EDEFAULT.equals(hibernateCfgFile);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (hibernateCfgFile: ");
+ result.append(hibernateCfgFile);
+ result.append(')');
+ return result.toString();
+ }
+
+} //HibernateProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbossesbTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbossesbTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbossesbTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,349 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JbossesbType;
+import org.jboss.tools.esb.ProvidersType;
+import org.jboss.tools.esb.ServicesType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jbossesb
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JbossesbTypeImpl#getProviders
<em>Providers</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JbossesbTypeImpl#getServices
<em>Services</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JbossesbTypeImpl#getParameterReloadSecs
<em>Parameter Reload Secs</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JbossesbTypeImpl extends EObjectImpl implements JbossesbType {
+ /**
+ * The cached value of the '{@link #getProviders()
<em>Providers</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviders()
+ * @generated
+ * @ordered
+ */
+ protected ProvidersType providers;
+
+ /**
+ * The cached value of the '{@link #getServices()
<em>Services</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getServices()
+ * @generated
+ * @ordered
+ */
+ protected ServicesType services;
+
+ /**
+ * The default value of the '{@link #getParameterReloadSecs() <em>Parameter
Reload Secs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getParameterReloadSecs()
+ * @generated
+ * @ordered
+ */
+ protected static final Object PARAMETER_RELOAD_SECS_EDEFAULT = "180";
+
+ /**
+ * The cached value of the '{@link #getParameterReloadSecs() <em>Parameter
Reload Secs</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getParameterReloadSecs()
+ * @generated
+ * @ordered
+ */
+ protected Object parameterReloadSecs = PARAMETER_RELOAD_SECS_EDEFAULT;
+
+ /**
+ * This is true if the Parameter Reload Secs attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean parameterReloadSecsESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JbossesbTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JBOSSESB_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProvidersType getProviders() {
+ return providers;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetProviders(ProvidersType newProviders, NotificationChain
msgs) {
+ ProvidersType oldProviders = providers;
+ providers = newProviders;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JBOSSESB_TYPE__PROVIDERS, oldProviders, newProviders);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProviders(ProvidersType newProviders) {
+ if (newProviders != providers) {
+ NotificationChain msgs = null;
+ if (providers != null)
+ msgs = ((InternalEObject)providers).eInverseRemove(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.JBOSSESB_TYPE__PROVIDERS, null, msgs);
+ if (newProviders != null)
+ msgs = ((InternalEObject)newProviders).eInverseAdd(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.JBOSSESB_TYPE__PROVIDERS, null, msgs);
+ msgs = basicSetProviders(newProviders, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JBOSSESB_TYPE__PROVIDERS, newProviders, newProviders));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ServicesType getServices() {
+ return services;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetServices(ServicesType newServices, NotificationChain
msgs) {
+ ServicesType oldServices = services;
+ services = newServices;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JBOSSESB_TYPE__SERVICES, oldServices, newServices);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setServices(ServicesType newServices) {
+ if (newServices != services) {
+ NotificationChain msgs = null;
+ if (services != null)
+ msgs = ((InternalEObject)services).eInverseRemove(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.JBOSSESB_TYPE__SERVICES, null, msgs);
+ if (newServices != null)
+ msgs = ((InternalEObject)newServices).eInverseAdd(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.JBOSSESB_TYPE__SERVICES, null, msgs);
+ msgs = basicSetServices(newServices, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JBOSSESB_TYPE__SERVICES, newServices, newServices));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getParameterReloadSecs() {
+ return parameterReloadSecs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParameterReloadSecs(Object newParameterReloadSecs) {
+ Object oldParameterReloadSecs = parameterReloadSecs;
+ parameterReloadSecs = newParameterReloadSecs;
+ boolean oldParameterReloadSecsESet = parameterReloadSecsESet;
+ parameterReloadSecsESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS, oldParameterReloadSecs,
parameterReloadSecs, !oldParameterReloadSecsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetParameterReloadSecs() {
+ Object oldParameterReloadSecs = parameterReloadSecs;
+ boolean oldParameterReloadSecsESet = parameterReloadSecsESet;
+ parameterReloadSecs = PARAMETER_RELOAD_SECS_EDEFAULT;
+ parameterReloadSecsESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS, oldParameterReloadSecs,
PARAMETER_RELOAD_SECS_EDEFAULT, oldParameterReloadSecsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetParameterReloadSecs() {
+ return parameterReloadSecsESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.JBOSSESB_TYPE__PROVIDERS:
+ return basicSetProviders(null, msgs);
+ case ESBPackage.JBOSSESB_TYPE__SERVICES:
+ return basicSetServices(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JBOSSESB_TYPE__PROVIDERS:
+ return getProviders();
+ case ESBPackage.JBOSSESB_TYPE__SERVICES:
+ return getServices();
+ case ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS:
+ return getParameterReloadSecs();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JBOSSESB_TYPE__PROVIDERS:
+ setProviders((ProvidersType)newValue);
+ return;
+ case ESBPackage.JBOSSESB_TYPE__SERVICES:
+ setServices((ServicesType)newValue);
+ return;
+ case ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS:
+ setParameterReloadSecs(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBOSSESB_TYPE__PROVIDERS:
+ setProviders((ProvidersType)null);
+ return;
+ case ESBPackage.JBOSSESB_TYPE__SERVICES:
+ setServices((ServicesType)null);
+ return;
+ case ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS:
+ unsetParameterReloadSecs();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBOSSESB_TYPE__PROVIDERS:
+ return providers != null;
+ case ESBPackage.JBOSSESB_TYPE__SERVICES:
+ return services != null;
+ case ESBPackage.JBOSSESB_TYPE__PARAMETER_RELOAD_SECS:
+ return isSetParameterReloadSecs();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (parameterReloadSecs: ");
+ if (parameterReloadSecsESet) result.append(parameterReloadSecs); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JbossesbTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,200 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JbrBusType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jbr Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JbrBusTypeImpl#getPort
<em>Port</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JbrBusTypeImpl extends BusImpl implements JbrBusType {
+ /**
+ * The default value of the '{@link #getPort() <em>Port</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPort()
+ * @generated
+ * @ordered
+ */
+ protected static final int PORT_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getPort() <em>Port</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPort()
+ * @generated
+ * @ordered
+ */
+ protected int port = PORT_EDEFAULT;
+
+ /**
+ * This is true if the Port attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean portESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JbrBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JBR_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getPort() {
+ return port;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPort(int newPort) {
+ int oldPort = port;
+ port = newPort;
+ boolean oldPortESet = portESet;
+ portESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.JBR_BUS_TYPE__PORT,
oldPort, port, !oldPortESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPort() {
+ int oldPort = port;
+ boolean oldPortESet = portESet;
+ port = PORT_EDEFAULT;
+ portESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, ESBPackage.JBR_BUS_TYPE__PORT,
oldPort, PORT_EDEFAULT, oldPortESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPort() {
+ return portESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JBR_BUS_TYPE__PORT:
+ return new Integer(getPort());
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JBR_BUS_TYPE__PORT:
+ setPort(((Integer)newValue).intValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBR_BUS_TYPE__PORT:
+ unsetPort();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBR_BUS_TYPE__PORT:
+ return isSetPort();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (port: ");
+ if (portESet) result.append(port); else result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JbrBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,43 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JbrListenerType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jbr Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * </p>
+ *
+ * @generated
+ */
+public class JbrListenerTypeImpl extends ListenerImpl implements JbrListenerType {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JbrListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JBR_LISTENER_TYPE;
+ }
+
+} //JbrListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JbrProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,255 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JbrProviderType;
+import org.jboss.tools.esb.ProtocolType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jbr Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JbrProviderTypeImpl#getHost
<em>Host</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JbrProviderTypeImpl#getProtocol
<em>Protocol</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JbrProviderTypeImpl extends BusProviderImpl implements JbrProviderType {
+ /**
+ * The default value of the '{@link #getHost() <em>Host</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHost()
+ * @generated
+ * @ordered
+ */
+ protected static final String HOST_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getHost() <em>Host</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getHost()
+ * @generated
+ * @ordered
+ */
+ protected String host = HOST_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getProtocol()
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProtocol()
+ * @generated
+ * @ordered
+ */
+ protected static final ProtocolType PROTOCOL_EDEFAULT = ProtocolType.HTTP;
+
+ /**
+ * The cached value of the '{@link #getProtocol()
<em>Protocol</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProtocol()
+ * @generated
+ * @ordered
+ */
+ protected ProtocolType protocol = PROTOCOL_EDEFAULT;
+
+ /**
+ * This is true if the Protocol attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean protocolESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JbrProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JBR_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getHost() {
+ return host;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setHost(String newHost) {
+ String oldHost = host;
+ host = newHost;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JBR_PROVIDER_TYPE__HOST, oldHost, host));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ProtocolType getProtocol() {
+ return protocol;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProtocol(ProtocolType newProtocol) {
+ ProtocolType oldProtocol = protocol;
+ protocol = newProtocol == null ? PROTOCOL_EDEFAULT : newProtocol;
+ boolean oldProtocolESet = protocolESet;
+ protocolESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL, oldProtocol, protocol, !oldProtocolESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetProtocol() {
+ ProtocolType oldProtocol = protocol;
+ boolean oldProtocolESet = protocolESet;
+ protocol = PROTOCOL_EDEFAULT;
+ protocolESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL, oldProtocol, PROTOCOL_EDEFAULT,
oldProtocolESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetProtocol() {
+ return protocolESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JBR_PROVIDER_TYPE__HOST:
+ return getHost();
+ case ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL:
+ return getProtocol();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JBR_PROVIDER_TYPE__HOST:
+ setHost((String)newValue);
+ return;
+ case ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL:
+ setProtocol((ProtocolType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBR_PROVIDER_TYPE__HOST:
+ setHost(HOST_EDEFAULT);
+ return;
+ case ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL:
+ unsetProtocol();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JBR_PROVIDER_TYPE__HOST:
+ return HOST_EDEFAULT == null ? host != null : !HOST_EDEFAULT.equals(host);
+ case ESBPackage.JBR_PROVIDER_TYPE__PROTOCOL:
+ return isSetProtocol();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (host: ");
+ result.append(host);
+ result.append(", protocol: ");
+ if (protocolESet) result.append(protocol); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JbrProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JcaGatewayTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JcaGatewayTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JcaGatewayTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,463 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ActivationConfigType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JcaGatewayType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jca Gateway
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getAdapter
<em>Adapter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getEndpointClass
<em>Endpoint Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getJcaBridge
<em>Jca Bridge</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getMessagingType
<em>Messaging Type</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JcaGatewayTypeImpl#getTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JcaGatewayTypeImpl extends ListenerImpl implements JcaGatewayType {
+ /**
+ * The cached value of the '{@link #getActivationConfig() <em>Activation
Config</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getActivationConfig()
+ * @generated
+ * @ordered
+ */
+ protected ActivationConfigType activationConfig;
+
+ /**
+ * The default value of the '{@link #getAdapter() <em>Adapter</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAdapter()
+ * @generated
+ * @ordered
+ */
+ protected static final String ADAPTER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getAdapter() <em>Adapter</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAdapter()
+ * @generated
+ * @ordered
+ */
+ protected String adapter = ADAPTER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getEndpointClass() <em>Endpoint
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndpointClass()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENDPOINT_CLASS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getEndpointClass() <em>Endpoint
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndpointClass()
+ * @generated
+ * @ordered
+ */
+ protected String endpointClass = ENDPOINT_CLASS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJcaBridge() <em>Jca
Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJcaBridge()
+ * @generated
+ * @ordered
+ */
+ protected static final String JCA_BRIDGE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJcaBridge() <em>Jca
Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJcaBridge()
+ * @generated
+ * @ordered
+ */
+ protected String jcaBridge = JCA_BRIDGE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMessagingType() <em>Messaging
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessagingType()
+ * @generated
+ * @ordered
+ */
+ protected static final String MESSAGING_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMessagingType() <em>Messaging
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessagingType()
+ * @generated
+ * @ordered
+ */
+ protected String messagingType = MESSAGING_TYPE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final String TRANSACTED_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTransacted()
+ * @generated
+ * @ordered
+ */
+ protected String transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JcaGatewayTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JCA_GATEWAY_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActivationConfigType getActivationConfig() {
+ return activationConfig;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetActivationConfig(ActivationConfigType
newActivationConfig, NotificationChain msgs) {
+ ActivationConfigType oldActivationConfig = activationConfig;
+ activationConfig = newActivationConfig;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG, oldActivationConfig,
newActivationConfig);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setActivationConfig(ActivationConfigType newActivationConfig) {
+ if (newActivationConfig != activationConfig) {
+ NotificationChain msgs = null;
+ if (activationConfig != null)
+ msgs = ((InternalEObject)activationConfig).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG, null, msgs);
+ if (newActivationConfig != null)
+ msgs = ((InternalEObject)newActivationConfig).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG, null, msgs);
+ msgs = basicSetActivationConfig(newActivationConfig, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG, newActivationConfig,
newActivationConfig));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getAdapter() {
+ return adapter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAdapter(String newAdapter) {
+ String oldAdapter = adapter;
+ adapter = newAdapter;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__ADAPTER, oldAdapter, adapter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEndpointClass() {
+ return endpointClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEndpointClass(String newEndpointClass) {
+ String oldEndpointClass = endpointClass;
+ endpointClass = newEndpointClass;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__ENDPOINT_CLASS, oldEndpointClass, endpointClass));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJcaBridge() {
+ return jcaBridge;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJcaBridge(String newJcaBridge) {
+ String oldJcaBridge = jcaBridge;
+ jcaBridge = newJcaBridge;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__JCA_BRIDGE, oldJcaBridge, jcaBridge));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMessagingType() {
+ return messagingType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMessagingType(String newMessagingType) {
+ String oldMessagingType = messagingType;
+ messagingType = newMessagingType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__MESSAGING_TYPE, oldMessagingType, messagingType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(String newTransacted) {
+ String oldTransacted = transacted;
+ transacted = newTransacted;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JCA_GATEWAY_TYPE__TRANSACTED, oldTransacted, transacted));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG:
+ return basicSetActivationConfig(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG:
+ return getActivationConfig();
+ case ESBPackage.JCA_GATEWAY_TYPE__ADAPTER:
+ return getAdapter();
+ case ESBPackage.JCA_GATEWAY_TYPE__ENDPOINT_CLASS:
+ return getEndpointClass();
+ case ESBPackage.JCA_GATEWAY_TYPE__JCA_BRIDGE:
+ return getJcaBridge();
+ case ESBPackage.JCA_GATEWAY_TYPE__MESSAGING_TYPE:
+ return getMessagingType();
+ case ESBPackage.JCA_GATEWAY_TYPE__TRANSACTED:
+ return getTransacted();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)newValue);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__ADAPTER:
+ setAdapter((String)newValue);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__ENDPOINT_CLASS:
+ setEndpointClass((String)newValue);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__JCA_BRIDGE:
+ setJcaBridge((String)newValue);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__MESSAGING_TYPE:
+ setMessagingType((String)newValue);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__TRANSACTED:
+ setTransacted((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)null);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__ADAPTER:
+ setAdapter(ADAPTER_EDEFAULT);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__ENDPOINT_CLASS:
+ setEndpointClass(ENDPOINT_CLASS_EDEFAULT);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__JCA_BRIDGE:
+ setJcaBridge(JCA_BRIDGE_EDEFAULT);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__MESSAGING_TYPE:
+ setMessagingType(MESSAGING_TYPE_EDEFAULT);
+ return;
+ case ESBPackage.JCA_GATEWAY_TYPE__TRANSACTED:
+ setTransacted(TRANSACTED_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JCA_GATEWAY_TYPE__ACTIVATION_CONFIG:
+ return activationConfig != null;
+ case ESBPackage.JCA_GATEWAY_TYPE__ADAPTER:
+ return ADAPTER_EDEFAULT == null ? adapter != null :
!ADAPTER_EDEFAULT.equals(adapter);
+ case ESBPackage.JCA_GATEWAY_TYPE__ENDPOINT_CLASS:
+ return ENDPOINT_CLASS_EDEFAULT == null ? endpointClass != null :
!ENDPOINT_CLASS_EDEFAULT.equals(endpointClass);
+ case ESBPackage.JCA_GATEWAY_TYPE__JCA_BRIDGE:
+ return JCA_BRIDGE_EDEFAULT == null ? jcaBridge != null :
!JCA_BRIDGE_EDEFAULT.equals(jcaBridge);
+ case ESBPackage.JCA_GATEWAY_TYPE__MESSAGING_TYPE:
+ return MESSAGING_TYPE_EDEFAULT == null ? messagingType != null :
!MESSAGING_TYPE_EDEFAULT.equals(messagingType);
+ case ESBPackage.JCA_GATEWAY_TYPE__TRANSACTED:
+ return TRANSACTED_EDEFAULT == null ? transacted != null :
!TRANSACTED_EDEFAULT.equals(transacted);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (adapter: ");
+ result.append(adapter);
+ result.append(", endpointClass: ");
+ result.append(endpointClass);
+ result.append(", jcaBridge: ");
+ result.append(jcaBridge);
+ result.append(", messagingType: ");
+ result.append(messagingType);
+ result.append(", transacted: ");
+ result.append(transacted);
+ result.append(')');
+ return result.toString();
+ }
+
+} //JcaGatewayTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JmsBusType;
+import org.jboss.tools.esb.JmsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JmsBusTypeImpl#getJmsMessageFilter
<em>Jms Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsBusTypeImpl extends BusImpl implements JmsBusType {
+ /**
+ * The cached value of the '{@link #getJmsMessageFilter() <em>Jms Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected JmsMessageFilterType jmsMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JMS_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsMessageFilterType getJmsMessageFilter() {
+ return jmsMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsMessageFilter(JmsMessageFilterType
newJmsMessageFilter, NotificationChain msgs) {
+ JmsMessageFilterType oldJmsMessageFilter = jmsMessageFilter;
+ jmsMessageFilter = newJmsMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER, oldJmsMessageFilter, newJmsMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsMessageFilter(JmsMessageFilterType newJmsMessageFilter) {
+ if (newJmsMessageFilter != jmsMessageFilter) {
+ NotificationChain msgs = null;
+ if (jmsMessageFilter != null)
+ msgs = ((InternalEObject)jmsMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER, null, msgs);
+ if (newJmsMessageFilter != null)
+ msgs = ((InternalEObject)newJmsMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetJmsMessageFilter(newJmsMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER, newJmsMessageFilter, newJmsMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER:
+ return basicSetJmsMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER:
+ return getJmsMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_BUS_TYPE__JMS_MESSAGE_FILTER:
+ return jmsMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //JmsBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsJcaProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsJcaProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsJcaProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,551 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ActivationConfigType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JmsJcaProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Jca Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getActivationConfig
<em>Activation Config</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getAdapter
<em>Adapter</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getEndpointClass
<em>Endpoint Class</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getJcaBridge
<em>Jca Bridge</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getMessagingType
<em>Messaging Type</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#getProviderAdapterJNDI <em>Provider
Adapter JNDI</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsJcaProviderTypeImpl#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsJcaProviderTypeImpl extends JmsProviderTypeImpl implements
JmsJcaProviderType {
+ /**
+ * The cached value of the '{@link #getActivationConfig() <em>Activation
Config</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getActivationConfig()
+ * @generated
+ * @ordered
+ */
+ protected ActivationConfigType activationConfig;
+
+ /**
+ * The default value of the '{@link #getAdapter() <em>Adapter</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAdapter()
+ * @generated
+ * @ordered
+ */
+ protected static final String ADAPTER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getAdapter() <em>Adapter</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAdapter()
+ * @generated
+ * @ordered
+ */
+ protected String adapter = ADAPTER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getEndpointClass() <em>Endpoint
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndpointClass()
+ * @generated
+ * @ordered
+ */
+ protected static final String ENDPOINT_CLASS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getEndpointClass() <em>Endpoint
Class</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndpointClass()
+ * @generated
+ * @ordered
+ */
+ protected String endpointClass = ENDPOINT_CLASS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJcaBridge() <em>Jca
Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJcaBridge()
+ * @generated
+ * @ordered
+ */
+ protected static final String JCA_BRIDGE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJcaBridge() <em>Jca
Bridge</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJcaBridge()
+ * @generated
+ * @ordered
+ */
+ protected String jcaBridge = JCA_BRIDGE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMessagingType() <em>Messaging
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessagingType()
+ * @generated
+ * @ordered
+ */
+ protected static final String MESSAGING_TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMessagingType() <em>Messaging
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessagingType()
+ * @generated
+ * @ordered
+ */
+ protected String messagingType = MESSAGING_TYPE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getProviderAdapterJNDI() <em>Provider
Adapter JNDI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviderAdapterJNDI()
+ * @generated
+ * @ordered
+ */
+ protected static final String PROVIDER_ADAPTER_JNDI_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getProviderAdapterJNDI() <em>Provider
Adapter JNDI</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviderAdapterJNDI()
+ * @generated
+ * @ordered
+ */
+ protected String providerAdapterJNDI = PROVIDER_ADAPTER_JNDI_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean transactedESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsJcaProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JMS_JCA_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActivationConfigType getActivationConfig() {
+ return activationConfig;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetActivationConfig(ActivationConfigType
newActivationConfig, NotificationChain msgs) {
+ ActivationConfigType oldActivationConfig = activationConfig;
+ activationConfig = newActivationConfig;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG, oldActivationConfig,
newActivationConfig);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setActivationConfig(ActivationConfigType newActivationConfig) {
+ if (newActivationConfig != activationConfig) {
+ NotificationChain msgs = null;
+ if (activationConfig != null)
+ msgs = ((InternalEObject)activationConfig).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG, null,
msgs);
+ if (newActivationConfig != null)
+ msgs = ((InternalEObject)newActivationConfig).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG, null,
msgs);
+ msgs = basicSetActivationConfig(newActivationConfig, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG, newActivationConfig,
newActivationConfig));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getAdapter() {
+ return adapter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAdapter(String newAdapter) {
+ String oldAdapter = adapter;
+ adapter = newAdapter;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__ADAPTER, oldAdapter, adapter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEndpointClass() {
+ return endpointClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEndpointClass(String newEndpointClass) {
+ String oldEndpointClass = endpointClass;
+ endpointClass = newEndpointClass;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS, oldEndpointClass, endpointClass));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJcaBridge() {
+ return jcaBridge;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJcaBridge(String newJcaBridge) {
+ String oldJcaBridge = jcaBridge;
+ jcaBridge = newJcaBridge;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE, oldJcaBridge, jcaBridge));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMessagingType() {
+ return messagingType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMessagingType(String newMessagingType) {
+ String oldMessagingType = messagingType;
+ messagingType = newMessagingType;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE, oldMessagingType, messagingType));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getProviderAdapterJNDI() {
+ return providerAdapterJNDI;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setProviderAdapterJNDI(String newProviderAdapterJNDI) {
+ String oldProviderAdapterJNDI = providerAdapterJNDI;
+ providerAdapterJNDI = newProviderAdapterJNDI;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI, oldProviderAdapterJNDI,
providerAdapterJNDI));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(boolean newTransacted) {
+ boolean oldTransacted = transacted;
+ transacted = newTransacted;
+ boolean oldTransactedESet = transactedESet;
+ transactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED, oldTransacted, transacted,
!oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTransacted() {
+ boolean oldTransacted = transacted;
+ boolean oldTransactedESet = transactedESet;
+ transacted = TRANSACTED_EDEFAULT;
+ transactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED, oldTransacted, TRANSACTED_EDEFAULT,
oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTransacted() {
+ return transactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG:
+ return basicSetActivationConfig(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG:
+ return getActivationConfig();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ADAPTER:
+ return getAdapter();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS:
+ return getEndpointClass();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE:
+ return getJcaBridge();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE:
+ return getMessagingType();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI:
+ return getProviderAdapterJNDI();
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED:
+ return isTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ADAPTER:
+ setAdapter((String)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS:
+ setEndpointClass((String)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE:
+ setJcaBridge((String)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE:
+ setMessagingType((String)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI:
+ setProviderAdapterJNDI((String)newValue);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED:
+ setTransacted(((Boolean)newValue).booleanValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG:
+ setActivationConfig((ActivationConfigType)null);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ADAPTER:
+ setAdapter(ADAPTER_EDEFAULT);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS:
+ setEndpointClass(ENDPOINT_CLASS_EDEFAULT);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE:
+ setJcaBridge(JCA_BRIDGE_EDEFAULT);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE:
+ setMessagingType(MESSAGING_TYPE_EDEFAULT);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI:
+ setProviderAdapterJNDI(PROVIDER_ADAPTER_JNDI_EDEFAULT);
+ return;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED:
+ unsetTransacted();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ACTIVATION_CONFIG:
+ return activationConfig != null;
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ADAPTER:
+ return ADAPTER_EDEFAULT == null ? adapter != null :
!ADAPTER_EDEFAULT.equals(adapter);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__ENDPOINT_CLASS:
+ return ENDPOINT_CLASS_EDEFAULT == null ? endpointClass != null :
!ENDPOINT_CLASS_EDEFAULT.equals(endpointClass);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__JCA_BRIDGE:
+ return JCA_BRIDGE_EDEFAULT == null ? jcaBridge != null :
!JCA_BRIDGE_EDEFAULT.equals(jcaBridge);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__MESSAGING_TYPE:
+ return MESSAGING_TYPE_EDEFAULT == null ? messagingType != null :
!MESSAGING_TYPE_EDEFAULT.equals(messagingType);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__PROVIDER_ADAPTER_JNDI:
+ return PROVIDER_ADAPTER_JNDI_EDEFAULT == null ? providerAdapterJNDI != null :
!PROVIDER_ADAPTER_JNDI_EDEFAULT.equals(providerAdapterJNDI);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE__TRANSACTED:
+ return isSetTransacted();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (adapter: ");
+ result.append(adapter);
+ result.append(", endpointClass: ");
+ result.append(endpointClass);
+ result.append(", jcaBridge: ");
+ result.append(jcaBridge);
+ result.append(", messagingType: ");
+ result.append(messagingType);
+ result.append(", providerAdapterJNDI: ");
+ result.append(providerAdapterJNDI);
+ result.append(", transacted: ");
+ if (transactedESet) result.append(transacted); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JmsJcaProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JmsListenerType;
+import org.jboss.tools.esb.JmsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JmsListenerTypeImpl#getJmsMessageFilter
<em>Jms Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsListenerTypeImpl extends ListenerImpl implements JmsListenerType {
+ /**
+ * The cached value of the '{@link #getJmsMessageFilter() <em>Jms Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected JmsMessageFilterType jmsMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JMS_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public JmsMessageFilterType getJmsMessageFilter() {
+ return jmsMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetJmsMessageFilter(JmsMessageFilterType
newJmsMessageFilter, NotificationChain msgs) {
+ JmsMessageFilterType oldJmsMessageFilter = jmsMessageFilter;
+ jmsMessageFilter = newJmsMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER, oldJmsMessageFilter,
newJmsMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsMessageFilter(JmsMessageFilterType newJmsMessageFilter) {
+ if (newJmsMessageFilter != jmsMessageFilter) {
+ NotificationChain msgs = null;
+ if (jmsMessageFilter != null)
+ msgs = ((InternalEObject)jmsMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER, null, msgs);
+ if (newJmsMessageFilter != null)
+ msgs = ((InternalEObject)newJmsMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetJmsMessageFilter(newJmsMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER, newJmsMessageFilter,
newJmsMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER:
+ return basicSetJmsMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER:
+ return getJmsMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER:
+ setJmsMessageFilter((JmsMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_LISTENER_TYPE__JMS_MESSAGE_FILTER:
+ return jmsMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //JmsListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsMessageFilterTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsMessageFilterTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsMessageFilterTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,682 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.DestTypeType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JmsMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getAcknowledgeMode <em>Acknowledge
Mode</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getDestName
<em>Dest Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getDestType
<em>Dest Type</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getJmsSecurityCredential <em>Jms
Security Credential</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getJmsSecurityPrincipal <em>Jms
Security Principal</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#isPersistent
<em>Persistent</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#getSelector
<em>Selector</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsMessageFilterTypeImpl#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsMessageFilterTypeImpl extends EObjectImpl implements JmsMessageFilterType
{
+ /**
+ * The default value of the '{@link #getAcknowledgeMode() <em>Acknowledge
Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAcknowledgeMode()
+ * @generated
+ * @ordered
+ */
+ protected static final String ACKNOWLEDGE_MODE_EDEFAULT = "AUTO_ACKNOWLEDGE";
+
+ /**
+ * The cached value of the '{@link #getAcknowledgeMode() <em>Acknowledge
Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getAcknowledgeMode()
+ * @generated
+ * @ordered
+ */
+ protected String acknowledgeMode = ACKNOWLEDGE_MODE_EDEFAULT;
+
+ /**
+ * This is true if the Acknowledge Mode attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean acknowledgeModeESet;
+
+ /**
+ * The default value of the '{@link #getDestName() <em>Dest
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestName()
+ * @generated
+ * @ordered
+ */
+ protected static final String DEST_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDestName() <em>Dest
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestName()
+ * @generated
+ * @ordered
+ */
+ protected String destName = DEST_NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDestType() <em>Dest
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestType()
+ * @generated
+ * @ordered
+ */
+ protected static final DestTypeType DEST_TYPE_EDEFAULT = DestTypeType.QUEUE;
+
+ /**
+ * The cached value of the '{@link #getDestType() <em>Dest
Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDestType()
+ * @generated
+ * @ordered
+ */
+ protected DestTypeType destType = DEST_TYPE_EDEFAULT;
+
+ /**
+ * This is true if the Dest Type attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean destTypeESet;
+
+ /**
+ * The default value of the '{@link #getJmsSecurityCredential() <em>Jms
Security Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsSecurityCredential()
+ * @generated
+ * @ordered
+ */
+ protected static final String JMS_SECURITY_CREDENTIAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJmsSecurityCredential() <em>Jms
Security Credential</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsSecurityCredential()
+ * @generated
+ * @ordered
+ */
+ protected String jmsSecurityCredential = JMS_SECURITY_CREDENTIAL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJmsSecurityPrincipal() <em>Jms
Security Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsSecurityPrincipal()
+ * @generated
+ * @ordered
+ */
+ protected static final String JMS_SECURITY_PRINCIPAL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJmsSecurityPrincipal() <em>Jms Security
Principal</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJmsSecurityPrincipal()
+ * @generated
+ * @ordered
+ */
+ protected String jmsSecurityPrincipal = JMS_SECURITY_PRINCIPAL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isPersistent()
<em>Persistent</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPersistent()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean PERSISTENT_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isPersistent()
<em>Persistent</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPersistent()
+ * @generated
+ * @ordered
+ */
+ protected boolean persistent = PERSISTENT_EDEFAULT;
+
+ /**
+ * This is true if the Persistent attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean persistentESet;
+
+ /**
+ * The default value of the '{@link #getSelector()
<em>Selector</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSelector()
+ * @generated
+ * @ordered
+ */
+ protected static final String SELECTOR_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getSelector()
<em>Selector</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSelector()
+ * @generated
+ * @ordered
+ */
+ protected String selector = SELECTOR_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean transactedESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsMessageFilterTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JMS_MESSAGE_FILTER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getAcknowledgeMode() {
+ return acknowledgeMode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setAcknowledgeMode(String newAcknowledgeMode) {
+ String oldAcknowledgeMode = acknowledgeMode;
+ acknowledgeMode = newAcknowledgeMode;
+ boolean oldAcknowledgeModeESet = acknowledgeModeESet;
+ acknowledgeModeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE, oldAcknowledgeMode, acknowledgeMode,
!oldAcknowledgeModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetAcknowledgeMode() {
+ String oldAcknowledgeMode = acknowledgeMode;
+ boolean oldAcknowledgeModeESet = acknowledgeModeESet;
+ acknowledgeMode = ACKNOWLEDGE_MODE_EDEFAULT;
+ acknowledgeModeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE, oldAcknowledgeMode,
ACKNOWLEDGE_MODE_EDEFAULT, oldAcknowledgeModeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetAcknowledgeMode() {
+ return acknowledgeModeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDestName() {
+ return destName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDestName(String newDestName) {
+ String oldDestName = destName;
+ destName = newDestName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_NAME, oldDestName, destName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public DestTypeType getDestType() {
+ return destType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDestType(DestTypeType newDestType) {
+ DestTypeType oldDestType = destType;
+ destType = newDestType == null ? DEST_TYPE_EDEFAULT : newDestType;
+ boolean oldDestTypeESet = destTypeESet;
+ destTypeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE, oldDestType, destType, !oldDestTypeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetDestType() {
+ DestTypeType oldDestType = destType;
+ boolean oldDestTypeESet = destTypeESet;
+ destType = DEST_TYPE_EDEFAULT;
+ destTypeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE, oldDestType, DEST_TYPE_EDEFAULT,
oldDestTypeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetDestType() {
+ return destTypeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJmsSecurityCredential() {
+ return jmsSecurityCredential;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsSecurityCredential(String newJmsSecurityCredential) {
+ String oldJmsSecurityCredential = jmsSecurityCredential;
+ jmsSecurityCredential = newJmsSecurityCredential;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL, oldJmsSecurityCredential,
jmsSecurityCredential));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJmsSecurityPrincipal() {
+ return jmsSecurityPrincipal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJmsSecurityPrincipal(String newJmsSecurityPrincipal) {
+ String oldJmsSecurityPrincipal = jmsSecurityPrincipal;
+ jmsSecurityPrincipal = newJmsSecurityPrincipal;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL, oldJmsSecurityPrincipal,
jmsSecurityPrincipal));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPersistent() {
+ return persistent;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPersistent(boolean newPersistent) {
+ boolean oldPersistent = persistent;
+ persistent = newPersistent;
+ boolean oldPersistentESet = persistentESet;
+ persistentESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT, oldPersistent, persistent,
!oldPersistentESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPersistent() {
+ boolean oldPersistent = persistent;
+ boolean oldPersistentESet = persistentESet;
+ persistent = PERSISTENT_EDEFAULT;
+ persistentESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT, oldPersistent, PERSISTENT_EDEFAULT,
oldPersistentESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPersistent() {
+ return persistentESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getSelector() {
+ return selector;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSelector(String newSelector) {
+ String oldSelector = selector;
+ selector = newSelector;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__SELECTOR, oldSelector, selector));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(boolean newTransacted) {
+ boolean oldTransacted = transacted;
+ transacted = newTransacted;
+ boolean oldTransactedESet = transactedESet;
+ transactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED, oldTransacted, transacted,
!oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTransacted() {
+ boolean oldTransacted = transacted;
+ boolean oldTransactedESet = transactedESet;
+ transacted = TRANSACTED_EDEFAULT;
+ transactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED, oldTransacted, TRANSACTED_EDEFAULT,
oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTransacted() {
+ return transactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE:
+ return getAcknowledgeMode();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_NAME:
+ return getDestName();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE:
+ return getDestType();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL:
+ return getJmsSecurityCredential();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL:
+ return getJmsSecurityPrincipal();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT:
+ return isPersistent() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__SELECTOR:
+ return getSelector();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED:
+ return isTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE:
+ setAcknowledgeMode((String)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_NAME:
+ setDestName((String)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE:
+ setDestType((DestTypeType)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL:
+ setJmsSecurityCredential((String)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL:
+ setJmsSecurityPrincipal((String)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT:
+ setPersistent(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__SELECTOR:
+ setSelector((String)newValue);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED:
+ setTransacted(((Boolean)newValue).booleanValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE:
+ unsetAcknowledgeMode();
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_NAME:
+ setDestName(DEST_NAME_EDEFAULT);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE:
+ unsetDestType();
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL:
+ setJmsSecurityCredential(JMS_SECURITY_CREDENTIAL_EDEFAULT);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL:
+ setJmsSecurityPrincipal(JMS_SECURITY_PRINCIPAL_EDEFAULT);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT:
+ unsetPersistent();
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__SELECTOR:
+ setSelector(SELECTOR_EDEFAULT);
+ return;
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED:
+ unsetTransacted();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__ACKNOWLEDGE_MODE:
+ return isSetAcknowledgeMode();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_NAME:
+ return DEST_NAME_EDEFAULT == null ? destName != null :
!DEST_NAME_EDEFAULT.equals(destName);
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__DEST_TYPE:
+ return isSetDestType();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_CREDENTIAL:
+ return JMS_SECURITY_CREDENTIAL_EDEFAULT == null ? jmsSecurityCredential != null :
!JMS_SECURITY_CREDENTIAL_EDEFAULT.equals(jmsSecurityCredential);
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__JMS_SECURITY_PRINCIPAL:
+ return JMS_SECURITY_PRINCIPAL_EDEFAULT == null ? jmsSecurityPrincipal != null :
!JMS_SECURITY_PRINCIPAL_EDEFAULT.equals(jmsSecurityPrincipal);
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__PERSISTENT:
+ return isSetPersistent();
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__SELECTOR:
+ return SELECTOR_EDEFAULT == null ? selector != null :
!SELECTOR_EDEFAULT.equals(selector);
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE__TRANSACTED:
+ return isSetTransacted();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (acknowledgeMode: ");
+ if (acknowledgeModeESet) result.append(acknowledgeMode); else
result.append("<unset>");
+ result.append(", destName: ");
+ result.append(destName);
+ result.append(", destType: ");
+ if (destTypeESet) result.append(destType); else
result.append("<unset>");
+ result.append(", jmsSecurityCredential: ");
+ result.append(jmsSecurityCredential);
+ result.append(", jmsSecurityPrincipal: ");
+ result.append(jmsSecurityPrincipal);
+ result.append(", persistent: ");
+ if (persistentESet) result.append(persistent); else
result.append("<unset>");
+ result.append(", selector: ");
+ result.append(selector);
+ result.append(", transacted: ");
+ if (transactedESet) result.append(transacted); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //JmsMessageFilterTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/JmsProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,328 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.JmsProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Jms Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.JmsProviderTypeImpl#getConnectionFactory
<em>Connection Factory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsProviderTypeImpl#getJndiContextFactory
<em>Jndi Context Factory</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsProviderTypeImpl#getJndiPkgPrefix
<em>Jndi Pkg Prefix</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.JmsProviderTypeImpl#getJndiURL
<em>Jndi URL</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class JmsProviderTypeImpl extends BusProviderImpl implements JmsProviderType {
+ /**
+ * The default value of the '{@link #getConnectionFactory() <em>Connection
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConnectionFactory()
+ * @generated
+ * @ordered
+ */
+ protected static final String CONNECTION_FACTORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getConnectionFactory() <em>Connection
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getConnectionFactory()
+ * @generated
+ * @ordered
+ */
+ protected String connectionFactory = CONNECTION_FACTORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJndiContextFactory() <em>Jndi Context
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiContextFactory()
+ * @generated
+ * @ordered
+ */
+ protected static final String JNDI_CONTEXT_FACTORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJndiContextFactory() <em>Jndi Context
Factory</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiContextFactory()
+ * @generated
+ * @ordered
+ */
+ protected String jndiContextFactory = JNDI_CONTEXT_FACTORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJndiPkgPrefix() <em>Jndi Pkg
Prefix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiPkgPrefix()
+ * @generated
+ * @ordered
+ */
+ protected static final String JNDI_PKG_PREFIX_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJndiPkgPrefix() <em>Jndi Pkg
Prefix</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiPkgPrefix()
+ * @generated
+ * @ordered
+ */
+ protected String jndiPkgPrefix = JNDI_PKG_PREFIX_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getJndiURL() <em>Jndi
URL</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiURL()
+ * @generated
+ * @ordered
+ */
+ protected static final String JNDI_URL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getJndiURL() <em>Jndi URL</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getJndiURL()
+ * @generated
+ * @ordered
+ */
+ protected String jndiURL = JNDI_URL_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected JmsProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.JMS_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getConnectionFactory() {
+ return connectionFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setConnectionFactory(String newConnectionFactory) {
+ String oldConnectionFactory = connectionFactory;
+ connectionFactory = newConnectionFactory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_PROVIDER_TYPE__CONNECTION_FACTORY, oldConnectionFactory,
connectionFactory));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJndiContextFactory() {
+ return jndiContextFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJndiContextFactory(String newJndiContextFactory) {
+ String oldJndiContextFactory = jndiContextFactory;
+ jndiContextFactory = newJndiContextFactory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY, oldJndiContextFactory,
jndiContextFactory));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJndiPkgPrefix() {
+ return jndiPkgPrefix;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJndiPkgPrefix(String newJndiPkgPrefix) {
+ String oldJndiPkgPrefix = jndiPkgPrefix;
+ jndiPkgPrefix = newJndiPkgPrefix;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX, oldJndiPkgPrefix, jndiPkgPrefix));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getJndiURL() {
+ return jndiURL;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setJndiURL(String newJndiURL) {
+ String oldJndiURL = jndiURL;
+ jndiURL = newJndiURL;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.JMS_PROVIDER_TYPE__JNDI_URL, oldJndiURL, jndiURL));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.JMS_PROVIDER_TYPE__CONNECTION_FACTORY:
+ return getConnectionFactory();
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY:
+ return getJndiContextFactory();
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX:
+ return getJndiPkgPrefix();
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_URL:
+ return getJndiURL();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.JMS_PROVIDER_TYPE__CONNECTION_FACTORY:
+ setConnectionFactory((String)newValue);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY:
+ setJndiContextFactory((String)newValue);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX:
+ setJndiPkgPrefix((String)newValue);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_URL:
+ setJndiURL((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_PROVIDER_TYPE__CONNECTION_FACTORY:
+ setConnectionFactory(CONNECTION_FACTORY_EDEFAULT);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY:
+ setJndiContextFactory(JNDI_CONTEXT_FACTORY_EDEFAULT);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX:
+ setJndiPkgPrefix(JNDI_PKG_PREFIX_EDEFAULT);
+ return;
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_URL:
+ setJndiURL(JNDI_URL_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.JMS_PROVIDER_TYPE__CONNECTION_FACTORY:
+ return CONNECTION_FACTORY_EDEFAULT == null ? connectionFactory != null :
!CONNECTION_FACTORY_EDEFAULT.equals(connectionFactory);
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_CONTEXT_FACTORY:
+ return JNDI_CONTEXT_FACTORY_EDEFAULT == null ? jndiContextFactory != null :
!JNDI_CONTEXT_FACTORY_EDEFAULT.equals(jndiContextFactory);
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_PKG_PREFIX:
+ return JNDI_PKG_PREFIX_EDEFAULT == null ? jndiPkgPrefix != null :
!JNDI_PKG_PREFIX_EDEFAULT.equals(jndiPkgPrefix);
+ case ESBPackage.JMS_PROVIDER_TYPE__JNDI_URL:
+ return JNDI_URL_EDEFAULT == null ? jndiURL != null :
!JNDI_URL_EDEFAULT.equals(jndiURL);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (connectionFactory: ");
+ result.append(connectionFactory);
+ result.append(", jndiContextFactory: ");
+ result.append(jndiContextFactory);
+ result.append(", jndiPkgPrefix: ");
+ result.append(jndiPkgPrefix);
+ result.append(", jndiURL: ");
+ result.append(jndiURL);
+ result.append(')');
+ return result.toString();
+ }
+
+} //JmsProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenerImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenerImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenerImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,490 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.Listener;
+import org.jboss.tools.esb.PropertyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Listener</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ListenerImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ListenerImpl#getBusidref
<em>Busidref</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ListenerImpl#isIsGateway <em>Is
Gateway</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ListenerImpl#getMaxThreads <em>Max
Threads</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ListenerImpl#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ListenerImpl extends EObjectImpl implements Listener {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getBusidref()
<em>Busidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBusidref()
+ * @generated
+ * @ordered
+ */
+ protected static final String BUSIDREF_EDEFAULT = "$not-defined$";
+
+ /**
+ * The cached value of the '{@link #getBusidref()
<em>Busidref</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getBusidref()
+ * @generated
+ * @ordered
+ */
+ protected String busidref = BUSIDREF_EDEFAULT;
+
+ /**
+ * This is true if the Busidref attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean busidrefESet;
+
+ /**
+ * The default value of the '{@link #isIsGateway() <em>Is
Gateway</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsGateway()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_GATEWAY_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsGateway() <em>Is
Gateway</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isIsGateway()
+ * @generated
+ * @ordered
+ */
+ protected boolean isGateway = IS_GATEWAY_EDEFAULT;
+
+ /**
+ * This is true if the Is Gateway attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean isGatewayESet;
+
+ /**
+ * The default value of the '{@link #getMaxThreads() <em>Max
Threads</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMaxThreads()
+ * @generated
+ * @ordered
+ */
+ protected static final int MAX_THREADS_EDEFAULT = 1;
+
+ /**
+ * The cached value of the '{@link #getMaxThreads() <em>Max
Threads</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMaxThreads()
+ * @generated
+ * @ordered
+ */
+ protected int maxThreads = MAX_THREADS_EDEFAULT;
+
+ /**
+ * This is true if the Max Threads attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean maxThreadsESet;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ListenerImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.LISTENER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.LISTENER__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getBusidref() {
+ return busidref;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setBusidref(String newBusidref) {
+ String oldBusidref = busidref;
+ busidref = newBusidref;
+ boolean oldBusidrefESet = busidrefESet;
+ busidrefESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.LISTENER__BUSIDREF,
oldBusidref, busidref, !oldBusidrefESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetBusidref() {
+ String oldBusidref = busidref;
+ boolean oldBusidrefESet = busidrefESet;
+ busidref = BUSIDREF_EDEFAULT;
+ busidrefESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET, ESBPackage.LISTENER__BUSIDREF,
oldBusidref, BUSIDREF_EDEFAULT, oldBusidrefESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetBusidref() {
+ return busidrefESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isIsGateway() {
+ return isGateway;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setIsGateway(boolean newIsGateway) {
+ boolean oldIsGateway = isGateway;
+ isGateway = newIsGateway;
+ boolean oldIsGatewayESet = isGatewayESet;
+ isGatewayESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.LISTENER__IS_GATEWAY,
oldIsGateway, isGateway, !oldIsGatewayESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetIsGateway() {
+ boolean oldIsGateway = isGateway;
+ boolean oldIsGatewayESet = isGatewayESet;
+ isGateway = IS_GATEWAY_EDEFAULT;
+ isGatewayESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.LISTENER__IS_GATEWAY, oldIsGateway, IS_GATEWAY_EDEFAULT, oldIsGatewayESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetIsGateway() {
+ return isGatewayESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getMaxThreads() {
+ return maxThreads;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMaxThreads(int newMaxThreads) {
+ int oldMaxThreads = maxThreads;
+ maxThreads = newMaxThreads;
+ boolean oldMaxThreadsESet = maxThreadsESet;
+ maxThreadsESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.LISTENER__MAX_THREADS, oldMaxThreads, maxThreads, !oldMaxThreadsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetMaxThreads() {
+ int oldMaxThreads = maxThreads;
+ boolean oldMaxThreadsESet = maxThreadsESet;
+ maxThreads = MAX_THREADS_EDEFAULT;
+ maxThreadsESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.LISTENER__MAX_THREADS, oldMaxThreads, MAX_THREADS_EDEFAULT,
oldMaxThreadsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetMaxThreads() {
+ return maxThreadsESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.LISTENER__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.LISTENER__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.LISTENER__PROPERTY:
+ return getProperty();
+ case ESBPackage.LISTENER__BUSIDREF:
+ return getBusidref();
+ case ESBPackage.LISTENER__IS_GATEWAY:
+ return isIsGateway() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.LISTENER__MAX_THREADS:
+ return new Integer(getMaxThreads());
+ case ESBPackage.LISTENER__NAME:
+ return getName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.LISTENER__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.LISTENER__BUSIDREF:
+ setBusidref((String)newValue);
+ return;
+ case ESBPackage.LISTENER__IS_GATEWAY:
+ setIsGateway(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.LISTENER__MAX_THREADS:
+ setMaxThreads(((Integer)newValue).intValue());
+ return;
+ case ESBPackage.LISTENER__NAME:
+ setName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.LISTENER__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.LISTENER__BUSIDREF:
+ unsetBusidref();
+ return;
+ case ESBPackage.LISTENER__IS_GATEWAY:
+ unsetIsGateway();
+ return;
+ case ESBPackage.LISTENER__MAX_THREADS:
+ unsetMaxThreads();
+ return;
+ case ESBPackage.LISTENER__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.LISTENER__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.LISTENER__BUSIDREF:
+ return isSetBusidref();
+ case ESBPackage.LISTENER__IS_GATEWAY:
+ return isSetIsGateway();
+ case ESBPackage.LISTENER__MAX_THREADS:
+ return isSetMaxThreads();
+ case ESBPackage.LISTENER__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (busidref: ");
+ if (busidrefESet) result.append(busidref); else
result.append("<unset>");
+ result.append(", isGateway: ");
+ if (isGatewayESet) result.append(isGateway); else
result.append("<unset>");
+ result.append(", maxThreads: ");
+ if (maxThreadsESet) result.append(maxThreads); else
result.append("<unset>");
+ result.append(", name: ");
+ result.append(name);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ListenerImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenersTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenersTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ListenersTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,196 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.Listener;
+import org.jboss.tools.esb.ListenersType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Listeners
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ListenersTypeImpl#getListenerGroup
<em>Listener Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ListenersTypeImpl#getListener
<em>Listener</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ListenersTypeImpl extends EObjectImpl implements ListenersType {
+ /**
+ * The cached value of the '{@link #getListenerGroup() <em>Listener
Group</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getListenerGroup()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap listenerGroup;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ListenersTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.LISTENERS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getListenerGroup() {
+ if (listenerGroup == null) {
+ listenerGroup = new BasicFeatureMap(this, ESBPackage.LISTENERS_TYPE__LISTENER_GROUP);
+ }
+ return listenerGroup;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Listener> getListener() {
+ return getListenerGroup().list(ESBPackage.Literals.LISTENERS_TYPE__LISTENER);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.LISTENERS_TYPE__LISTENER_GROUP:
+ return ((InternalEList<?>)getListenerGroup()).basicRemove(otherEnd, msgs);
+ case ESBPackage.LISTENERS_TYPE__LISTENER:
+ return ((InternalEList<?>)getListener()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.LISTENERS_TYPE__LISTENER_GROUP:
+ if (coreType) return getListenerGroup();
+ return ((FeatureMap.Internal)getListenerGroup()).getWrapper();
+ case ESBPackage.LISTENERS_TYPE__LISTENER:
+ return getListener();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.LISTENERS_TYPE__LISTENER_GROUP:
+ ((FeatureMap.Internal)getListenerGroup()).set(newValue);
+ return;
+ case ESBPackage.LISTENERS_TYPE__LISTENER:
+ getListener().clear();
+ getListener().addAll((Collection<? extends Listener>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.LISTENERS_TYPE__LISTENER_GROUP:
+ getListenerGroup().clear();
+ return;
+ case ESBPackage.LISTENERS_TYPE__LISTENER:
+ getListener().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.LISTENERS_TYPE__LISTENER_GROUP:
+ return listenerGroup != null && !listenerGroup.isEmpty();
+ case ESBPackage.LISTENERS_TYPE__LISTENER:
+ return !getListener().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (listenerGroup: ");
+ result.append(listenerGroup);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ListenersTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/PropertyTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/PropertyTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/PropertyTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,222 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.eclipse.emf.ecore.xml.type.impl.AnyTypeImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Property
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.PropertyTypeImpl#getName
<em>Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.PropertyTypeImpl#getValue
<em>Value</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class PropertyTypeImpl extends AnyTypeImpl implements PropertyType {
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getValue() <em>Value</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected static final String VALUE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getValue() <em>Value</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getValue()
+ * @generated
+ * @ordered
+ */
+ protected String value = VALUE_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertyTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.PROPERTY_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.PROPERTY_TYPE__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setValue(String newValue) {
+ String oldValue = value;
+ value = newValue;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.PROPERTY_TYPE__VALUE,
oldValue, value));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.PROPERTY_TYPE__NAME:
+ return getName();
+ case ESBPackage.PROPERTY_TYPE__VALUE:
+ return getValue();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.PROPERTY_TYPE__NAME:
+ setName((String)newValue);
+ return;
+ case ESBPackage.PROPERTY_TYPE__VALUE:
+ setValue((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROPERTY_TYPE__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case ESBPackage.PROPERTY_TYPE__VALUE:
+ setValue(VALUE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROPERTY_TYPE__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case ESBPackage.PROPERTY_TYPE__VALUE:
+ return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", value: ");
+ result.append(value);
+ result.append(')');
+ return result.toString();
+ }
+
+} //PropertyTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProviderImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProviderImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProviderImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,226 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.Provider;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Provider</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ProviderImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ProviderImpl#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public abstract class ProviderImpl extends EObjectImpl implements Provider {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ProviderImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.PROVIDER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.PROVIDER__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.PROVIDER__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.PROVIDER__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.PROVIDER__PROPERTY:
+ return getProperty();
+ case ESBPackage.PROVIDER__NAME:
+ return getName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.PROVIDER__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.PROVIDER__NAME:
+ setName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROVIDER__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.PROVIDER__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROVIDER__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.PROVIDER__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ProviderImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProvidersTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProvidersTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ProvidersTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,186 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.Provider;
+import org.jboss.tools.esb.ProvidersType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Providers
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ProvidersTypeImpl#getProviderGroup
<em>Provider Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ProvidersTypeImpl#getProvider
<em>Provider</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ProvidersTypeImpl extends EObjectImpl implements ProvidersType {
+ /**
+ * The cached value of the '{@link #getProviderGroup() <em>Provider
Group</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProviderGroup()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap providerGroup;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ProvidersTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.PROVIDERS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getProviderGroup() {
+ if (providerGroup == null) {
+ providerGroup = new BasicFeatureMap(this, ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP);
+ }
+ return providerGroup;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Provider> getProvider() {
+ return getProviderGroup().list(ESBPackage.Literals.PROVIDERS_TYPE__PROVIDER);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP:
+ return ((InternalEList<?>)getProviderGroup()).basicRemove(otherEnd, msgs);
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER:
+ return ((InternalEList<?>)getProvider()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP:
+ if (coreType) return getProviderGroup();
+ return ((FeatureMap.Internal)getProviderGroup()).getWrapper();
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER:
+ return getProvider();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP:
+ ((FeatureMap.Internal)getProviderGroup()).set(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP:
+ getProviderGroup().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER_GROUP:
+ return providerGroup != null && !providerGroup.isEmpty();
+ case ESBPackage.PROVIDERS_TYPE__PROVIDER:
+ return !getProvider().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (providerGroup: ");
+ result.append(providerGroup);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ProvidersTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,336 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import javax.xml.datatype.XMLGregorianCalendar;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.Schedule;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object
'<em><b>Schedule</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleImpl#getEndDate <em>End
Date</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleImpl#getScheduleid
<em>Scheduleid</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleImpl#getStartDate <em>Start
Date</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public abstract class ScheduleImpl extends EObjectImpl implements Schedule {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getEndDate() <em>End
Date</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndDate()
+ * @generated
+ * @ordered
+ */
+ protected static final XMLGregorianCalendar END_DATE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getEndDate() <em>End Date</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEndDate()
+ * @generated
+ * @ordered
+ */
+ protected XMLGregorianCalendar endDate = END_DATE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getScheduleid()
<em>Scheduleid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleid()
+ * @generated
+ * @ordered
+ */
+ protected static final String SCHEDULEID_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getScheduleid()
<em>Scheduleid</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleid()
+ * @generated
+ * @ordered
+ */
+ protected String scheduleid = SCHEDULEID_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getStartDate() <em>Start
Date</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getStartDate()
+ * @generated
+ * @ordered
+ */
+ protected static final XMLGregorianCalendar START_DATE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getStartDate() <em>Start
Date</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getStartDate()
+ * @generated
+ * @ordered
+ */
+ protected XMLGregorianCalendar startDate = START_DATE_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ScheduleImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SCHEDULE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.SCHEDULE__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XMLGregorianCalendar getEndDate() {
+ return endDate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEndDate(XMLGregorianCalendar newEndDate) {
+ XMLGregorianCalendar oldEndDate = endDate;
+ endDate = newEndDate;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.SCHEDULE__END_DATE,
oldEndDate, endDate));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getScheduleid() {
+ return scheduleid;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setScheduleid(String newScheduleid) {
+ String oldScheduleid = scheduleid;
+ scheduleid = newScheduleid;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.SCHEDULE__SCHEDULEID,
oldScheduleid, scheduleid));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public XMLGregorianCalendar getStartDate() {
+ return startDate;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setStartDate(XMLGregorianCalendar newStartDate) {
+ XMLGregorianCalendar oldStartDate = startDate;
+ startDate = newStartDate;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.SCHEDULE__START_DATE,
oldStartDate, startDate));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE__PROPERTY:
+ return getProperty();
+ case ESBPackage.SCHEDULE__END_DATE:
+ return getEndDate();
+ case ESBPackage.SCHEDULE__SCHEDULEID:
+ return getScheduleid();
+ case ESBPackage.SCHEDULE__START_DATE:
+ return getStartDate();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.SCHEDULE__END_DATE:
+ setEndDate((XMLGregorianCalendar)newValue);
+ return;
+ case ESBPackage.SCHEDULE__SCHEDULEID:
+ setScheduleid((String)newValue);
+ return;
+ case ESBPackage.SCHEDULE__START_DATE:
+ setStartDate((XMLGregorianCalendar)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.SCHEDULE__END_DATE:
+ setEndDate(END_DATE_EDEFAULT);
+ return;
+ case ESBPackage.SCHEDULE__SCHEDULEID:
+ setScheduleid(SCHEDULEID_EDEFAULT);
+ return;
+ case ESBPackage.SCHEDULE__START_DATE:
+ setStartDate(START_DATE_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.SCHEDULE__END_DATE:
+ return END_DATE_EDEFAULT == null ? endDate != null :
!END_DATE_EDEFAULT.equals(endDate);
+ case ESBPackage.SCHEDULE__SCHEDULEID:
+ return SCHEDULEID_EDEFAULT == null ? scheduleid != null :
!SCHEDULEID_EDEFAULT.equals(scheduleid);
+ case ESBPackage.SCHEDULE__START_DATE:
+ return START_DATE_EDEFAULT == null ? startDate != null :
!START_DATE_EDEFAULT.equals(startDate);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (endDate: ");
+ result.append(endDate);
+ result.append(", scheduleid: ");
+ result.append(scheduleid);
+ result.append(", startDate: ");
+ result.append(startDate);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ScheduleImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduleProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,184 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.util.BasicFeatureMap;
+import org.eclipse.emf.ecore.util.FeatureMap;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.Schedule;
+import org.jboss.tools.esb.ScheduleProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Schedule Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleProviderTypeImpl#getScheduleGroup
<em>Schedule Group</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduleProviderTypeImpl#getSchedule
<em>Schedule</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ScheduleProviderTypeImpl extends ProviderImpl implements
ScheduleProviderType {
+ /**
+ * The cached value of the '{@link #getScheduleGroup() <em>Schedule
Group</em>}' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getScheduleGroup()
+ * @generated
+ * @ordered
+ */
+ protected FeatureMap scheduleGroup;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ScheduleProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SCHEDULE_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FeatureMap getScheduleGroup() {
+ if (scheduleGroup == null) {
+ scheduleGroup = new BasicFeatureMap(this,
ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP);
+ }
+ return scheduleGroup;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<Schedule> getSchedule() {
+ return getScheduleGroup().list(ESBPackage.Literals.SCHEDULE_PROVIDER_TYPE__SCHEDULE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP:
+ return ((InternalEList<?>)getScheduleGroup()).basicRemove(otherEnd, msgs);
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE:
+ return ((InternalEList<?>)getSchedule()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP:
+ if (coreType) return getScheduleGroup();
+ return ((FeatureMap.Internal)getScheduleGroup()).getWrapper();
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE:
+ return getSchedule();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP:
+ ((FeatureMap.Internal)getScheduleGroup()).set(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP:
+ getScheduleGroup().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE_GROUP:
+ return scheduleGroup != null && !scheduleGroup.isEmpty();
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE__SCHEDULE:
+ return !getSchedule().isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (scheduleGroup: ");
+ result.append(scheduleGroup);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ScheduleProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduledListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduledListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ScheduledListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,254 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.ScheduledListenerType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Scheduled Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link
org.jboss.tools.esb.impl.ScheduledListenerTypeImpl#getEventProcessor <em>Event
Processor</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ScheduledListenerTypeImpl#isTransacted
<em>Transacted</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ScheduledListenerTypeImpl extends AbstractScheduledListenerImpl implements
ScheduledListenerType {
+ /**
+ * The default value of the '{@link #getEventProcessor() <em>Event
Processor</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEventProcessor()
+ * @generated
+ * @ordered
+ */
+ protected static final String EVENT_PROCESSOR_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getEventProcessor() <em>Event
Processor</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEventProcessor()
+ * @generated
+ * @ordered
+ */
+ protected String eventProcessor = EVENT_PROCESSOR_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean transactedESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ScheduledListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SCHEDULED_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getEventProcessor() {
+ return eventProcessor;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setEventProcessor(String newEventProcessor) {
+ String oldEventProcessor = eventProcessor;
+ eventProcessor = newEventProcessor;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR, oldEventProcessor, eventProcessor));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(boolean newTransacted) {
+ boolean oldTransacted = transacted;
+ transacted = newTransacted;
+ boolean oldTransactedESet = transactedESet;
+ transactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED, oldTransacted, transacted,
!oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTransacted() {
+ boolean oldTransacted = transacted;
+ boolean oldTransactedESet = transactedESet;
+ transacted = TRANSACTED_EDEFAULT;
+ transactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED, oldTransacted, TRANSACTED_EDEFAULT,
oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTransacted() {
+ return transactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR:
+ return getEventProcessor();
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED:
+ return isTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR:
+ setEventProcessor((String)newValue);
+ return;
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED:
+ setTransacted(((Boolean)newValue).booleanValue());
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR:
+ setEventProcessor(EVENT_PROCESSOR_EDEFAULT);
+ return;
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED:
+ unsetTransacted();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__EVENT_PROCESSOR:
+ return EVENT_PROCESSOR_EDEFAULT == null ? eventProcessor != null :
!EVENT_PROCESSOR_EDEFAULT.equals(eventProcessor);
+ case ESBPackage.SCHEDULED_LISTENER_TYPE__TRANSACTED:
+ return isSetTransacted();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (eventProcessor: ");
+ result.append(eventProcessor);
+ result.append(", transacted: ");
+ if (transactedESet) result.append(transacted); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //ScheduledListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SecurityTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SecurityTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SecurityTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,442 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.SecurityType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Security
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getCallbackHandler
<em>Callback Handler</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getModuleName
<em>Module Name</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getRolesAllowed
<em>Roles Allowed</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getRunAs <em>Run
As</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SecurityTypeImpl#getUseCallerIdentity
<em>Use Caller Identity</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SecurityTypeImpl extends EObjectImpl implements SecurityType {
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The default value of the '{@link #getCallbackHandler() <em>Callback
Handler</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCallbackHandler()
+ * @generated
+ * @ordered
+ */
+ protected static final String CALLBACK_HANDLER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCallbackHandler() <em>Callback
Handler</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCallbackHandler()
+ * @generated
+ * @ordered
+ */
+ protected String callbackHandler = CALLBACK_HANDLER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getModuleName() <em>Module
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getModuleName()
+ * @generated
+ * @ordered
+ */
+ protected static final String MODULE_NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getModuleName() <em>Module
Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getModuleName()
+ * @generated
+ * @ordered
+ */
+ protected String moduleName = MODULE_NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRolesAllowed() <em>Roles
Allowed</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRolesAllowed()
+ * @generated
+ * @ordered
+ */
+ protected static final String ROLES_ALLOWED_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRolesAllowed() <em>Roles
Allowed</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRolesAllowed()
+ * @generated
+ * @ordered
+ */
+ protected String rolesAllowed = ROLES_ALLOWED_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getRunAs() <em>Run As</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRunAs()
+ * @generated
+ * @ordered
+ */
+ protected static final String RUN_AS_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getRunAs() <em>Run As</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getRunAs()
+ * @generated
+ * @ordered
+ */
+ protected String runAs = RUN_AS_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getUseCallerIdentity() <em>Use Caller
Identity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUseCallerIdentity()
+ * @generated
+ * @ordered
+ */
+ protected static final String USE_CALLER_IDENTITY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUseCallerIdentity() <em>Use Caller
Identity</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUseCallerIdentity()
+ * @generated
+ * @ordered
+ */
+ protected String useCallerIdentity = USE_CALLER_IDENTITY_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SecurityTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SECURITY_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.SECURITY_TYPE__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCallbackHandler() {
+ return callbackHandler;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCallbackHandler(String newCallbackHandler) {
+ String oldCallbackHandler = callbackHandler;
+ callbackHandler = newCallbackHandler;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SECURITY_TYPE__CALLBACK_HANDLER, oldCallbackHandler, callbackHandler));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getModuleName() {
+ return moduleName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setModuleName(String newModuleName) {
+ String oldModuleName = moduleName;
+ moduleName = newModuleName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SECURITY_TYPE__MODULE_NAME, oldModuleName, moduleName));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRolesAllowed() {
+ return rolesAllowed;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRolesAllowed(String newRolesAllowed) {
+ String oldRolesAllowed = rolesAllowed;
+ rolesAllowed = newRolesAllowed;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SECURITY_TYPE__ROLES_ALLOWED, oldRolesAllowed, rolesAllowed));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getRunAs() {
+ return runAs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setRunAs(String newRunAs) {
+ String oldRunAs = runAs;
+ runAs = newRunAs;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SECURITY_TYPE__RUN_AS, oldRunAs, runAs));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUseCallerIdentity() {
+ return useCallerIdentity;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUseCallerIdentity(String newUseCallerIdentity) {
+ String oldUseCallerIdentity = useCallerIdentity;
+ useCallerIdentity = newUseCallerIdentity;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SECURITY_TYPE__USE_CALLER_IDENTITY, oldUseCallerIdentity, useCallerIdentity));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SECURITY_TYPE__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SECURITY_TYPE__PROPERTY:
+ return getProperty();
+ case ESBPackage.SECURITY_TYPE__CALLBACK_HANDLER:
+ return getCallbackHandler();
+ case ESBPackage.SECURITY_TYPE__MODULE_NAME:
+ return getModuleName();
+ case ESBPackage.SECURITY_TYPE__ROLES_ALLOWED:
+ return getRolesAllowed();
+ case ESBPackage.SECURITY_TYPE__RUN_AS:
+ return getRunAs();
+ case ESBPackage.SECURITY_TYPE__USE_CALLER_IDENTITY:
+ return getUseCallerIdentity();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SECURITY_TYPE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.SECURITY_TYPE__CALLBACK_HANDLER:
+ setCallbackHandler((String)newValue);
+ return;
+ case ESBPackage.SECURITY_TYPE__MODULE_NAME:
+ setModuleName((String)newValue);
+ return;
+ case ESBPackage.SECURITY_TYPE__ROLES_ALLOWED:
+ setRolesAllowed((String)newValue);
+ return;
+ case ESBPackage.SECURITY_TYPE__RUN_AS:
+ setRunAs((String)newValue);
+ return;
+ case ESBPackage.SECURITY_TYPE__USE_CALLER_IDENTITY:
+ setUseCallerIdentity((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SECURITY_TYPE__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.SECURITY_TYPE__CALLBACK_HANDLER:
+ setCallbackHandler(CALLBACK_HANDLER_EDEFAULT);
+ return;
+ case ESBPackage.SECURITY_TYPE__MODULE_NAME:
+ setModuleName(MODULE_NAME_EDEFAULT);
+ return;
+ case ESBPackage.SECURITY_TYPE__ROLES_ALLOWED:
+ setRolesAllowed(ROLES_ALLOWED_EDEFAULT);
+ return;
+ case ESBPackage.SECURITY_TYPE__RUN_AS:
+ setRunAs(RUN_AS_EDEFAULT);
+ return;
+ case ESBPackage.SECURITY_TYPE__USE_CALLER_IDENTITY:
+ setUseCallerIdentity(USE_CALLER_IDENTITY_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SECURITY_TYPE__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.SECURITY_TYPE__CALLBACK_HANDLER:
+ return CALLBACK_HANDLER_EDEFAULT == null ? callbackHandler != null :
!CALLBACK_HANDLER_EDEFAULT.equals(callbackHandler);
+ case ESBPackage.SECURITY_TYPE__MODULE_NAME:
+ return MODULE_NAME_EDEFAULT == null ? moduleName != null :
!MODULE_NAME_EDEFAULT.equals(moduleName);
+ case ESBPackage.SECURITY_TYPE__ROLES_ALLOWED:
+ return ROLES_ALLOWED_EDEFAULT == null ? rolesAllowed != null :
!ROLES_ALLOWED_EDEFAULT.equals(rolesAllowed);
+ case ESBPackage.SECURITY_TYPE__RUN_AS:
+ return RUN_AS_EDEFAULT == null ? runAs != null : !RUN_AS_EDEFAULT.equals(runAs);
+ case ESBPackage.SECURITY_TYPE__USE_CALLER_IDENTITY:
+ return USE_CALLER_IDENTITY_EDEFAULT == null ? useCallerIdentity != null :
!USE_CALLER_IDENTITY_EDEFAULT.equals(useCallerIdentity);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (callbackHandler: ");
+ result.append(callbackHandler);
+ result.append(", moduleName: ");
+ result.append(moduleName);
+ result.append(", rolesAllowed: ");
+ result.append(rolesAllowed);
+ result.append(", runAs: ");
+ result.append(runAs);
+ result.append(", useCallerIdentity: ");
+ result.append(useCallerIdentity);
+ result.append(')');
+ return result.toString();
+ }
+
+} //SecurityTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServiceTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServiceTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServiceTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,712 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ActionsType;
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.InvmScope;
+import org.jboss.tools.esb.ListenersType;
+import org.jboss.tools.esb.PropertyType;
+import org.jboss.tools.esb.SecurityType;
+import org.jboss.tools.esb.ServiceType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Service
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getSecurity
<em>Security</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getProperty
<em>Property</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getListeners
<em>Listeners</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getActions
<em>Actions</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getCategory
<em>Category</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getDescription
<em>Description</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getInvmScope
<em>Invm Scope</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#isInvmTransacted
<em>Invm Transacted</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.ServiceTypeImpl#getName
<em>Name</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ServiceTypeImpl extends EObjectImpl implements ServiceType {
+ /**
+ * The cached value of the '{@link #getSecurity()
<em>Security</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSecurity()
+ * @generated
+ * @ordered
+ */
+ protected SecurityType security;
+
+ /**
+ * The cached value of the '{@link #getProperty()
<em>Property</em>}' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getProperty()
+ * @generated
+ * @ordered
+ */
+ protected EList<PropertyType> property;
+
+ /**
+ * The cached value of the '{@link #getListeners()
<em>Listeners</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getListeners()
+ * @generated
+ * @ordered
+ */
+ protected ListenersType listeners;
+
+ /**
+ * The cached value of the '{@link #getActions() <em>Actions</em>}'
containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getActions()
+ * @generated
+ * @ordered
+ */
+ protected ActionsType actions;
+
+ /**
+ * The default value of the '{@link #getCategory()
<em>Category</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCategory()
+ * @generated
+ * @ordered
+ */
+ protected static final String CATEGORY_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getCategory()
<em>Category</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getCategory()
+ * @generated
+ * @ordered
+ */
+ protected String category = CATEGORY_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDescription()
<em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected static final String DESCRIPTION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDescription()
<em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected String description = DESCRIPTION_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getInvmScope() <em>Invm
Scope</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInvmScope()
+ * @generated
+ * @ordered
+ */
+ protected static final InvmScope INVM_SCOPE_EDEFAULT = InvmScope.NONE;
+
+ /**
+ * The cached value of the '{@link #getInvmScope() <em>Invm
Scope</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInvmScope()
+ * @generated
+ * @ordered
+ */
+ protected InvmScope invmScope = INVM_SCOPE_EDEFAULT;
+
+ /**
+ * This is true if the Invm Scope attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean invmScopeESet;
+
+ /**
+ * The default value of the '{@link #isInvmTransacted() <em>Invm
Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInvmTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean INVM_TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isInvmTransacted() <em>Invm
Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isInvmTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean invmTransacted = INVM_TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Invm Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean invmTransactedESet;
+
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ServiceTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SERVICE_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SecurityType getSecurity() {
+ return security;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSecurity(SecurityType newSecurity, NotificationChain
msgs) {
+ SecurityType oldSecurity = security;
+ security = newSecurity;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__SECURITY, oldSecurity, newSecurity);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSecurity(SecurityType newSecurity) {
+ if (newSecurity != security) {
+ NotificationChain msgs = null;
+ if (security != null)
+ msgs = ((InternalEObject)security).eInverseRemove(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__SECURITY, null, msgs);
+ if (newSecurity != null)
+ msgs = ((InternalEObject)newSecurity).eInverseAdd(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__SECURITY, null, msgs);
+ msgs = basicSetSecurity(newSecurity, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__SECURITY, newSecurity, newSecurity));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<PropertyType> getProperty() {
+ if (property == null) {
+ property = new EObjectContainmentEList<PropertyType>(PropertyType.class, this,
ESBPackage.SERVICE_TYPE__PROPERTY);
+ }
+ return property;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ListenersType getListeners() {
+ return listeners;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetListeners(ListenersType newListeners, NotificationChain
msgs) {
+ ListenersType oldListeners = listeners;
+ listeners = newListeners;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__LISTENERS, oldListeners, newListeners);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setListeners(ListenersType newListeners) {
+ if (newListeners != listeners) {
+ NotificationChain msgs = null;
+ if (listeners != null)
+ msgs = ((InternalEObject)listeners).eInverseRemove(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__LISTENERS, null, msgs);
+ if (newListeners != null)
+ msgs = ((InternalEObject)newListeners).eInverseAdd(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__LISTENERS, null, msgs);
+ msgs = basicSetListeners(newListeners, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__LISTENERS, newListeners, newListeners));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ActionsType getActions() {
+ return actions;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetActions(ActionsType newActions, NotificationChain msgs)
{
+ ActionsType oldActions = actions;
+ actions = newActions;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__ACTIONS, oldActions, newActions);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setActions(ActionsType newActions) {
+ if (newActions != actions) {
+ NotificationChain msgs = null;
+ if (actions != null)
+ msgs = ((InternalEObject)actions).eInverseRemove(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__ACTIONS, null, msgs);
+ if (newActions != null)
+ msgs = ((InternalEObject)newActions).eInverseAdd(this, EOPPOSITE_FEATURE_BASE -
ESBPackage.SERVICE_TYPE__ACTIONS, null, msgs);
+ msgs = basicSetActions(newActions, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__ACTIONS, newActions, newActions));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getCategory() {
+ return category;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setCategory(String newCategory) {
+ String oldCategory = category;
+ category = newCategory;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__CATEGORY, oldCategory, category));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDescription() {
+ return description;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDescription(String newDescription) {
+ String oldDescription = description;
+ description = newDescription;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__DESCRIPTION, oldDescription, description));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public InvmScope getInvmScope() {
+ return invmScope;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInvmScope(InvmScope newInvmScope) {
+ InvmScope oldInvmScope = invmScope;
+ invmScope = newInvmScope == null ? INVM_SCOPE_EDEFAULT : newInvmScope;
+ boolean oldInvmScopeESet = invmScopeESet;
+ invmScopeESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__INVM_SCOPE, oldInvmScope, invmScope, !oldInvmScopeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetInvmScope() {
+ InvmScope oldInvmScope = invmScope;
+ boolean oldInvmScopeESet = invmScopeESet;
+ invmScope = INVM_SCOPE_EDEFAULT;
+ invmScopeESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SERVICE_TYPE__INVM_SCOPE, oldInvmScope, INVM_SCOPE_EDEFAULT,
oldInvmScopeESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetInvmScope() {
+ return invmScopeESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isInvmTransacted() {
+ return invmTransacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInvmTransacted(boolean newInvmTransacted) {
+ boolean oldInvmTransacted = invmTransacted;
+ invmTransacted = newInvmTransacted;
+ boolean oldInvmTransactedESet = invmTransactedESet;
+ invmTransactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SERVICE_TYPE__INVM_TRANSACTED, oldInvmTransacted, invmTransacted,
!oldInvmTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetInvmTransacted() {
+ boolean oldInvmTransacted = invmTransacted;
+ boolean oldInvmTransactedESet = invmTransactedESet;
+ invmTransacted = INVM_TRANSACTED_EDEFAULT;
+ invmTransactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SERVICE_TYPE__INVM_TRANSACTED, oldInvmTransacted, INVM_TRANSACTED_EDEFAULT,
oldInvmTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetInvmTransacted() {
+ return invmTransactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ String oldName = name;
+ name = newName;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, ESBPackage.SERVICE_TYPE__NAME,
oldName, name));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SERVICE_TYPE__SECURITY:
+ return basicSetSecurity(null, msgs);
+ case ESBPackage.SERVICE_TYPE__PROPERTY:
+ return ((InternalEList<?>)getProperty()).basicRemove(otherEnd, msgs);
+ case ESBPackage.SERVICE_TYPE__LISTENERS:
+ return basicSetListeners(null, msgs);
+ case ESBPackage.SERVICE_TYPE__ACTIONS:
+ return basicSetActions(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SERVICE_TYPE__SECURITY:
+ return getSecurity();
+ case ESBPackage.SERVICE_TYPE__PROPERTY:
+ return getProperty();
+ case ESBPackage.SERVICE_TYPE__LISTENERS:
+ return getListeners();
+ case ESBPackage.SERVICE_TYPE__ACTIONS:
+ return getActions();
+ case ESBPackage.SERVICE_TYPE__CATEGORY:
+ return getCategory();
+ case ESBPackage.SERVICE_TYPE__DESCRIPTION:
+ return getDescription();
+ case ESBPackage.SERVICE_TYPE__INVM_SCOPE:
+ return getInvmScope();
+ case ESBPackage.SERVICE_TYPE__INVM_TRANSACTED:
+ return isInvmTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.SERVICE_TYPE__NAME:
+ return getName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SERVICE_TYPE__SECURITY:
+ setSecurity((SecurityType)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__PROPERTY:
+ getProperty().clear();
+ getProperty().addAll((Collection<? extends PropertyType>)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__LISTENERS:
+ setListeners((ListenersType)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__ACTIONS:
+ setActions((ActionsType)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__CATEGORY:
+ setCategory((String)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__DESCRIPTION:
+ setDescription((String)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__INVM_SCOPE:
+ setInvmScope((InvmScope)newValue);
+ return;
+ case ESBPackage.SERVICE_TYPE__INVM_TRANSACTED:
+ setInvmTransacted(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.SERVICE_TYPE__NAME:
+ setName((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SERVICE_TYPE__SECURITY:
+ setSecurity((SecurityType)null);
+ return;
+ case ESBPackage.SERVICE_TYPE__PROPERTY:
+ getProperty().clear();
+ return;
+ case ESBPackage.SERVICE_TYPE__LISTENERS:
+ setListeners((ListenersType)null);
+ return;
+ case ESBPackage.SERVICE_TYPE__ACTIONS:
+ setActions((ActionsType)null);
+ return;
+ case ESBPackage.SERVICE_TYPE__CATEGORY:
+ setCategory(CATEGORY_EDEFAULT);
+ return;
+ case ESBPackage.SERVICE_TYPE__DESCRIPTION:
+ setDescription(DESCRIPTION_EDEFAULT);
+ return;
+ case ESBPackage.SERVICE_TYPE__INVM_SCOPE:
+ unsetInvmScope();
+ return;
+ case ESBPackage.SERVICE_TYPE__INVM_TRANSACTED:
+ unsetInvmTransacted();
+ return;
+ case ESBPackage.SERVICE_TYPE__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SERVICE_TYPE__SECURITY:
+ return security != null;
+ case ESBPackage.SERVICE_TYPE__PROPERTY:
+ return property != null && !property.isEmpty();
+ case ESBPackage.SERVICE_TYPE__LISTENERS:
+ return listeners != null;
+ case ESBPackage.SERVICE_TYPE__ACTIONS:
+ return actions != null;
+ case ESBPackage.SERVICE_TYPE__CATEGORY:
+ return CATEGORY_EDEFAULT == null ? category != null :
!CATEGORY_EDEFAULT.equals(category);
+ case ESBPackage.SERVICE_TYPE__DESCRIPTION:
+ return DESCRIPTION_EDEFAULT == null ? description != null :
!DESCRIPTION_EDEFAULT.equals(description);
+ case ESBPackage.SERVICE_TYPE__INVM_SCOPE:
+ return isSetInvmScope();
+ case ESBPackage.SERVICE_TYPE__INVM_TRANSACTED:
+ return isSetInvmTransacted();
+ case ESBPackage.SERVICE_TYPE__NAME:
+ return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (category: ");
+ result.append(category);
+ result.append(", description: ");
+ result.append(description);
+ result.append(", invmScope: ");
+ if (invmScopeESet) result.append(invmScope); else
result.append("<unset>");
+ result.append(", invmTransacted: ");
+ if (invmTransactedESet) result.append(invmTransacted); else
result.append("<unset>");
+ result.append(", name: ");
+ result.append(name);
+ result.append(')');
+ return result.toString();
+ }
+
+} //ServiceTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServicesTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServicesTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/ServicesTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,156 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.common.util.EList;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.ServiceType;
+import org.jboss.tools.esb.ServicesType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Services
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.ServicesTypeImpl#getService
<em>Service</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class ServicesTypeImpl extends EObjectImpl implements ServicesType {
+ /**
+ * The cached value of the '{@link #getService() <em>Service</em>}'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getService()
+ * @generated
+ * @ordered
+ */
+ protected EList<ServiceType> service;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ServicesTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SERVICES_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EList<ServiceType> getService() {
+ if (service == null) {
+ service = new EObjectContainmentEList<ServiceType>(ServiceType.class, this,
ESBPackage.SERVICES_TYPE__SERVICE);
+ }
+ return service;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SERVICES_TYPE__SERVICE:
+ return ((InternalEList<?>)getService()).basicRemove(otherEnd, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SERVICES_TYPE__SERVICE:
+ return getService();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SERVICES_TYPE__SERVICE:
+ getService().clear();
+ getService().addAll((Collection<? extends ServiceType>)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SERVICES_TYPE__SERVICE:
+ getService().clear();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SERVICES_TYPE__SERVICE:
+ return service != null && !service.isEmpty();
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //ServicesTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SimpleScheduleTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SimpleScheduleTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SimpleScheduleTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,377 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.FrequencyUnit;
+import org.jboss.tools.esb.SimpleScheduleType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Simple Schedule
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SimpleScheduleTypeImpl#getExecCount
<em>Exec Count</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SimpleScheduleTypeImpl#getFrequency
<em>Frequency</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SimpleScheduleTypeImpl#getFrequencyUnits
<em>Frequency Units</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SimpleScheduleTypeImpl extends ScheduleImpl implements SimpleScheduleType {
+ /**
+ * The default value of the '{@link #getExecCount() <em>Exec
Count</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecCount()
+ * @generated
+ * @ordered
+ */
+ protected static final int EXEC_COUNT_EDEFAULT = -1;
+
+ /**
+ * The cached value of the '{@link #getExecCount() <em>Exec
Count</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getExecCount()
+ * @generated
+ * @ordered
+ */
+ protected int execCount = EXEC_COUNT_EDEFAULT;
+
+ /**
+ * This is true if the Exec Count attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean execCountESet;
+
+ /**
+ * The default value of the '{@link #getFrequency()
<em>Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrequency()
+ * @generated
+ * @ordered
+ */
+ protected static final long FREQUENCY_EDEFAULT = 10L;
+
+ /**
+ * The cached value of the '{@link #getFrequency()
<em>Frequency</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrequency()
+ * @generated
+ * @ordered
+ */
+ protected long frequency = FREQUENCY_EDEFAULT;
+
+ /**
+ * This is true if the Frequency attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean frequencyESet;
+
+ /**
+ * The default value of the '{@link #getFrequencyUnits() <em>Frequency
Units</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrequencyUnits()
+ * @generated
+ * @ordered
+ */
+ protected static final FrequencyUnit FREQUENCY_UNITS_EDEFAULT = FrequencyUnit.SECONDS;
+
+ /**
+ * The cached value of the '{@link #getFrequencyUnits() <em>Frequency
Units</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getFrequencyUnits()
+ * @generated
+ * @ordered
+ */
+ protected FrequencyUnit frequencyUnits = FREQUENCY_UNITS_EDEFAULT;
+
+ /**
+ * This is true if the Frequency Units attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean frequencyUnitsESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleScheduleTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SIMPLE_SCHEDULE_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getExecCount() {
+ return execCount;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExecCount(int newExecCount) {
+ int oldExecCount = execCount;
+ execCount = newExecCount;
+ boolean oldExecCountESet = execCountESet;
+ execCountESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT, oldExecCount, execCount,
!oldExecCountESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetExecCount() {
+ int oldExecCount = execCount;
+ boolean oldExecCountESet = execCountESet;
+ execCount = EXEC_COUNT_EDEFAULT;
+ execCountESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT, oldExecCount, EXEC_COUNT_EDEFAULT,
oldExecCountESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetExecCount() {
+ return execCountESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public long getFrequency() {
+ return frequency;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFrequency(long newFrequency) {
+ long oldFrequency = frequency;
+ frequency = newFrequency;
+ boolean oldFrequencyESet = frequencyESet;
+ frequencyESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY, oldFrequency, frequency, !oldFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetFrequency() {
+ long oldFrequency = frequency;
+ boolean oldFrequencyESet = frequencyESet;
+ frequency = FREQUENCY_EDEFAULT;
+ frequencyESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY, oldFrequency, FREQUENCY_EDEFAULT,
oldFrequencyESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetFrequency() {
+ return frequencyESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public FrequencyUnit getFrequencyUnits() {
+ return frequencyUnits;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setFrequencyUnits(FrequencyUnit newFrequencyUnits) {
+ FrequencyUnit oldFrequencyUnits = frequencyUnits;
+ frequencyUnits = newFrequencyUnits == null ? FREQUENCY_UNITS_EDEFAULT :
newFrequencyUnits;
+ boolean oldFrequencyUnitsESet = frequencyUnitsESet;
+ frequencyUnitsESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS, oldFrequencyUnits, frequencyUnits,
!oldFrequencyUnitsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetFrequencyUnits() {
+ FrequencyUnit oldFrequencyUnits = frequencyUnits;
+ boolean oldFrequencyUnitsESet = frequencyUnitsESet;
+ frequencyUnits = FREQUENCY_UNITS_EDEFAULT;
+ frequencyUnitsESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS, oldFrequencyUnits,
FREQUENCY_UNITS_EDEFAULT, oldFrequencyUnitsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetFrequencyUnits() {
+ return frequencyUnitsESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT:
+ return new Integer(getExecCount());
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY:
+ return new Long(getFrequency());
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS:
+ return getFrequencyUnits();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT:
+ setExecCount(((Integer)newValue).intValue());
+ return;
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY:
+ setFrequency(((Long)newValue).longValue());
+ return;
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS:
+ setFrequencyUnits((FrequencyUnit)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT:
+ unsetExecCount();
+ return;
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY:
+ unsetFrequency();
+ return;
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS:
+ unsetFrequencyUnits();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__EXEC_COUNT:
+ return isSetExecCount();
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY:
+ return isSetFrequency();
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE__FREQUENCY_UNITS:
+ return isSetFrequencyUnits();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (execCount: ");
+ if (execCountESet) result.append(execCount); else
result.append("<unset>");
+ result.append(", frequency: ");
+ if (frequencyESet) result.append(frequency); else
result.append("<unset>");
+ result.append(", frequencyUnits: ");
+ if (frequencyUnitsESet) result.append(frequencyUnits); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //SimpleScheduleTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlBusTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlBusTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlBusTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,179 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.SqlBusType;
+import org.jboss.tools.esb.SqlMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Sql Bus
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SqlBusTypeImpl#getSqlMessageFilter
<em>Sql Message Filter</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SqlBusTypeImpl extends BusImpl implements SqlBusType {
+ /**
+ * The cached value of the '{@link #getSqlMessageFilter() <em>Sql Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSqlMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected SqlMessageFilterType sqlMessageFilter;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SqlBusTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SQL_BUS_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlMessageFilterType getSqlMessageFilter() {
+ return sqlMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlMessageFilter(SqlMessageFilterType
newSqlMessageFilter, NotificationChain msgs) {
+ SqlMessageFilterType oldSqlMessageFilter = sqlMessageFilter;
+ sqlMessageFilter = newSqlMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER, oldSqlMessageFilter, newSqlMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlMessageFilter(SqlMessageFilterType newSqlMessageFilter) {
+ if (newSqlMessageFilter != sqlMessageFilter) {
+ NotificationChain msgs = null;
+ if (sqlMessageFilter != null)
+ msgs = ((InternalEObject)sqlMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER, null, msgs);
+ if (newSqlMessageFilter != null)
+ msgs = ((InternalEObject)newSqlMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetSqlMessageFilter(newSqlMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER, newSqlMessageFilter, newSqlMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER:
+ return basicSetSqlMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER:
+ return getSqlMessageFilter();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_BUS_TYPE__SQL_MESSAGE_FILTER:
+ return sqlMessageFilter != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+} //SqlBusTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlListenerTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlListenerTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlListenerTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,283 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import java.math.BigInteger;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.SqlListenerType;
+import org.jboss.tools.esb.SqlMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Sql Listener
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SqlListenerTypeImpl#getSqlMessageFilter
<em>Sql Message Filter</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.SqlListenerTypeImpl#getPollFrequencySeconds <em>Poll
Frequency Seconds</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SqlListenerTypeImpl extends ListenerImpl implements SqlListenerType {
+ /**
+ * The cached value of the '{@link #getSqlMessageFilter() <em>Sql Message
Filter</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSqlMessageFilter()
+ * @generated
+ * @ordered
+ */
+ protected SqlMessageFilterType sqlMessageFilter;
+
+ /**
+ * The default value of the '{@link #getPollFrequencySeconds() <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequencySeconds()
+ * @generated
+ * @ordered
+ */
+ protected static final BigInteger POLL_FREQUENCY_SECONDS_EDEFAULT = new
BigInteger("10");
+
+ /**
+ * The cached value of the '{@link #getPollFrequencySeconds() <em>Poll
Frequency Seconds</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPollFrequencySeconds()
+ * @generated
+ * @ordered
+ */
+ protected BigInteger pollFrequencySeconds = POLL_FREQUENCY_SECONDS_EDEFAULT;
+
+ /**
+ * This is true if the Poll Frequency Seconds attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean pollFrequencySecondsESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SqlListenerTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SQL_LISTENER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public SqlMessageFilterType getSqlMessageFilter() {
+ return sqlMessageFilter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSqlMessageFilter(SqlMessageFilterType
newSqlMessageFilter, NotificationChain msgs) {
+ SqlMessageFilterType oldSqlMessageFilter = sqlMessageFilter;
+ sqlMessageFilter = newSqlMessageFilter;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER, oldSqlMessageFilter,
newSqlMessageFilter);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setSqlMessageFilter(SqlMessageFilterType newSqlMessageFilter) {
+ if (newSqlMessageFilter != sqlMessageFilter) {
+ NotificationChain msgs = null;
+ if (sqlMessageFilter != null)
+ msgs = ((InternalEObject)sqlMessageFilter).eInverseRemove(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER, null, msgs);
+ if (newSqlMessageFilter != null)
+ msgs = ((InternalEObject)newSqlMessageFilter).eInverseAdd(this,
EOPPOSITE_FEATURE_BASE - ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER, null, msgs);
+ msgs = basicSetSqlMessageFilter(newSqlMessageFilter, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER, newSqlMessageFilter,
newSqlMessageFilter));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public BigInteger getPollFrequencySeconds() {
+ return pollFrequencySeconds;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPollFrequencySeconds(BigInteger newPollFrequencySeconds) {
+ BigInteger oldPollFrequencySeconds = pollFrequencySeconds;
+ pollFrequencySeconds = newPollFrequencySeconds;
+ boolean oldPollFrequencySecondsESet = pollFrequencySecondsESet;
+ pollFrequencySecondsESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS, oldPollFrequencySeconds,
pollFrequencySeconds, !oldPollFrequencySecondsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPollFrequencySeconds() {
+ BigInteger oldPollFrequencySeconds = pollFrequencySeconds;
+ boolean oldPollFrequencySecondsESet = pollFrequencySecondsESet;
+ pollFrequencySeconds = POLL_FREQUENCY_SECONDS_EDEFAULT;
+ pollFrequencySecondsESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS, oldPollFrequencySeconds,
POLL_FREQUENCY_SECONDS_EDEFAULT, oldPollFrequencySecondsESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPollFrequencySeconds() {
+ return pollFrequencySecondsESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID,
NotificationChain msgs) {
+ switch (featureID) {
+ case ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER:
+ return basicSetSqlMessageFilter(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER:
+ return getSqlMessageFilter();
+ case ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS:
+ return getPollFrequencySeconds();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)newValue);
+ return;
+ case ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS:
+ setPollFrequencySeconds((BigInteger)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER:
+ setSqlMessageFilter((SqlMessageFilterType)null);
+ return;
+ case ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS:
+ unsetPollFrequencySeconds();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_LISTENER_TYPE__SQL_MESSAGE_FILTER:
+ return sqlMessageFilter != null;
+ case ESBPackage.SQL_LISTENER_TYPE__POLL_FREQUENCY_SECONDS:
+ return isSetPollFrequencySeconds();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (pollFrequencySeconds: ");
+ if (pollFrequencySecondsESet) result.append(pollFrequencySeconds); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //SqlListenerTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlMessageFilterTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlMessageFilterTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlMessageFilterTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,735 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.SqlMessageFilterType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Sql Message Filter
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#isErrorDelete
<em>Error Delete</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getInsertTimestampColumn
<em>Insert Timestamp Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getMessageColumn
<em>Message Column</em>}</li>
+ * <li>{@link
org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getMessageIdColumn <em>Message Id
Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getOrderBy
<em>Order By</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#isPostDelete
<em>Post Delete</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getStatusColumn
<em>Status Column</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getTablename
<em>Tablename</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlMessageFilterTypeImpl#getWhereCondition
<em>Where Condition</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SqlMessageFilterTypeImpl extends EObjectImpl implements SqlMessageFilterType
{
+ /**
+ * The default value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean ERROR_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isErrorDelete() <em>Error
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isErrorDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDelete = ERROR_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Error Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean errorDeleteESet;
+
+ /**
+ * The default value of the '{@link #getInsertTimestampColumn() <em>Insert
Timestamp Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInsertTimestampColumn()
+ * @generated
+ * @ordered
+ */
+ protected static final String INSERT_TIMESTAMP_COLUMN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInsertTimestampColumn() <em>Insert
Timestamp Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInsertTimestampColumn()
+ * @generated
+ * @ordered
+ */
+ protected String insertTimestampColumn = INSERT_TIMESTAMP_COLUMN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMessageColumn() <em>Message
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessageColumn()
+ * @generated
+ * @ordered
+ */
+ protected static final String MESSAGE_COLUMN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMessageColumn() <em>Message
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessageColumn()
+ * @generated
+ * @ordered
+ */
+ protected String messageColumn = MESSAGE_COLUMN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMessageIdColumn() <em>Message Id
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessageIdColumn()
+ * @generated
+ * @ordered
+ */
+ protected static final String MESSAGE_ID_COLUMN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getMessageIdColumn() <em>Message Id
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMessageIdColumn()
+ * @generated
+ * @ordered
+ */
+ protected String messageIdColumn = MESSAGE_ID_COLUMN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getOrderBy() <em>Order
By</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrderBy()
+ * @generated
+ * @ordered
+ */
+ protected static final String ORDER_BY_EDEFAULT = "";
+
+ /**
+ * The cached value of the '{@link #getOrderBy() <em>Order By</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOrderBy()
+ * @generated
+ * @ordered
+ */
+ protected String orderBy = ORDER_BY_EDEFAULT;
+
+ /**
+ * This is true if the Order By attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean orderByESet;
+
+ /**
+ * The default value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean POST_DELETE_EDEFAULT = true;
+
+ /**
+ * The cached value of the '{@link #isPostDelete() <em>Post
Delete</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isPostDelete()
+ * @generated
+ * @ordered
+ */
+ protected boolean postDelete = POST_DELETE_EDEFAULT;
+
+ /**
+ * This is true if the Post Delete attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean postDeleteESet;
+
+ /**
+ * The default value of the '{@link #getStatusColumn() <em>Status
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getStatusColumn()
+ * @generated
+ * @ordered
+ */
+ protected static final String STATUS_COLUMN_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getStatusColumn() <em>Status
Column</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getStatusColumn()
+ * @generated
+ * @ordered
+ */
+ protected String statusColumn = STATUS_COLUMN_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getTablename()
<em>Tablename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTablename()
+ * @generated
+ * @ordered
+ */
+ protected static final String TABLENAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getTablename()
<em>Tablename</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTablename()
+ * @generated
+ * @ordered
+ */
+ protected String tablename = TABLENAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getWhereCondition() <em>Where
Condition</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWhereCondition()
+ * @generated
+ * @ordered
+ */
+ protected static final String WHERE_CONDITION_EDEFAULT = "";
+
+ /**
+ * The cached value of the '{@link #getWhereCondition() <em>Where
Condition</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getWhereCondition()
+ * @generated
+ * @ordered
+ */
+ protected String whereCondition = WHERE_CONDITION_EDEFAULT;
+
+ /**
+ * This is true if the Where Condition attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean whereConditionESet;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SqlMessageFilterTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SQL_MESSAGE_FILTER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isErrorDelete() {
+ return errorDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setErrorDelete(boolean newErrorDelete) {
+ boolean oldErrorDelete = errorDelete;
+ errorDelete = newErrorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, errorDelete,
!oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetErrorDelete() {
+ boolean oldErrorDelete = errorDelete;
+ boolean oldErrorDeleteESet = errorDeleteESet;
+ errorDelete = ERROR_DELETE_EDEFAULT;
+ errorDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE, oldErrorDelete, ERROR_DELETE_EDEFAULT,
oldErrorDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetErrorDelete() {
+ return errorDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getInsertTimestampColumn() {
+ return insertTimestampColumn;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInsertTimestampColumn(String newInsertTimestampColumn) {
+ String oldInsertTimestampColumn = insertTimestampColumn;
+ insertTimestampColumn = newInsertTimestampColumn;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN, oldInsertTimestampColumn,
insertTimestampColumn));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMessageColumn() {
+ return messageColumn;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMessageColumn(String newMessageColumn) {
+ String oldMessageColumn = messageColumn;
+ messageColumn = newMessageColumn;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN, oldMessageColumn, messageColumn));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getMessageIdColumn() {
+ return messageIdColumn;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMessageIdColumn(String newMessageIdColumn) {
+ String oldMessageIdColumn = messageIdColumn;
+ messageIdColumn = newMessageIdColumn;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN, oldMessageIdColumn,
messageIdColumn));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getOrderBy() {
+ return orderBy;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOrderBy(String newOrderBy) {
+ String oldOrderBy = orderBy;
+ orderBy = newOrderBy;
+ boolean oldOrderByESet = orderByESet;
+ orderByESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY, oldOrderBy, orderBy, !oldOrderByESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetOrderBy() {
+ String oldOrderBy = orderBy;
+ boolean oldOrderByESet = orderByESet;
+ orderBy = ORDER_BY_EDEFAULT;
+ orderByESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY, oldOrderBy, ORDER_BY_EDEFAULT,
oldOrderByESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetOrderBy() {
+ return orderByESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isPostDelete() {
+ return postDelete;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPostDelete(boolean newPostDelete) {
+ boolean oldPostDelete = postDelete;
+ postDelete = newPostDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDeleteESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, postDelete,
!oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetPostDelete() {
+ boolean oldPostDelete = postDelete;
+ boolean oldPostDeleteESet = postDeleteESet;
+ postDelete = POST_DELETE_EDEFAULT;
+ postDeleteESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE, oldPostDelete, POST_DELETE_EDEFAULT,
oldPostDeleteESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetPostDelete() {
+ return postDeleteESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getStatusColumn() {
+ return statusColumn;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setStatusColumn(String newStatusColumn) {
+ String oldStatusColumn = statusColumn;
+ statusColumn = newStatusColumn;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN, oldStatusColumn, statusColumn));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getTablename() {
+ return tablename;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTablename(String newTablename) {
+ String oldTablename = tablename;
+ tablename = newTablename;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__TABLENAME, oldTablename, tablename));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getWhereCondition() {
+ return whereCondition;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setWhereCondition(String newWhereCondition) {
+ String oldWhereCondition = whereCondition;
+ whereCondition = newWhereCondition;
+ boolean oldWhereConditionESet = whereConditionESet;
+ whereConditionESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION, oldWhereCondition, whereCondition,
!oldWhereConditionESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetWhereCondition() {
+ String oldWhereCondition = whereCondition;
+ boolean oldWhereConditionESet = whereConditionESet;
+ whereCondition = WHERE_CONDITION_EDEFAULT;
+ whereConditionESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION, oldWhereCondition,
WHERE_CONDITION_EDEFAULT, oldWhereConditionESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetWhereCondition() {
+ return whereConditionESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isErrorDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN:
+ return getInsertTimestampColumn();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN:
+ return getMessageColumn();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN:
+ return getMessageIdColumn();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY:
+ return getOrderBy();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isPostDelete() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN:
+ return getStatusColumn();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__TABLENAME:
+ return getTablename();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION:
+ return getWhereCondition();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ setErrorDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN:
+ setInsertTimestampColumn((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN:
+ setMessageColumn((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN:
+ setMessageIdColumn((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY:
+ setOrderBy((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE:
+ setPostDelete(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN:
+ setStatusColumn((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__TABLENAME:
+ setTablename((String)newValue);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION:
+ setWhereCondition((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ unsetErrorDelete();
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN:
+ setInsertTimestampColumn(INSERT_TIMESTAMP_COLUMN_EDEFAULT);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN:
+ setMessageColumn(MESSAGE_COLUMN_EDEFAULT);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN:
+ setMessageIdColumn(MESSAGE_ID_COLUMN_EDEFAULT);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY:
+ unsetOrderBy();
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE:
+ unsetPostDelete();
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN:
+ setStatusColumn(STATUS_COLUMN_EDEFAULT);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__TABLENAME:
+ setTablename(TABLENAME_EDEFAULT);
+ return;
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION:
+ unsetWhereCondition();
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ERROR_DELETE:
+ return isSetErrorDelete();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__INSERT_TIMESTAMP_COLUMN:
+ return INSERT_TIMESTAMP_COLUMN_EDEFAULT == null ? insertTimestampColumn != null :
!INSERT_TIMESTAMP_COLUMN_EDEFAULT.equals(insertTimestampColumn);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_COLUMN:
+ return MESSAGE_COLUMN_EDEFAULT == null ? messageColumn != null :
!MESSAGE_COLUMN_EDEFAULT.equals(messageColumn);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__MESSAGE_ID_COLUMN:
+ return MESSAGE_ID_COLUMN_EDEFAULT == null ? messageIdColumn != null :
!MESSAGE_ID_COLUMN_EDEFAULT.equals(messageIdColumn);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__ORDER_BY:
+ return isSetOrderBy();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__POST_DELETE:
+ return isSetPostDelete();
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__STATUS_COLUMN:
+ return STATUS_COLUMN_EDEFAULT == null ? statusColumn != null :
!STATUS_COLUMN_EDEFAULT.equals(statusColumn);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__TABLENAME:
+ return TABLENAME_EDEFAULT == null ? tablename != null :
!TABLENAME_EDEFAULT.equals(tablename);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE__WHERE_CONDITION:
+ return isSetWhereCondition();
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (errorDelete: ");
+ if (errorDeleteESet) result.append(errorDelete); else
result.append("<unset>");
+ result.append(", insertTimestampColumn: ");
+ result.append(insertTimestampColumn);
+ result.append(", messageColumn: ");
+ result.append(messageColumn);
+ result.append(", messageIdColumn: ");
+ result.append(messageIdColumn);
+ result.append(", orderBy: ");
+ if (orderByESet) result.append(orderBy); else
result.append("<unset>");
+ result.append(", postDelete: ");
+ if (postDeleteESet) result.append(postDelete); else
result.append("<unset>");
+ result.append(", statusColumn: ");
+ result.append(statusColumn);
+ result.append(", tablename: ");
+ result.append(tablename);
+ result.append(", whereCondition: ");
+ if (whereConditionESet) result.append(whereCondition); else
result.append("<unset>");
+ result.append(')');
+ return result.toString();
+ }
+
+} //SqlMessageFilterTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlProviderTypeImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlProviderTypeImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/impl/SqlProviderTypeImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,470 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+
+import org.jboss.tools.esb.ESBPackage;
+import org.jboss.tools.esb.SqlProviderType;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Sql Provider
Type</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#getDatasource
<em>Datasource</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#getDriver
<em>Driver</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#getPassword
<em>Password</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#isTransacted
<em>Transacted</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#getUrl
<em>Url</em>}</li>
+ * <li>{@link org.jboss.tools.esb.impl.SqlProviderTypeImpl#getUsername
<em>Username</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class SqlProviderTypeImpl extends BusProviderImpl implements SqlProviderType {
+ /**
+ * The default value of the '{@link #getDatasource()
<em>Datasource</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDatasource()
+ * @generated
+ * @ordered
+ */
+ protected static final String DATASOURCE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDatasource()
<em>Datasource</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDatasource()
+ * @generated
+ * @ordered
+ */
+ protected String datasource = DATASOURCE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getDriver() <em>Driver</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriver()
+ * @generated
+ * @ordered
+ */
+ protected static final String DRIVER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDriver() <em>Driver</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDriver()
+ * @generated
+ * @ordered
+ */
+ protected String driver = DRIVER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getPassword()
<em>Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPassword()
+ * @generated
+ * @ordered
+ */
+ protected static final String PASSWORD_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getPassword()
<em>Password</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getPassword()
+ * @generated
+ * @ordered
+ */
+ protected String password = PASSWORD_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean TRANSACTED_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isTransacted()
<em>Transacted</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #isTransacted()
+ * @generated
+ * @ordered
+ */
+ protected boolean transacted = TRANSACTED_EDEFAULT;
+
+ /**
+ * This is true if the Transacted attribute has been set.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ protected boolean transactedESet;
+
+ /**
+ * The default value of the '{@link #getUrl() <em>Url</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUrl()
+ * @generated
+ * @ordered
+ */
+ protected static final String URL_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUrl() <em>Url</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUrl()
+ * @generated
+ * @ordered
+ */
+ protected String url = URL_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getUsername()
<em>Username</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUsername()
+ * @generated
+ * @ordered
+ */
+ protected static final String USERNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getUsername()
<em>Username</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getUsername()
+ * @generated
+ * @ordered
+ */
+ protected String username = USERNAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SqlProviderTypeImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return ESBPackage.Literals.SQL_PROVIDER_TYPE;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDatasource() {
+ return datasource;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDatasource(String newDatasource) {
+ String oldDatasource = datasource;
+ datasource = newDatasource;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__DATASOURCE, oldDatasource, datasource));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getDriver() {
+ return driver;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setDriver(String newDriver) {
+ String oldDriver = driver;
+ driver = newDriver;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__DRIVER, oldDriver, driver));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getPassword() {
+ return password;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setPassword(String newPassword) {
+ String oldPassword = password;
+ password = newPassword;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__PASSWORD, oldPassword, password));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isTransacted() {
+ return transacted;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTransacted(boolean newTransacted) {
+ boolean oldTransacted = transacted;
+ transacted = newTransacted;
+ boolean oldTransactedESet = transactedESet;
+ transactedESet = true;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED, oldTransacted, transacted,
!oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void unsetTransacted() {
+ boolean oldTransacted = transacted;
+ boolean oldTransactedESet = transactedESet;
+ transacted = TRANSACTED_EDEFAULT;
+ transactedESet = false;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.UNSET,
ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED, oldTransacted, TRANSACTED_EDEFAULT,
oldTransactedESet));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean isSetTransacted() {
+ return transactedESet;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUrl() {
+ return url;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUrl(String newUrl) {
+ String oldUrl = url;
+ url = newUrl;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__URL, oldUrl, url));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getUsername() {
+ return username;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setUsername(String newUsername) {
+ String oldUsername = username;
+ username = newUsername;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET,
ESBPackage.SQL_PROVIDER_TYPE__USERNAME, oldUsername, username));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case ESBPackage.SQL_PROVIDER_TYPE__DATASOURCE:
+ return getDatasource();
+ case ESBPackage.SQL_PROVIDER_TYPE__DRIVER:
+ return getDriver();
+ case ESBPackage.SQL_PROVIDER_TYPE__PASSWORD:
+ return getPassword();
+ case ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED:
+ return isTransacted() ? Boolean.TRUE : Boolean.FALSE;
+ case ESBPackage.SQL_PROVIDER_TYPE__URL:
+ return getUrl();
+ case ESBPackage.SQL_PROVIDER_TYPE__USERNAME:
+ return getUsername();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case ESBPackage.SQL_PROVIDER_TYPE__DATASOURCE:
+ setDatasource((String)newValue);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__DRIVER:
+ setDriver((String)newValue);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__PASSWORD:
+ setPassword((String)newValue);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED:
+ setTransacted(((Boolean)newValue).booleanValue());
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__URL:
+ setUrl((String)newValue);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__USERNAME:
+ setUsername((String)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_PROVIDER_TYPE__DATASOURCE:
+ setDatasource(DATASOURCE_EDEFAULT);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__DRIVER:
+ setDriver(DRIVER_EDEFAULT);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__PASSWORD:
+ setPassword(PASSWORD_EDEFAULT);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED:
+ unsetTransacted();
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__URL:
+ setUrl(URL_EDEFAULT);
+ return;
+ case ESBPackage.SQL_PROVIDER_TYPE__USERNAME:
+ setUsername(USERNAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case ESBPackage.SQL_PROVIDER_TYPE__DATASOURCE:
+ return DATASOURCE_EDEFAULT == null ? datasource != null :
!DATASOURCE_EDEFAULT.equals(datasource);
+ case ESBPackage.SQL_PROVIDER_TYPE__DRIVER:
+ return DRIVER_EDEFAULT == null ? driver != null : !DRIVER_EDEFAULT.equals(driver);
+ case ESBPackage.SQL_PROVIDER_TYPE__PASSWORD:
+ return PASSWORD_EDEFAULT == null ? password != null :
!PASSWORD_EDEFAULT.equals(password);
+ case ESBPackage.SQL_PROVIDER_TYPE__TRANSACTED:
+ return isSetTransacted();
+ case ESBPackage.SQL_PROVIDER_TYPE__URL:
+ return URL_EDEFAULT == null ? url != null : !URL_EDEFAULT.equals(url);
+ case ESBPackage.SQL_PROVIDER_TYPE__USERNAME:
+ return USERNAME_EDEFAULT == null ? username != null :
!USERNAME_EDEFAULT.equals(username);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (datasource: ");
+ result.append(datasource);
+ result.append(", driver: ");
+ result.append(driver);
+ result.append(", password: ");
+ result.append(password);
+ result.append(", transacted: ");
+ if (transactedESet) result.append(transacted); else
result.append("<unset>");
+ result.append(", url: ");
+ result.append(url);
+ result.append(", username: ");
+ result.append(username);
+ result.append(')');
+ return result.toString();
+ }
+
+} //SqlProviderTypeImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBAdapterFactory.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBAdapterFactory.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBAdapterFactory.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,990 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.xml.type.AnyType;
+
+import org.jboss.tools.esb.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Adapter Factory</b> for the model.
+ * It provides an adapter <code>createXXX</code> method for each class of the
model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage
+ * @generated
+ */
+public class ESBAdapterFactory extends AdapterFactoryImpl {
+ /**
+ * The cached model package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static ESBPackage modelPackage;
+
+ /**
+ * Creates an instance of the adapter factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBAdapterFactory() {
+ if (modelPackage == null) {
+ modelPackage = ESBPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Returns whether this factory is applicable for the type of the object.
+ * <!-- begin-user-doc -->
+ * This implementation returns <code>true</code> if the object is either the
model's package or is an instance object of the model.
+ * <!-- end-user-doc -->
+ * @return whether this factory is applicable for the type of the object.
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object object) {
+ if (object == modelPackage) {
+ return true;
+ }
+ if (object instanceof EObject) {
+ return ((EObject)object).eClass().getEPackage() == modelPackage;
+ }
+ return false;
+ }
+
+ /**
+ * The switch that delegates to the <code>createXXX</code> methods.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ESBSwitch<Adapter> modelSwitch =
+ new ESBSwitch<Adapter>() {
+ @Override
+ public Adapter caseAbstractScheduledListener(AbstractScheduledListener object) {
+ return createAbstractScheduledListenerAdapter();
+ }
+ @Override
+ public Adapter caseActionsType(ActionsType object) {
+ return createActionsTypeAdapter();
+ }
+ @Override
+ public Adapter caseActionType(ActionType object) {
+ return createActionTypeAdapter();
+ }
+ @Override
+ public Adapter caseActivationConfigType(ActivationConfigType object) {
+ return createActivationConfigTypeAdapter();
+ }
+ @Override
+ public Adapter caseBus(Bus object) {
+ return createBusAdapter();
+ }
+ @Override
+ public Adapter caseBusProvider(BusProvider object) {
+ return createBusProviderAdapter();
+ }
+ @Override
+ public Adapter caseBusProviderType(BusProviderType object) {
+ return createBusProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseCronScheduleType(CronScheduleType object) {
+ return createCronScheduleTypeAdapter();
+ }
+ @Override
+ public Adapter caseDocumentRoot(DocumentRoot object) {
+ return createDocumentRootAdapter();
+ }
+ @Override
+ public Adapter caseFsBusType(FsBusType object) {
+ return createFsBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseFsListenerType(FsListenerType object) {
+ return createFsListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseFsMessageFilterType(FsMessageFilterType object) {
+ return createFsMessageFilterTypeAdapter();
+ }
+ @Override
+ public Adapter caseFsProviderType(FsProviderType object) {
+ return createFsProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseFtpBusType(FtpBusType object) {
+ return createFtpBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseFtpListenerType(FtpListenerType object) {
+ return createFtpListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseFtpMessageFilterType(FtpMessageFilterType object) {
+ return createFtpMessageFilterTypeAdapter();
+ }
+ @Override
+ public Adapter caseFtpProviderType(FtpProviderType object) {
+ return createFtpProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseGroovyListenerType(GroovyListenerType object) {
+ return createGroovyListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseHibernateBusType(HibernateBusType object) {
+ return createHibernateBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseHibernateListenerType(HibernateListenerType object) {
+ return createHibernateListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseHibernateMessageFilterType(HibernateMessageFilterType object) {
+ return createHibernateMessageFilterTypeAdapter();
+ }
+ @Override
+ public Adapter caseHibernateProviderType(HibernateProviderType object) {
+ return createHibernateProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseJbossesbType(JbossesbType object) {
+ return createJbossesbTypeAdapter();
+ }
+ @Override
+ public Adapter caseJbrBusType(JbrBusType object) {
+ return createJbrBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseJbrListenerType(JbrListenerType object) {
+ return createJbrListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseJbrProviderType(JbrProviderType object) {
+ return createJbrProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseJcaGatewayType(JcaGatewayType object) {
+ return createJcaGatewayTypeAdapter();
+ }
+ @Override
+ public Adapter caseJmsBusType(JmsBusType object) {
+ return createJmsBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseJmsJcaProviderType(JmsJcaProviderType object) {
+ return createJmsJcaProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseJmsListenerType(JmsListenerType object) {
+ return createJmsListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseJmsMessageFilterType(JmsMessageFilterType object) {
+ return createJmsMessageFilterTypeAdapter();
+ }
+ @Override
+ public Adapter caseJmsProviderType(JmsProviderType object) {
+ return createJmsProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseListener(Listener object) {
+ return createListenerAdapter();
+ }
+ @Override
+ public Adapter caseListenersType(ListenersType object) {
+ return createListenersTypeAdapter();
+ }
+ @Override
+ public Adapter casePropertyType(PropertyType object) {
+ return createPropertyTypeAdapter();
+ }
+ @Override
+ public Adapter caseProvider(Provider object) {
+ return createProviderAdapter();
+ }
+ @Override
+ public Adapter caseProvidersType(ProvidersType object) {
+ return createProvidersTypeAdapter();
+ }
+ @Override
+ public Adapter caseSchedule(Schedule object) {
+ return createScheduleAdapter();
+ }
+ @Override
+ public Adapter caseScheduledListenerType(ScheduledListenerType object) {
+ return createScheduledListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseScheduleProviderType(ScheduleProviderType object) {
+ return createScheduleProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseSecurityType(SecurityType object) {
+ return createSecurityTypeAdapter();
+ }
+ @Override
+ public Adapter caseServicesType(ServicesType object) {
+ return createServicesTypeAdapter();
+ }
+ @Override
+ public Adapter caseServiceType(ServiceType object) {
+ return createServiceTypeAdapter();
+ }
+ @Override
+ public Adapter caseSimpleScheduleType(SimpleScheduleType object) {
+ return createSimpleScheduleTypeAdapter();
+ }
+ @Override
+ public Adapter caseSqlBusType(SqlBusType object) {
+ return createSqlBusTypeAdapter();
+ }
+ @Override
+ public Adapter caseSqlListenerType(SqlListenerType object) {
+ return createSqlListenerTypeAdapter();
+ }
+ @Override
+ public Adapter caseSqlMessageFilterType(SqlMessageFilterType object) {
+ return createSqlMessageFilterTypeAdapter();
+ }
+ @Override
+ public Adapter caseSqlProviderType(SqlProviderType object) {
+ return createSqlProviderTypeAdapter();
+ }
+ @Override
+ public Adapter caseAnyType(AnyType object) {
+ return createAnyTypeAdapter();
+ }
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
+
+ /**
+ * Creates an adapter for the <code>target</code>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param target the object to adapt.
+ * @return the adapter for the <code>target</code>.
+ * @generated
+ */
+ @Override
+ public Adapter createAdapter(Notifier target) {
+ return modelSwitch.doSwitch((EObject)target);
+ }
+
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.AbstractScheduledListener <em>Abstract Scheduled
Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.AbstractScheduledListener
+ * @generated
+ */
+ public Adapter createAbstractScheduledListenerAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ActionsType <em>Actions Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ActionsType
+ * @generated
+ */
+ public Adapter createActionsTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ActionType <em>Action Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ActionType
+ * @generated
+ */
+ public Adapter createActionTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ActivationConfigType <em>Activation Config
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ActivationConfigType
+ * @generated
+ */
+ public Adapter createActivationConfigTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.esb.Bus
<em>Bus</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.Bus
+ * @generated
+ */
+ public Adapter createBusAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.BusProvider <em>Bus Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.BusProvider
+ * @generated
+ */
+ public Adapter createBusProviderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.BusProviderType <em>Bus Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.BusProviderType
+ * @generated
+ */
+ public Adapter createBusProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.CronScheduleType <em>Cron Schedule Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.CronScheduleType
+ * @generated
+ */
+ public Adapter createCronScheduleTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.DocumentRoot <em>Document Root</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.DocumentRoot
+ * @generated
+ */
+ public Adapter createDocumentRootAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FsBusType <em>Fs Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FsBusType
+ * @generated
+ */
+ public Adapter createFsBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FsListenerType <em>Fs Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FsListenerType
+ * @generated
+ */
+ public Adapter createFsListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FsMessageFilterType <em>Fs Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FsMessageFilterType
+ * @generated
+ */
+ public Adapter createFsMessageFilterTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FsProviderType <em>Fs Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FsProviderType
+ * @generated
+ */
+ public Adapter createFsProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FtpBusType <em>Ftp Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FtpBusType
+ * @generated
+ */
+ public Adapter createFtpBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FtpListenerType <em>Ftp Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FtpListenerType
+ * @generated
+ */
+ public Adapter createFtpListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FtpMessageFilterType <em>Ftp Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FtpMessageFilterType
+ * @generated
+ */
+ public Adapter createFtpMessageFilterTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.FtpProviderType <em>Ftp Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.FtpProviderType
+ * @generated
+ */
+ public Adapter createFtpProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.GroovyListenerType <em>Groovy Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.GroovyListenerType
+ * @generated
+ */
+ public Adapter createGroovyListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.HibernateBusType <em>Hibernate Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.HibernateBusType
+ * @generated
+ */
+ public Adapter createHibernateBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.HibernateListenerType <em>Hibernate Listener
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.HibernateListenerType
+ * @generated
+ */
+ public Adapter createHibernateListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.HibernateMessageFilterType <em>Hibernate Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.HibernateMessageFilterType
+ * @generated
+ */
+ public Adapter createHibernateMessageFilterTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.HibernateProviderType <em>Hibernate Provider
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.HibernateProviderType
+ * @generated
+ */
+ public Adapter createHibernateProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JbossesbType <em>Jbossesb Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JbossesbType
+ * @generated
+ */
+ public Adapter createJbossesbTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JbrBusType <em>Jbr Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JbrBusType
+ * @generated
+ */
+ public Adapter createJbrBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JbrListenerType <em>Jbr Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JbrListenerType
+ * @generated
+ */
+ public Adapter createJbrListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JbrProviderType <em>Jbr Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JbrProviderType
+ * @generated
+ */
+ public Adapter createJbrProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JcaGatewayType <em>Jca Gateway Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JcaGatewayType
+ * @generated
+ */
+ public Adapter createJcaGatewayTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JmsBusType <em>Jms Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JmsBusType
+ * @generated
+ */
+ public Adapter createJmsBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JmsJcaProviderType <em>Jms Jca Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JmsJcaProviderType
+ * @generated
+ */
+ public Adapter createJmsJcaProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JmsListenerType <em>Jms Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JmsListenerType
+ * @generated
+ */
+ public Adapter createJmsListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JmsMessageFilterType <em>Jms Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JmsMessageFilterType
+ * @generated
+ */
+ public Adapter createJmsMessageFilterTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.JmsProviderType <em>Jms Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.JmsProviderType
+ * @generated
+ */
+ public Adapter createJmsProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.esb.Listener
<em>Listener</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.Listener
+ * @generated
+ */
+ public Adapter createListenerAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ListenersType <em>Listeners Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ListenersType
+ * @generated
+ */
+ public Adapter createListenersTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.PropertyType <em>Property Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.PropertyType
+ * @generated
+ */
+ public Adapter createPropertyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.esb.Provider
<em>Provider</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.Provider
+ * @generated
+ */
+ public Adapter createProviderAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ProvidersType <em>Providers Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ProvidersType
+ * @generated
+ */
+ public Adapter createProvidersTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.jboss.tools.esb.Schedule
<em>Schedule</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.Schedule
+ * @generated
+ */
+ public Adapter createScheduleAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ScheduledListenerType <em>Scheduled Listener
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ScheduledListenerType
+ * @generated
+ */
+ public Adapter createScheduledListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ScheduleProviderType <em>Schedule Provider
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ScheduleProviderType
+ * @generated
+ */
+ public Adapter createScheduleProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SecurityType <em>Security Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SecurityType
+ * @generated
+ */
+ public Adapter createSecurityTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ServicesType <em>Services Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ServicesType
+ * @generated
+ */
+ public Adapter createServicesTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.ServiceType <em>Service Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.ServiceType
+ * @generated
+ */
+ public Adapter createServiceTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SimpleScheduleType <em>Simple Schedule Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SimpleScheduleType
+ * @generated
+ */
+ public Adapter createSimpleScheduleTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SqlBusType <em>Sql Bus Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SqlBusType
+ * @generated
+ */
+ public Adapter createSqlBusTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SqlListenerType <em>Sql Listener Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SqlListenerType
+ * @generated
+ */
+ public Adapter createSqlListenerTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SqlMessageFilterType <em>Sql Message Filter
Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SqlMessageFilterType
+ * @generated
+ */
+ public Adapter createSqlMessageFilterTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.jboss.tools.esb.SqlProviderType <em>Sql Provider Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.jboss.tools.esb.SqlProviderType
+ * @generated
+ */
+ public Adapter createSqlProviderTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link
org.eclipse.emf.ecore.xml.type.AnyType <em>Any Type</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.emf.ecore.xml.type.AnyType
+ * @generated
+ */
+ public Adapter createAnyTypeAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for the default case.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @generated
+ */
+ public Adapter createEObjectAdapter() {
+ return null;
+ }
+
+} //ESBAdapterFactory
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceFactoryImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceFactoryImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceFactoryImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,56 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+import org.eclipse.emf.ecore.xmi.XMLResource;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource Factory</b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.util.ESBResourceImpl
+ * @generated
+ */
+public class ESBResourceFactoryImpl extends ResourceFactoryImpl {
+ /**
+ * Creates an instance of the resource factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBResourceFactoryImpl() {
+ super();
+ }
+
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Resource createResource(URI uri) {
+ XMLResource result = new ESBResourceImpl(uri);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_EXTENDED_META_DATA,
Boolean.TRUE);
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_EXTENDED_META_DATA,
Boolean.TRUE);
+
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE,
Boolean.TRUE);
+ result.getDefaultSaveOptions().put(XMLResource.OPTION_USE_ENCODED_ATTRIBUTE_STYLE,
Boolean.TRUE);
+
+ result.getDefaultLoadOptions().put(XMLResource.OPTION_USE_LEXICAL_HANDLER,
Boolean.TRUE);
+ return result;
+ }
+
+} //ESBResourceFactoryImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceImpl.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceImpl.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBResourceImpl.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import org.eclipse.emf.common.util.URI;
+
+import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Resource </b> associated with the package.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.util.ESBResourceFactoryImpl
+ * @generated
+ */
+public class ESBResourceImpl extends XMLResourceImpl {
+ /**
+ * Creates an instance of the resource.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param uri the URI of the new resource.
+ * @generated
+ */
+ public ESBResourceImpl(URI uri) {
+ super(uri);
+ }
+
+} //ESBResourceImpl
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBSwitch.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBSwitch.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBSwitch.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,1175 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import java.util.List;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.emf.ecore.xml.type.AnyType;
+
+import org.jboss.tools.esb.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Switch</b> for the model's inheritance hierarchy.
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
+ * to invoke the <code>caseXXX</code> method for each class of the model,
+ * starting with the actual class of the object
+ * and proceeding up the inheritance hierarchy
+ * until a non-null result is returned,
+ * which is the result of the switch.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage
+ * @generated
+ */
+public class ESBSwitch<T> {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static ESBPackage modelPackage;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBSwitch() {
+ if (modelPackage == null) {
+ modelPackage = ESBPackage.eINSTANCE;
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns
a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code>
call.
+ * @generated
+ */
+ public T doSwitch(EObject theEObject) {
+ return doSwitch(theEObject.eClass(), theEObject);
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns
a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code>
call.
+ * @generated
+ */
+ protected T doSwitch(EClass theEClass, EObject theEObject) {
+ if (theEClass.eContainer() == modelPackage) {
+ return doSwitch(theEClass.getClassifierID(), theEObject);
+ }
+ else {
+ List<EClass> eSuperTypes = theEClass.getESuperTypes();
+ return
+ eSuperTypes.isEmpty() ?
+ defaultCase(theEObject) :
+ doSwitch(eSuperTypes.get(0), theEObject);
+ }
+ }
+
+ /**
+ * Calls <code>caseXXX</code> for each class of the model until one returns
a non null result; it yields that result.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the first non-null result returned by a <code>caseXXX</code>
call.
+ * @generated
+ */
+ protected T doSwitch(int classifierID, EObject theEObject) {
+ switch (classifierID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER: {
+ AbstractScheduledListener abstractScheduledListener =
(AbstractScheduledListener)theEObject;
+ T result = caseAbstractScheduledListener(abstractScheduledListener);
+ if (result == null) result = caseListener(abstractScheduledListener);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.ACTIONS_TYPE: {
+ ActionsType actionsType = (ActionsType)theEObject;
+ T result = caseActionsType(actionsType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.ACTION_TYPE: {
+ ActionType actionType = (ActionType)theEObject;
+ T result = caseActionType(actionType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.ACTIVATION_CONFIG_TYPE: {
+ ActivationConfigType activationConfigType = (ActivationConfigType)theEObject;
+ T result = caseActivationConfigType(activationConfigType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.BUS: {
+ Bus bus = (Bus)theEObject;
+ T result = caseBus(bus);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.BUS_PROVIDER: {
+ BusProvider busProvider = (BusProvider)theEObject;
+ T result = caseBusProvider(busProvider);
+ if (result == null) result = caseProvider(busProvider);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.BUS_PROVIDER_TYPE: {
+ BusProviderType busProviderType = (BusProviderType)theEObject;
+ T result = caseBusProviderType(busProviderType);
+ if (result == null) result = caseBusProvider(busProviderType);
+ if (result == null) result = caseProvider(busProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.CRON_SCHEDULE_TYPE: {
+ CronScheduleType cronScheduleType = (CronScheduleType)theEObject;
+ T result = caseCronScheduleType(cronScheduleType);
+ if (result == null) result = caseSchedule(cronScheduleType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.DOCUMENT_ROOT: {
+ DocumentRoot documentRoot = (DocumentRoot)theEObject;
+ T result = caseDocumentRoot(documentRoot);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FS_BUS_TYPE: {
+ FsBusType fsBusType = (FsBusType)theEObject;
+ T result = caseFsBusType(fsBusType);
+ if (result == null) result = caseBus(fsBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FS_LISTENER_TYPE: {
+ FsListenerType fsListenerType = (FsListenerType)theEObject;
+ T result = caseFsListenerType(fsListenerType);
+ if (result == null) result = caseAbstractScheduledListener(fsListenerType);
+ if (result == null) result = caseListener(fsListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE: {
+ FsMessageFilterType fsMessageFilterType = (FsMessageFilterType)theEObject;
+ T result = caseFsMessageFilterType(fsMessageFilterType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FS_PROVIDER_TYPE: {
+ FsProviderType fsProviderType = (FsProviderType)theEObject;
+ T result = caseFsProviderType(fsProviderType);
+ if (result == null) result = caseBusProvider(fsProviderType);
+ if (result == null) result = caseProvider(fsProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FTP_BUS_TYPE: {
+ FtpBusType ftpBusType = (FtpBusType)theEObject;
+ T result = caseFtpBusType(ftpBusType);
+ if (result == null) result = caseBus(ftpBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FTP_LISTENER_TYPE: {
+ FtpListenerType ftpListenerType = (FtpListenerType)theEObject;
+ T result = caseFtpListenerType(ftpListenerType);
+ if (result == null) result = caseAbstractScheduledListener(ftpListenerType);
+ if (result == null) result = caseListener(ftpListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE: {
+ FtpMessageFilterType ftpMessageFilterType = (FtpMessageFilterType)theEObject;
+ T result = caseFtpMessageFilterType(ftpMessageFilterType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.FTP_PROVIDER_TYPE: {
+ FtpProviderType ftpProviderType = (FtpProviderType)theEObject;
+ T result = caseFtpProviderType(ftpProviderType);
+ if (result == null) result = caseBusProvider(ftpProviderType);
+ if (result == null) result = caseProvider(ftpProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.GROOVY_LISTENER_TYPE: {
+ GroovyListenerType groovyListenerType = (GroovyListenerType)theEObject;
+ T result = caseGroovyListenerType(groovyListenerType);
+ if (result == null) result = caseListener(groovyListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.HIBERNATE_BUS_TYPE: {
+ HibernateBusType hibernateBusType = (HibernateBusType)theEObject;
+ T result = caseHibernateBusType(hibernateBusType);
+ if (result == null) result = caseBus(hibernateBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.HIBERNATE_LISTENER_TYPE: {
+ HibernateListenerType hibernateListenerType = (HibernateListenerType)theEObject;
+ T result = caseHibernateListenerType(hibernateListenerType);
+ if (result == null) result = caseListener(hibernateListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE: {
+ HibernateMessageFilterType hibernateMessageFilterType =
(HibernateMessageFilterType)theEObject;
+ T result = caseHibernateMessageFilterType(hibernateMessageFilterType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE: {
+ HibernateProviderType hibernateProviderType = (HibernateProviderType)theEObject;
+ T result = caseHibernateProviderType(hibernateProviderType);
+ if (result == null) result = caseBusProvider(hibernateProviderType);
+ if (result == null) result = caseProvider(hibernateProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JBOSSESB_TYPE: {
+ JbossesbType jbossesbType = (JbossesbType)theEObject;
+ T result = caseJbossesbType(jbossesbType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JBR_BUS_TYPE: {
+ JbrBusType jbrBusType = (JbrBusType)theEObject;
+ T result = caseJbrBusType(jbrBusType);
+ if (result == null) result = caseBus(jbrBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JBR_LISTENER_TYPE: {
+ JbrListenerType jbrListenerType = (JbrListenerType)theEObject;
+ T result = caseJbrListenerType(jbrListenerType);
+ if (result == null) result = caseListener(jbrListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JBR_PROVIDER_TYPE: {
+ JbrProviderType jbrProviderType = (JbrProviderType)theEObject;
+ T result = caseJbrProviderType(jbrProviderType);
+ if (result == null) result = caseBusProvider(jbrProviderType);
+ if (result == null) result = caseProvider(jbrProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JCA_GATEWAY_TYPE: {
+ JcaGatewayType jcaGatewayType = (JcaGatewayType)theEObject;
+ T result = caseJcaGatewayType(jcaGatewayType);
+ if (result == null) result = caseListener(jcaGatewayType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JMS_BUS_TYPE: {
+ JmsBusType jmsBusType = (JmsBusType)theEObject;
+ T result = caseJmsBusType(jmsBusType);
+ if (result == null) result = caseBus(jmsBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE: {
+ JmsJcaProviderType jmsJcaProviderType = (JmsJcaProviderType)theEObject;
+ T result = caseJmsJcaProviderType(jmsJcaProviderType);
+ if (result == null) result = caseJmsProviderType(jmsJcaProviderType);
+ if (result == null) result = caseBusProvider(jmsJcaProviderType);
+ if (result == null) result = caseProvider(jmsJcaProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JMS_LISTENER_TYPE: {
+ JmsListenerType jmsListenerType = (JmsListenerType)theEObject;
+ T result = caseJmsListenerType(jmsListenerType);
+ if (result == null) result = caseListener(jmsListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE: {
+ JmsMessageFilterType jmsMessageFilterType = (JmsMessageFilterType)theEObject;
+ T result = caseJmsMessageFilterType(jmsMessageFilterType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.JMS_PROVIDER_TYPE: {
+ JmsProviderType jmsProviderType = (JmsProviderType)theEObject;
+ T result = caseJmsProviderType(jmsProviderType);
+ if (result == null) result = caseBusProvider(jmsProviderType);
+ if (result == null) result = caseProvider(jmsProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.LISTENER: {
+ Listener listener = (Listener)theEObject;
+ T result = caseListener(listener);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.LISTENERS_TYPE: {
+ ListenersType listenersType = (ListenersType)theEObject;
+ T result = caseListenersType(listenersType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.PROPERTY_TYPE: {
+ PropertyType propertyType = (PropertyType)theEObject;
+ T result = casePropertyType(propertyType);
+ if (result == null) result = caseAnyType(propertyType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.PROVIDER: {
+ Provider provider = (Provider)theEObject;
+ T result = caseProvider(provider);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.PROVIDERS_TYPE: {
+ ProvidersType providersType = (ProvidersType)theEObject;
+ T result = caseProvidersType(providersType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SCHEDULE: {
+ Schedule schedule = (Schedule)theEObject;
+ T result = caseSchedule(schedule);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SCHEDULED_LISTENER_TYPE: {
+ ScheduledListenerType scheduledListenerType = (ScheduledListenerType)theEObject;
+ T result = caseScheduledListenerType(scheduledListenerType);
+ if (result == null) result = caseAbstractScheduledListener(scheduledListenerType);
+ if (result == null) result = caseListener(scheduledListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE: {
+ ScheduleProviderType scheduleProviderType = (ScheduleProviderType)theEObject;
+ T result = caseScheduleProviderType(scheduleProviderType);
+ if (result == null) result = caseProvider(scheduleProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SECURITY_TYPE: {
+ SecurityType securityType = (SecurityType)theEObject;
+ T result = caseSecurityType(securityType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SERVICES_TYPE: {
+ ServicesType servicesType = (ServicesType)theEObject;
+ T result = caseServicesType(servicesType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SERVICE_TYPE: {
+ ServiceType serviceType = (ServiceType)theEObject;
+ T result = caseServiceType(serviceType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE: {
+ SimpleScheduleType simpleScheduleType = (SimpleScheduleType)theEObject;
+ T result = caseSimpleScheduleType(simpleScheduleType);
+ if (result == null) result = caseSchedule(simpleScheduleType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SQL_BUS_TYPE: {
+ SqlBusType sqlBusType = (SqlBusType)theEObject;
+ T result = caseSqlBusType(sqlBusType);
+ if (result == null) result = caseBus(sqlBusType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SQL_LISTENER_TYPE: {
+ SqlListenerType sqlListenerType = (SqlListenerType)theEObject;
+ T result = caseSqlListenerType(sqlListenerType);
+ if (result == null) result = caseListener(sqlListenerType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE: {
+ SqlMessageFilterType sqlMessageFilterType = (SqlMessageFilterType)theEObject;
+ T result = caseSqlMessageFilterType(sqlMessageFilterType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case ESBPackage.SQL_PROVIDER_TYPE: {
+ SqlProviderType sqlProviderType = (SqlProviderType)theEObject;
+ T result = caseSqlProviderType(sqlProviderType);
+ if (result == null) result = caseBusProvider(sqlProviderType);
+ if (result == null) result = caseProvider(sqlProviderType);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ default: return defaultCase(theEObject);
+ }
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Abstract Scheduled Listener</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Abstract Scheduled Listener</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAbstractScheduledListener(AbstractScheduledListener object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Actions Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Actions Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseActionsType(ActionsType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Action
Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Action
Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseActionType(ActionType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Activation Config Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Activation Config Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseActivationConfigType(ActivationConfigType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Bus</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Bus</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseBus(Bus object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Bus
Provider</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Bus
Provider</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseBusProvider(BusProvider object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Bus
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Bus
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseBusProviderType(BusProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Cron
Schedule Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Cron
Schedule Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseCronScheduleType(CronScheduleType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Document Root</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Document Root</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDocumentRoot(DocumentRoot object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Fs Bus
Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Fs Bus
Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFsBusType(FsBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Fs
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Fs
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFsListenerType(FsListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Fs
Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Fs
Message Filter Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFsMessageFilterType(FsMessageFilterType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Fs
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Fs
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFsProviderType(FsProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Ftp
Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Ftp
Bus Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFtpBusType(FtpBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Ftp
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Ftp
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFtpListenerType(FtpListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Ftp
Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Ftp
Message Filter Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFtpMessageFilterType(FtpMessageFilterType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Ftp
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Ftp
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseFtpProviderType(FtpProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Groovy
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Groovy
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseGroovyListenerType(GroovyListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Hibernate Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Hibernate Bus Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHibernateBusType(HibernateBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Hibernate Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Hibernate Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHibernateListenerType(HibernateListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Hibernate Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Hibernate Message Filter Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHibernateMessageFilterType(HibernateMessageFilterType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Hibernate Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Hibernate Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseHibernateProviderType(HibernateProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Jbossesb Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Jbossesb Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJbossesbType(JbossesbType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jbr
Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jbr
Bus Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJbrBusType(JbrBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jbr
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jbr
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJbrListenerType(JbrListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jbr
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jbr
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJbrProviderType(JbrProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jca
Gateway Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jca
Gateway Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJcaGatewayType(JcaGatewayType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms
Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms
Bus Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsBusType(JmsBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms
Jca Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms
Jca Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsJcaProviderType(JmsJcaProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsListenerType(JmsListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms
Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms
Message Filter Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsMessageFilterType(JmsMessageFilterType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Jms
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Jms
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseJmsProviderType(JmsProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Listener</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Listener</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseListener(Listener object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Listeners Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Listeners Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseListenersType(ListenersType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Property Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Property Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePropertyType(PropertyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Provider</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Provider</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseProvider(Provider object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Providers Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Providers Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseProvidersType(ProvidersType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Schedule</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Schedule</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSchedule(Schedule object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Scheduled Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Scheduled Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseScheduledListenerType(ScheduledListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Schedule Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Schedule Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseScheduleProviderType(ScheduleProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Security Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Security Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSecurityType(SecurityType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Services Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Services Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseServicesType(ServicesType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>Service Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>Service Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseServiceType(ServiceType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Simple
Schedule Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Simple
Schedule Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSimpleScheduleType(SimpleScheduleType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sql
Bus Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Sql
Bus Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSqlBusType(SqlBusType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sql
Listener Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Sql
Listener Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSqlListenerType(SqlListenerType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sql
Message Filter Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Sql
Message Filter Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSqlMessageFilterType(SqlMessageFilterType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Sql
Provider Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Sql
Provider Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseSqlProviderType(SqlProviderType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Any
Type</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Any
Type</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseAnyType(AnyType object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of
'<em>EObject</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch, but this is the last case
anyway.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of
'<em>EObject</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject)
+ * @generated
+ */
+ public T defaultCase(EObject object) {
+ return null;
+ }
+
+} //ESBSwitch
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBValidator.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBValidator.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBValidator.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,895 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import java.math.BigInteger;
+
+import java.util.Map;
+
+import org.eclipse.emf.common.util.DiagnosticChain;
+import org.eclipse.emf.common.util.ResourceLocator;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.util.EObjectValidator;
+
+import org.eclipse.emf.ecore.xml.type.util.XMLTypeValidator;
+
+import org.jboss.tools.esb.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Validator</b> for the model.
+ * <!-- end-user-doc -->
+ * @see org.jboss.tools.esb.ESBPackage
+ * @generated
+ */
+public class ESBValidator extends EObjectValidator {
+ /**
+ * The cached model package
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final ESBValidator INSTANCE = new ESBValidator();
+
+ /**
+ * A constant for the {@link org.eclipse.emf.common.util.Diagnostic#getSource() source}
of diagnostic {@link org.eclipse.emf.common.util.Diagnostic#getCode() codes} from this
package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.common.util.Diagnostic#getSource()
+ * @see org.eclipse.emf.common.util.Diagnostic#getCode()
+ * @generated
+ */
+ public static final String DIAGNOSTIC_SOURCE = "org.jboss.tools.esb";
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand
written constants.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final int GENERATED_DIAGNOSTIC_CODE_COUNT = 0;
+
+ /**
+ * A constant with a fixed name that can be used as the base value for additional hand
written constants in a derived class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected static final int DIAGNOSTIC_CODE_COUNT = GENERATED_DIAGNOSTIC_CODE_COUNT;
+
+ /**
+ * The cached base package validator.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected XMLTypeValidator xmlTypeValidator;
+
+ /**
+ * Creates an instance of the switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBValidator() {
+ super();
+ xmlTypeValidator = XMLTypeValidator.INSTANCE;
+ }
+
+ /**
+ * Returns the package of this validator switch.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EPackage getEPackage() {
+ return ESBPackage.eINSTANCE;
+ }
+
+ /**
+ * Calls <code>validateXXX</code> for the corresponding classifier of the
model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ switch (classifierID) {
+ case ESBPackage.ABSTRACT_SCHEDULED_LISTENER:
+ return validateAbstractScheduledListener((AbstractScheduledListener)value,
diagnostics, context);
+ case ESBPackage.ACTIONS_TYPE:
+ return validateActionsType((ActionsType)value, diagnostics, context);
+ case ESBPackage.ACTION_TYPE:
+ return validateActionType((ActionType)value, diagnostics, context);
+ case ESBPackage.ACTIVATION_CONFIG_TYPE:
+ return validateActivationConfigType((ActivationConfigType)value, diagnostics,
context);
+ case ESBPackage.BUS:
+ return validateBus((Bus)value, diagnostics, context);
+ case ESBPackage.BUS_PROVIDER:
+ return validateBusProvider((BusProvider)value, diagnostics, context);
+ case ESBPackage.BUS_PROVIDER_TYPE:
+ return validateBusProviderType((BusProviderType)value, diagnostics, context);
+ case ESBPackage.CRON_SCHEDULE_TYPE:
+ return validateCronScheduleType((CronScheduleType)value, diagnostics, context);
+ case ESBPackage.DOCUMENT_ROOT:
+ return validateDocumentRoot((DocumentRoot)value, diagnostics, context);
+ case ESBPackage.FS_BUS_TYPE:
+ return validateFsBusType((FsBusType)value, diagnostics, context);
+ case ESBPackage.FS_LISTENER_TYPE:
+ return validateFsListenerType((FsListenerType)value, diagnostics, context);
+ case ESBPackage.FS_MESSAGE_FILTER_TYPE:
+ return validateFsMessageFilterType((FsMessageFilterType)value, diagnostics,
context);
+ case ESBPackage.FS_PROVIDER_TYPE:
+ return validateFsProviderType((FsProviderType)value, diagnostics, context);
+ case ESBPackage.FTP_BUS_TYPE:
+ return validateFtpBusType((FtpBusType)value, diagnostics, context);
+ case ESBPackage.FTP_LISTENER_TYPE:
+ return validateFtpListenerType((FtpListenerType)value, diagnostics, context);
+ case ESBPackage.FTP_MESSAGE_FILTER_TYPE:
+ return validateFtpMessageFilterType((FtpMessageFilterType)value, diagnostics,
context);
+ case ESBPackage.FTP_PROVIDER_TYPE:
+ return validateFtpProviderType((FtpProviderType)value, diagnostics, context);
+ case ESBPackage.GROOVY_LISTENER_TYPE:
+ return validateGroovyListenerType((GroovyListenerType)value, diagnostics, context);
+ case ESBPackage.HIBERNATE_BUS_TYPE:
+ return validateHibernateBusType((HibernateBusType)value, diagnostics, context);
+ case ESBPackage.HIBERNATE_LISTENER_TYPE:
+ return validateHibernateListenerType((HibernateListenerType)value, diagnostics,
context);
+ case ESBPackage.HIBERNATE_MESSAGE_FILTER_TYPE:
+ return validateHibernateMessageFilterType((HibernateMessageFilterType)value,
diagnostics, context);
+ case ESBPackage.HIBERNATE_PROVIDER_TYPE:
+ return validateHibernateProviderType((HibernateProviderType)value, diagnostics,
context);
+ case ESBPackage.JBOSSESB_TYPE:
+ return validateJbossesbType((JbossesbType)value, diagnostics, context);
+ case ESBPackage.JBR_BUS_TYPE:
+ return validateJbrBusType((JbrBusType)value, diagnostics, context);
+ case ESBPackage.JBR_LISTENER_TYPE:
+ return validateJbrListenerType((JbrListenerType)value, diagnostics, context);
+ case ESBPackage.JBR_PROVIDER_TYPE:
+ return validateJbrProviderType((JbrProviderType)value, diagnostics, context);
+ case ESBPackage.JCA_GATEWAY_TYPE:
+ return validateJcaGatewayType((JcaGatewayType)value, diagnostics, context);
+ case ESBPackage.JMS_BUS_TYPE:
+ return validateJmsBusType((JmsBusType)value, diagnostics, context);
+ case ESBPackage.JMS_JCA_PROVIDER_TYPE:
+ return validateJmsJcaProviderType((JmsJcaProviderType)value, diagnostics, context);
+ case ESBPackage.JMS_LISTENER_TYPE:
+ return validateJmsListenerType((JmsListenerType)value, diagnostics, context);
+ case ESBPackage.JMS_MESSAGE_FILTER_TYPE:
+ return validateJmsMessageFilterType((JmsMessageFilterType)value, diagnostics,
context);
+ case ESBPackage.JMS_PROVIDER_TYPE:
+ return validateJmsProviderType((JmsProviderType)value, diagnostics, context);
+ case ESBPackage.LISTENER:
+ return validateListener((Listener)value, diagnostics, context);
+ case ESBPackage.LISTENERS_TYPE:
+ return validateListenersType((ListenersType)value, diagnostics, context);
+ case ESBPackage.PROPERTY_TYPE:
+ return validatePropertyType((PropertyType)value, diagnostics, context);
+ case ESBPackage.PROVIDER:
+ return validateProvider((Provider)value, diagnostics, context);
+ case ESBPackage.PROVIDERS_TYPE:
+ return validateProvidersType((ProvidersType)value, diagnostics, context);
+ case ESBPackage.SCHEDULE:
+ return validateSchedule((Schedule)value, diagnostics, context);
+ case ESBPackage.SCHEDULED_LISTENER_TYPE:
+ return validateScheduledListenerType((ScheduledListenerType)value, diagnostics,
context);
+ case ESBPackage.SCHEDULE_PROVIDER_TYPE:
+ return validateScheduleProviderType((ScheduleProviderType)value, diagnostics,
context);
+ case ESBPackage.SECURITY_TYPE:
+ return validateSecurityType((SecurityType)value, diagnostics, context);
+ case ESBPackage.SERVICES_TYPE:
+ return validateServicesType((ServicesType)value, diagnostics, context);
+ case ESBPackage.SERVICE_TYPE:
+ return validateServiceType((ServiceType)value, diagnostics, context);
+ case ESBPackage.SIMPLE_SCHEDULE_TYPE:
+ return validateSimpleScheduleType((SimpleScheduleType)value, diagnostics, context);
+ case ESBPackage.SQL_BUS_TYPE:
+ return validateSqlBusType((SqlBusType)value, diagnostics, context);
+ case ESBPackage.SQL_LISTENER_TYPE:
+ return validateSqlListenerType((SqlListenerType)value, diagnostics, context);
+ case ESBPackage.SQL_MESSAGE_FILTER_TYPE:
+ return validateSqlMessageFilterType((SqlMessageFilterType)value, diagnostics,
context);
+ case ESBPackage.SQL_PROVIDER_TYPE:
+ return validateSqlProviderType((SqlProviderType)value, diagnostics, context);
+ case ESBPackage.DEST_TYPE_TYPE:
+ return validateDestTypeType((DestTypeType)value, diagnostics, context);
+ case ESBPackage.FREQUENCY_UNIT:
+ return validateFrequencyUnit((FrequencyUnit)value, diagnostics, context);
+ case ESBPackage.INVM_SCOPE:
+ return validateInvmScope((InvmScope)value, diagnostics, context);
+ case ESBPackage.MEP_TYPE:
+ return validateMepType((MepType)value, diagnostics, context);
+ case ESBPackage.PROTOCOL_TYPE:
+ return validateProtocolType((ProtocolType)value, diagnostics, context);
+ case ESBPackage.PROTOCOL_TYPE1:
+ return validateProtocolType1((ProtocolType1)value, diagnostics, context);
+ case ESBPackage.CATEGORY_TYPE:
+ return validateCategoryType((String)value, diagnostics, context);
+ case ESBPackage.DESCRIPTION_TYPE:
+ return validateDescriptionType((String)value, diagnostics, context);
+ case ESBPackage.DEST_TYPE_TYPE_OBJECT:
+ return validateDestTypeTypeObject((DestTypeType)value, diagnostics, context);
+ case ESBPackage.FREQUENCY_UNIT_OBJECT:
+ return validateFrequencyUnitObject((FrequencyUnit)value, diagnostics, context);
+ case ESBPackage.INVM_SCOPE_OBJECT:
+ return validateInvmScopeObject((InvmScope)value, diagnostics, context);
+ case ESBPackage.MEP_TYPE_OBJECT:
+ return validateMepTypeObject((MepType)value, diagnostics, context);
+ case ESBPackage.NAME_TYPE:
+ return validateNameType((String)value, diagnostics, context);
+ case ESBPackage.POLL_FREQUENCY_SECONDS_TYPE:
+ return validatePollFrequencySecondsType((BigInteger)value, diagnostics, context);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT:
+ return validateProtocolTypeObject((ProtocolType)value, diagnostics, context);
+ case ESBPackage.PROTOCOL_TYPE_OBJECT1:
+ return validateProtocolTypeObject1((ProtocolType1)value, diagnostics, context);
+ default:
+ return true;
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateAbstractScheduledListener(AbstractScheduledListener
abstractScheduledListener, DiagnosticChain diagnostics, Map<Object, Object> context)
{
+ return validate_EveryDefaultConstraint(abstractScheduledListener, diagnostics,
context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateActionsType(ActionsType actionsType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(actionsType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateActionType(ActionType actionType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(actionType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateActivationConfigType(ActivationConfigType activationConfigType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(activationConfigType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateBus(Bus bus, DiagnosticChain diagnostics, Map<Object,
Object> context) {
+ return validate_EveryDefaultConstraint(bus, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateBusProvider(BusProvider busProvider, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(busProvider, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateBusProviderType(BusProviderType busProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(busProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateCronScheduleType(CronScheduleType cronScheduleType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(cronScheduleType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateDocumentRoot(DocumentRoot documentRoot, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(documentRoot, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFsBusType(FsBusType fsBusType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(fsBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFsListenerType(FsListenerType fsListenerType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(fsListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFsMessageFilterType(FsMessageFilterType fsMessageFilterType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(fsMessageFilterType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFsProviderType(FsProviderType fsProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(fsProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFtpBusType(FtpBusType ftpBusType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(ftpBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFtpListenerType(FtpListenerType ftpListenerType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(ftpListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFtpMessageFilterType(FtpMessageFilterType ftpMessageFilterType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(ftpMessageFilterType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFtpProviderType(FtpProviderType ftpProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(ftpProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateGroovyListenerType(GroovyListenerType groovyListenerType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(groovyListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateHibernateBusType(HibernateBusType hibernateBusType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(hibernateBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateHibernateListenerType(HibernateListenerType
hibernateListenerType, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(hibernateListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateHibernateMessageFilterType(HibernateMessageFilterType
hibernateMessageFilterType, DiagnosticChain diagnostics, Map<Object, Object>
context) {
+ return validate_EveryDefaultConstraint(hibernateMessageFilterType, diagnostics,
context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateHibernateProviderType(HibernateProviderType
hibernateProviderType, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(hibernateProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJbossesbType(JbossesbType jbossesbType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jbossesbType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJbrBusType(JbrBusType jbrBusType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jbrBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJbrListenerType(JbrListenerType jbrListenerType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jbrListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJbrProviderType(JbrProviderType jbrProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jbrProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJcaGatewayType(JcaGatewayType jcaGatewayType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jcaGatewayType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJmsBusType(JmsBusType jmsBusType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jmsBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJmsJcaProviderType(JmsJcaProviderType jmsJcaProviderType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jmsJcaProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJmsListenerType(JmsListenerType jmsListenerType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jmsListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJmsMessageFilterType(JmsMessageFilterType jmsMessageFilterType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jmsMessageFilterType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateJmsProviderType(JmsProviderType jmsProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(jmsProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateListener(Listener listener, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(listener, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateListenersType(ListenersType listenersType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(listenersType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validatePropertyType(PropertyType propertyType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(propertyType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProvider(Provider provider, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(provider, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProvidersType(ProvidersType providersType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(providersType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSchedule(Schedule schedule, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(schedule, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateScheduledListenerType(ScheduledListenerType
scheduledListenerType, DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(scheduledListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateScheduleProviderType(ScheduleProviderType scheduleProviderType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(scheduleProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSecurityType(SecurityType securityType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(securityType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateServicesType(ServicesType servicesType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(servicesType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateServiceType(ServiceType serviceType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(serviceType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSimpleScheduleType(SimpleScheduleType simpleScheduleType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(simpleScheduleType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSqlBusType(SqlBusType sqlBusType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(sqlBusType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSqlListenerType(SqlListenerType sqlListenerType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(sqlListenerType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSqlMessageFilterType(SqlMessageFilterType sqlMessageFilterType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(sqlMessageFilterType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateSqlProviderType(SqlProviderType sqlProviderType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return validate_EveryDefaultConstraint(sqlProviderType, diagnostics, context);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateDestTypeType(DestTypeType destTypeType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFrequencyUnit(FrequencyUnit frequencyUnit, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateInvmScope(InvmScope invmScope, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateMepType(MepType mepType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProtocolType(ProtocolType protocolType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProtocolType1(ProtocolType1 protocolType1, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateCategoryType(String categoryType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ boolean result = validateCategoryType_MaxLength(categoryType, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * Validates the MaxLength constraint of '<em>Category Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateCategoryType_MaxLength(String categoryType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ int length = categoryType.length();
+ boolean result = length <= 255;
+ if (!result && diagnostics != null)
+ reportMaxLengthViolation(ESBPackage.Literals.CATEGORY_TYPE, categoryType, length, 255,
diagnostics, context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateDescriptionType(String descriptionType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ boolean result = validateDescriptionType_MaxLength(descriptionType, diagnostics,
context);
+ return result;
+ }
+
+ /**
+ * Validates the MaxLength constraint of '<em>Description
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateDescriptionType_MaxLength(String descriptionType, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ int length = descriptionType.length();
+ boolean result = length <= 255;
+ if (!result && diagnostics != null)
+ reportMaxLengthViolation(ESBPackage.Literals.DESCRIPTION_TYPE, descriptionType,
length, 255, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateDestTypeTypeObject(DestTypeType destTypeTypeObject,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateFrequencyUnitObject(FrequencyUnit frequencyUnitObject,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateInvmScopeObject(InvmScope invmScopeObject, DiagnosticChain
diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateMepTypeObject(MepType mepTypeObject, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateNameType(String nameType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ boolean result = validateNameType_MaxLength(nameType, diagnostics, context);
+ return result;
+ }
+
+ /**
+ * Validates the MaxLength constraint of '<em>Name Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateNameType_MaxLength(String nameType, DiagnosticChain diagnostics,
Map<Object, Object> context) {
+ int length = nameType.length();
+ boolean result = length <= 255;
+ if (!result && diagnostics != null)
+ reportMaxLengthViolation(ESBPackage.Literals.NAME_TYPE, nameType, length, 255,
diagnostics, context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validatePollFrequencySecondsType(BigInteger pollFrequencySecondsType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ boolean result = validatePollFrequencySecondsType_Min(pollFrequencySecondsType,
diagnostics, context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @see #validatePollFrequencySecondsType_Min
+ */
+ public static final BigInteger POLL_FREQUENCY_SECONDS_TYPE__MIN__VALUE = new
BigInteger("0");
+
+ /**
+ * Validates the Min constraint of '<em>Poll Frequency Seconds
Type</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validatePollFrequencySecondsType_Min(BigInteger pollFrequencySecondsType,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ boolean result =
pollFrequencySecondsType.compareTo(POLL_FREQUENCY_SECONDS_TYPE__MIN__VALUE) > 0;
+ if (!result && diagnostics != null)
+ reportMinViolation(ESBPackage.Literals.POLL_FREQUENCY_SECONDS_TYPE,
pollFrequencySecondsType, POLL_FREQUENCY_SECONDS_TYPE__MIN__VALUE, false, diagnostics,
context);
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProtocolTypeObject(ProtocolType protocolTypeObject,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean validateProtocolTypeObject1(ProtocolType1 protocolTypeObject1,
DiagnosticChain diagnostics, Map<Object, Object> context) {
+ return true;
+ }
+
+ /**
+ * Returns the resource locator that will be used to fetch messages for this
validator's diagnostics.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public ResourceLocator getResourceLocator() {
+ // TODO
+ // Specialize this to return a resource locator for messages specific to this
validator.
+ // Ensure that you remove @generated or mark it @generated NOT
+ return super.getResourceLocator();
+ }
+
+} //ESBValidator
Added:
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBXMLProcessor.java
===================================================================
---
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBXMLProcessor.java
(rev 0)
+++
workspace/Denny/ESBTestUI/org.jboss.tools.esb.model/src/org/jboss/tools/esb/util/ESBXMLProcessor.java 2009-01-15
02:33:20 UTC (rev 13052)
@@ -0,0 +1,54 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.jboss.tools.esb.util;
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.resource.Resource;
+
+import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
+
+import org.jboss.tools.esb.ESBPackage;
+
+/**
+ * This class contains helper methods to serialize and deserialize XML documents
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class ESBXMLProcessor extends XMLProcessor {
+
+ /**
+ * Public constructor to instantiate the helper.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ESBXMLProcessor() {
+ super((EPackage.Registry.INSTANCE));
+ ESBPackage.eINSTANCE.eClass();
+ }
+
+ /**
+ * Register for "*" and "xml" file extensions the
ESBResourceFactoryImpl factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected Map<String, Resource.Factory> getRegistrations() {
+ if (registrations == null) {
+ super.getRegistrations();
+ registrations.put(XML_EXTENSION, new ESBResourceFactoryImpl());
+ registrations.put(STAR_EXTENSION, new ESBResourceFactoryImpl());
+ }
+ return registrations;
+ }
+
+} //ESBXMLProcessor