org.eclipse.jst.j2ee.jca
Interface JcaFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface JcaFactory
extends org.eclipse.emf.ecore.EFactory

Since:
1.0

Field Summary
static JcaFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 ActivationSpec createActivationSpec()
          Returns a new object of class 'Activation Spec'
 AdminObject createAdminObject()
          Returns a new object of class 'Admin Object'
 AuthenticationMechanism createAuthenticationMechanism()
           
 ConfigProperty createConfigProperty()
           
 ConnectionDefinition createConnectionDefinition()
          Returns a new object of class 'Connection Definition'
 Connector createConnector()
           
 InboundResourceAdapter createInboundResourceAdapter()
          Returns a new object of class 'Inbound Resource Adapter'
 License createLicense()
           
 MessageAdapter createMessageAdapter()
          Returns a new object of class 'Message Adapter'
 MessageListener createMessageListener()
          Returns a new object of class 'Message Listener'
 OutboundResourceAdapter createOutboundResourceAdapter()
          Returns a new object of class 'Outbound Resource Adapter'
 RequiredConfigPropertyType createRequiredConfigPropertyType()
          Returns a new object of class 'Required Config Property Type'
 ResourceAdapter createResourceAdapter()
           
 SecurityPermission createSecurityPermission()
           
 JcaPackage getJcaPackage()
          Returns the package supported by this factory
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final JcaFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createConnector

Connector createConnector()
Returns:
Connector value

createLicense

License createLicense()
Returns:
License value

createInboundResourceAdapter

InboundResourceAdapter createInboundResourceAdapter()
Returns a new object of class 'Inbound Resource Adapter'.

Returns:
a new object of class 'Inbound Resource Adapter'.

createOutboundResourceAdapter

OutboundResourceAdapter createOutboundResourceAdapter()
Returns a new object of class 'Outbound Resource Adapter'.

Returns:
a new object of class 'Outbound Resource Adapter'.

createMessageAdapter

MessageAdapter createMessageAdapter()
Returns a new object of class 'Message Adapter'.

Returns:
a new object of class 'Message Adapter'.

createConnectionDefinition

ConnectionDefinition createConnectionDefinition()
Returns a new object of class 'Connection Definition'.

Returns:
a new object of class 'Connection Definition'.

createAdminObject

AdminObject createAdminObject()
Returns a new object of class 'Admin Object'.

Returns:
a new object of class 'Admin Object'.

createMessageListener

MessageListener createMessageListener()
Returns a new object of class 'Message Listener'.

Returns:
a new object of class 'Message Listener'.

createActivationSpec

ActivationSpec createActivationSpec()
Returns a new object of class 'Activation Spec'.

Returns:
a new object of class 'Activation Spec'.

createRequiredConfigPropertyType

RequiredConfigPropertyType createRequiredConfigPropertyType()
Returns a new object of class 'Required Config Property Type'.

Returns:
a new object of class 'Required Config Property Type'.

createResourceAdapter

ResourceAdapter createResourceAdapter()
Returns:
ResourceAdapter value

createSecurityPermission

SecurityPermission createSecurityPermission()
Returns:
SecurityPermission value

createAuthenticationMechanism

AuthenticationMechanism createAuthenticationMechanism()
Returns:
AuthenticationMechanism value

createConfigProperty

ConfigProperty createConfigProperty()
Returns:
ConfigProperty value

getJcaPackage

JcaPackage getJcaPackage()
Returns the package supported by this factory. This method is NOT api, and may change in future releases. EMF package classes should be access via their "eINSTANCE" static fields

Returns:
the package supported by this factory.