org.eclipse.jst.j2ee.application
Interface ApplicationPackage


public interface ApplicationPackage

Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Since:
1.0

Nested Class Summary
static interface ApplicationPackage.Literals
           Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int APPLICATION
           
static int APPLICATION__DESCRIPTION
           
static int APPLICATION__DESCRIPTIONS
          The feature id for the 'Descriptions' containment reference list
static int APPLICATION__DISPLAY_NAME
           
static int APPLICATION__DISPLAY_NAMES
          The feature id for the 'Display Names' containment reference list
static int APPLICATION__ICONS
          The feature id for the 'Icons' containment reference list
static int APPLICATION__LARGE_ICON
           
static int APPLICATION__MODULES
           
static int APPLICATION__SECURITY_ROLES
           
static int APPLICATION__SMALL_ICON
           
static int APPLICATION__VERSION
          The feature id for the 'Version' attribute
static int APPLICATION_FEATURE_COUNT
          The number of structural features of the 'Application' class
static int CONNECTOR_MODULE
           
static int CONNECTOR_MODULE__ALT_DD
           
static int CONNECTOR_MODULE__APPLICATION
           
static int CONNECTOR_MODULE__URI
           
static int CONNECTOR_MODULE_FEATURE_COUNT
          The number of structural features of the 'Connector Module' class
static ApplicationPackage eINSTANCE
          The singleton instance of the package
static int EJB_MODULE
           
static int EJB_MODULE__ALT_DD
           
static int EJB_MODULE__APPLICATION
           
static int EJB_MODULE__URI
           
static int EJB_MODULE_FEATURE_COUNT
          The number of structural features of the 'Ejb Module' class
static java.lang.String eNAME
          The package name
static java.lang.String eNS_PREFIX
          The package namespace name
static java.lang.String eNS_URI
           
static int JAVA_CLIENT_MODULE
           
static int JAVA_CLIENT_MODULE__ALT_DD
           
static int JAVA_CLIENT_MODULE__APPLICATION
           
static int JAVA_CLIENT_MODULE__URI
           
static int JAVA_CLIENT_MODULE_FEATURE_COUNT
          The number of structural features of the 'Java Client Module' class
static int MODULE
           
static int MODULE__ALT_DD
           
static int MODULE__APPLICATION
           
static int MODULE__URI
           
static int MODULE_FEATURE_COUNT
          The number of structural features of the 'Module' class
static int WEB_MODULE
           
static int WEB_MODULE__ALT_DD
           
static int WEB_MODULE__APPLICATION
           
static int WEB_MODULE__CONTEXT_ROOT
           
static int WEB_MODULE__URI
           
static int WEB_MODULE_FEATURE_COUNT
          The number of structural features of the 'Web Module' class
 
Method Summary
 EReference getApplication_Modules()
           
 EReference getApplication_SecurityRoles()
           
 EAttribute getApplication_Version()
          Returns the meta object for the attribute 'Version'
 EClass getApplication()
           
 ApplicationFactory getApplicationFactory()
           
 EClass getConnectorModule()
           
 EClass getEjbModule()
           
 EClass getJavaClientModule()
           
 EAttribute getModule_AltDD()
           
 EReference getModule_Application()
           
 EAttribute getModule_Uri()
           
 EClass getModule()
           
 EAttribute getWebModule_ContextRoot()
           
 EClass getWebModule()
           
 

Field Detail

eNAME

public static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

APPLICATION

public static final int APPLICATION
See Also:
Constant Field Values

APPLICATION__ICONS

public static final int APPLICATION__ICONS
The feature id for the 'Icons' containment reference list.

See Also:
Constant Field Values

APPLICATION__DISPLAY_NAMES

public static final int APPLICATION__DISPLAY_NAMES
The feature id for the 'Display Names' containment reference list.

See Also:
Constant Field Values

APPLICATION__DESCRIPTIONS

public static final int APPLICATION__DESCRIPTIONS
The feature id for the 'Descriptions' containment reference list.

See Also:
Constant Field Values

APPLICATION__SMALL_ICON

public static final int APPLICATION__SMALL_ICON
See Also:
Constant Field Values

APPLICATION__LARGE_ICON

public static final int APPLICATION__LARGE_ICON
See Also:
Constant Field Values

APPLICATION__DESCRIPTION

public static final int APPLICATION__DESCRIPTION
See Also:
Constant Field Values

APPLICATION__DISPLAY_NAME

public static final int APPLICATION__DISPLAY_NAME
See Also:
Constant Field Values

APPLICATION__VERSION

public static final int APPLICATION__VERSION
The feature id for the 'Version' attribute.

See Also:
Constant Field Values

APPLICATION__SECURITY_ROLES

public static final int APPLICATION__SECURITY_ROLES
See Also:
Constant Field Values

APPLICATION__MODULES

public static final int APPLICATION__MODULES
See Also:
Constant Field Values

APPLICATION_FEATURE_COUNT

