org.eclipse.jst.j2ee.common
Interface CommonFactory


public interface CommonFactory

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
 

Field Detail

eINSTANCE

public static final CommonFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createEjbRef

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

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

createEnvEntry

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

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

createResourceRef

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

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

createSecurityRoleRef

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

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

createSecurityRole

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

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

createResourceEnvRef

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

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

createEJBLocalRef

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

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

createRunAsSpecifiedIdentity

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

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

createIdentity

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

Returns:
a new object of class 'Identity'.

createIconType

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

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

createDisplayName

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

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

createMessageDestinationRef

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

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

createMessageDestination

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

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

createParamValue

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

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

createDescriptionGroup

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

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

createSecurityIdentity

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

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

createUseCallerIdentity

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

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

createDescription

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

Returns:
a new object of class 'Description'.

createQName

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

Returns:
a new object of class 'QName'.

createListener

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

Returns:
a new object of class 'Listener'.

createCompatibilityDescriptionGroup

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

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

createJ2EEEObject

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

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

createJ2EEEAttribute

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

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

getCommonPackage

public 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.