org.eclipse.jst.j2ee.common
Interface CommonFactory

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 CommonFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
CommonPackage

Field Summary
static CommonFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 CompatibilityDescriptionGroup createCompatibilityDescriptionGroup()
          Returns a new object of class 'Compatibility Description Group'
 Description createDescription()
          Returns a new object of class 'Description'
 DescriptionGroup createDescriptionGroup()
          Returns a new object of class 'Description Group'
 DisplayName createDisplayName()
          Returns a new object of class 'Display Name'
 EJBLocalRef createEJBLocalRef()
          Returns a new object of class 'EJB Local Ref'
 EjbRef createEjbRef()
          Returns a new object of class 'Ejb Ref'
 EnvEntry createEnvEntry()
          Returns a new object of class 'Env Entry'
 IconType createIconType()
          Returns a new object of class 'Icon Type'
 Identity createIdentity()
          Returns a new object of class 'Identity'
 J2EEEAttribute createJ2EEEAttribute()
          Returns a new object of class 'J2EEE Attribute'
 J2EEEObject createJ2EEEObject()
          Returns a new object of class 'J2EEE Object'
 Listener createListener()
          Returns a new object of class 'Listener'
 MessageDestination createMessageDestination()
          Returns a new object of class 'Message Destination'
 MessageDestinationRef createMessageDestinationRef()
          Returns a new object of class 'Message Destination Ref'
 ParamValue createParamValue()
          Returns a new object of class 'Param Value'
 QName createQName()
          Returns a new object of class 'QName'
 ResourceEnvRef createResourceEnvRef()
          Returns a new object of class 'Resource Env Ref'
 ResourceRef createResourceRef()
          Returns a new object of class 'Resource Ref'
 RunAsSpecifiedIdentity createRunAsSpecifiedIdentity()
          Returns a new object of class 'Run As Specified Identity'
 SecurityIdentity createSecurityIdentity()
          Returns a new object of class 'Security Identity'
 SecurityRole createSecurityRole()
          Returns a new object of class 'Security Role'
 SecurityRoleRef createSecurityRoleRef()
          Returns a new object of class 'Security Role Ref'
 UseCallerIdentity createUseCallerIdentity()
          Returns a new object of class 'Use Caller Identity'
 CommonPackage getCommonPackage()
          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 CommonFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createEjbRef

EjbRef createEjbRef()
Returns a new object of class 'Ejb Ref'.

Returns:
a new object of class 'Ejb Ref'.

createEnvEntry

EnvEntry createEnvEntry()
Returns a new object of class 'Env Entry'.

Returns:
a new object of class 'Env Entry'.

createResourceRef

ResourceRef createResourceRef()
Returns a new object of class 'Resource Ref'.

Returns:
a new object of class 'Resource Ref'.

createSecurityRoleRef

SecurityRoleRef createSecurityRoleRef()
Returns a new object of class 'Security Role Ref'.

Returns:
a new object of class 'Security Role Ref'.

createSecurityRole

SecurityRole createSecurityRole()
Returns a new object of class 'Security Role'.

Returns:
a new object of class 'Security Role'.

createResourceEnvRef

ResourceEnvRef createResourceEnvRef()
Returns a new object of class 'Resource Env Ref'.

Returns:
a new object of class 'Resource Env Ref'.

createEJBLocalRef

EJBLocalRef createEJBLocalRef()
Returns a new object of class 'EJB Local Ref'.

Returns:
a new object of class 'EJB Local Ref'.

createRunAsSpecifiedIdentity

RunAsSpecifiedIdentity createRunAsSpecifiedIdentity()
Returns a new object of class 'Run As Specified Identity'.

Returns:
a new object of class 'Run As Specified Identity'.

createIdentity

Identity createIdentity()
Returns a new object of class 'Identity'.

Returns:
a new object of class 'Identity'.

createIconType

IconType createIconType()
Returns a new object of class 'Icon Type'.

Returns:
a new object of class 'Icon Type'.

createDisplayName

DisplayName createDisplayName()
Returns a new object of class 'Display Name'.

Returns:
a new object of class 'Display Name'.

createMessageDestinationRef

MessageDestinationRef createMessageDestinationRef()
Returns a new object of class 'Message Destination Ref'.

Returns:
a new object of class 'Message Destination Ref'.

createMessageDestination

MessageDestination createMessageDestination()
Returns a new object of class 'Message Destination'.

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

createParamValue

ParamValue createParamValue()
Returns a new object of class 'Param Value'.

Returns:
a new object of class 'Param Value'.

createDescriptionGroup

DescriptionGroup createDescriptionGroup()
Returns a new object of class 'Description Group'.

Returns:
a new object of class 'Description Group'.

createSecurityIdentity

SecurityIdentity createSecurityIdentity()
Returns a new object of class 'Security Identity'.

Returns:
a new object of class 'Security Identity'.

createUseCallerIdentity

UseCallerIdentity createUseCallerIdentity()
Returns a new object of class 'Use Caller Identity'.

Returns:
a new object of class 'Use Caller Identity'.

createDescription

Description createDescription()
Returns a new object of class 'Description'.

Returns:
a new object of class 'Description'.

createQName

QName createQName()
Returns a new object of class 'QName'.

Returns:
a new object of class 'QName'.

createListener

Listener createListener()
Returns a new object of class 'Listener'.

Returns:
a new object of class 'Listener'.

createCompatibilityDescriptionGroup

CompatibilityDescriptionGroup createCompatibilityDescriptionGroup()
Returns a new object of class 'Compatibility Description Group'.

Returns:
a new object of class 'Compatibility Description Group'.

createJ2EEEObject

J2EEEObject createJ2EEEObject()
Returns a new object of class 'J2EEE Object'.

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

createJ2EEEAttribute

J2EEEAttribute createJ2EEEAttribute()
Returns a new object of class 'J2EEE Attribute'.

Returns:
a new object of class 'J2EEE Attribute'.

getCommonPackage

CommonPackage getCommonPackage()
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.