org.eclipse.jst.j2ee.application
Interface ApplicationFactory


public interface ApplicationFactory

Since:
1.0

Field Summary
static ApplicationFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 Application createApplication()
           
 ConnectorModule createConnectorModule()
           
 EjbModule createEjbModule()
           
 JavaClientModule createJavaClientModule()
           
 Module createModule()
           
 WebModule createWebModule()
           
 ApplicationPackage getApplicationPackage()
          Returns the package supported by this factory
 

Field Detail

eINSTANCE

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

Method Detail

createApplication

public Application createApplication()
Returns:
Application value

createModule

public Module createModule()
Returns:
Module value

createWebModule

public WebModule createWebModule()
Returns:
WebModule value

createJavaClientModule

public JavaClientModule createJavaClientModule()
Returns:
JavaClientModule value

createEjbModule

public EjbModule createEjbModule()
Returns:
EjbModule value

createConnectorModule

public ConnectorModule createConnectorModule()
Returns:
ConnectorModule value

getApplicationPackage

public ApplicationPackage getApplicationPackage()
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.