public static final int APPLICATION_FEATURE_COUNT
The number of structural features of the 'Application' class.

See Also:
Constant Field Values

MODULE

public static final int MODULE
See Also:
Constant Field Values

MODULE__URI

public static final int MODULE__URI
See Also:
Constant Field Values

MODULE__ALT_DD

public static final int MODULE__ALT_DD
See Also:
Constant Field Values

MODULE__APPLICATION

public static final int MODULE__APPLICATION
See Also:
Constant Field Values

MODULE_FEATURE_COUNT

public static final int MODULE_FEATURE_COUNT
The number of structural features of the 'Module' class.

See Also:
Constant Field Values

WEB_MODULE

public static final int WEB_MODULE
See Also:
Constant Field Values

WEB_MODULE__URI

public static final int WEB_MODULE__URI
See Also:
Constant Field Values

WEB_MODULE__ALT_DD

public static final int WEB_MODULE__ALT_DD
See Also:
Constant Field Values

WEB_MODULE__APPLICATION

public static final int WEB_MODULE__APPLICATION
See Also:
Constant Field Values

WEB_MODULE__CONTEXT_ROOT

public static final int WEB_MODULE__CONTEXT_ROOT
See Also:
Constant Field Values

WEB_MODULE_FEATURE_COUNT

public static final int WEB_MODULE_FEATURE_COUNT
The number of structural features of the 'Web Module' class.

See Also:
Constant Field Values

JAVA_CLIENT_MODULE

public static final int JAVA_CLIENT_MODULE
See Also:
Constant Field Values

JAVA_CLIENT_MODULE__URI

public static final int JAVA_CLIENT_MODULE__URI
See Also:
Constant Field Values

JAVA_CLIENT_MODULE__ALT_DD

public static final int JAVA_CLIENT_MODULE__ALT_DD
See Also:
Constant Field Values

JAVA_CLIENT_MODULE__APPLICATION

public static final int JAVA_CLIENT_MODULE__APPLICATION
See Also:
Constant Field Values

JAVA_CLIENT_MODULE_FEATURE_COUNT

public static final int JAVA_CLIENT_MODULE_FEATURE_COUNT
The number of structural features of the 'Java Client Module' class.

See Also:
Constant Field Values

EJB_MODULE

public static final int EJB_MODULE
See Also:
Constant Field Values

EJB_MODULE__URI

public static final int EJB_MODULE__URI
See Also:
Constant Field Values

EJB_MODULE__ALT_DD

public static final int EJB_MODULE__ALT_DD
See Also:
Constant Field Values

EJB_MODULE__APPLICATION

public static final int EJB_MODULE__APPLICATION
See Also:
Constant Field Values

EJB_MODULE_FEATURE_COUNT

public static final int EJB_MODULE_FEATURE_COUNT
The number of structural features of the 'Ejb Module' class.

See Also:
Constant Field Values

CONNECTOR_MODULE

public static final int CONNECTOR_MODULE
See Also:
Constant Field Values

CONNECTOR_MODULE__URI

public static final int CONNECTOR_MODULE__URI
See Also:
Constant Field Values

CONNECTOR_MODULE__ALT_DD

public static final int CONNECTOR_MODULE__ALT_DD
See Also:
Constant Field Values

CONNECTOR_MODULE__APPLICATION

public static final int CONNECTOR_MODULE__APPLICATION
See Also:
Constant Field Values

CONNECTOR_MODULE_FEATURE_COUNT

public static final int CONNECTOR_MODULE_FEATURE_COUNT
The number of structural features of the 'Connector Module' class.

See Also:
Constant Field Values

eNS_URI

public static final java.lang.String eNS_URI
See Also:
Constant Field Values

eNS_PREFIX

public static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

public static final ApplicationPackage eINSTANCE
The singleton instance of the package.

Method Detail

getApplication

public EClass getApplication()
Returns:
Application object

getApplication_Version

public EAttribute getApplication_Version()
Returns the meta object for the attribute 'Version'.

Returns:
the meta object for the attribute 'Version'.
See Also:
Application.getVersion(), getApplication()

getApplication_SecurityRoles

public EReference getApplication_SecurityRoles()

getApplication_Modules

public EReference getApplication_Modules()

getModule

public EClass getModule()
Returns:
Module object

getModule_Uri

public EAttribute getModule_Uri()

getModule_AltDD

public EAttribute getModule_AltDD()

getModule_Application

public EReference getModule_Application()

getWebModule

public EClass getWebModule()
Returns:
WebModule object

getWebModule_ContextRoot

public EAttribute getWebModule_ContextRoot()

getJavaClientModule

public EClass getJavaClientModule()
Returns:
JavaClientModule object

getEjbModule

public EClass getEjbModule()
Returns:
EjbModule object

getConnectorModule

public EClass getConnectorModule()
Returns:
ConnectorModule object

getApplicationFactory

public ApplicationFactory getApplicationFactory()