org.eclipse.jst.j2ee.webapplication
Interface WebapplicationFactory

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

Since:
1.0

Field Summary
static WebapplicationFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 AuthConstraint createAuthConstraint()
           
 ContextParam createContextParam()
           
 ErrorCodeErrorPage createErrorCodeErrorPage()
           
 ErrorPage createErrorPage()
           
 ExceptionTypeErrorPage createExceptionTypeErrorPage()
           
 Filter createFilter()
           
 FilterMapping createFilterMapping()
           
 FormLoginConfig createFormLoginConfig()
           
 HTTPMethodType createHTTPMethodType()
          Returns a new object of class 'HTTP Method Type'
 InitParam createInitParam()
           
 JSPType createJSPType()
           
 LocalEncodingMapping createLocalEncodingMapping()
          Returns a new object of class 'Local Encoding Mapping'
 LocalEncodingMappingList createLocalEncodingMappingList()
          Returns a new object of class 'Local Encoding Mapping List'
 LoginConfig createLoginConfig()
           
 MimeMapping createMimeMapping()
           
 RoleNameType createRoleNameType()
           
 SecurityConstraint createSecurityConstraint()
           
 Servlet createServlet()
           
 ServletMapping createServletMapping()
           
 ServletType createServletType()
           
 SessionConfig createSessionConfig()
           
 TagLibRef createTagLibRef()
           
 URLPatternType createURLPatternType()
           
 UserDataConstraint createUserDataConstraint()
           
 WebApp createWebApp()
           
 WebResourceCollection createWebResourceCollection()
           
 WelcomeFile createWelcomeFile()
           
 WelcomeFileList createWelcomeFileList()
           
 WebapplicationPackage getWebapplicationPackage()
          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 WebapplicationFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createWebApp

WebApp createWebApp()
Returns:
WebApp value

createContextParam

ContextParam createContextParam()
Returns:
ContextParam value

createErrorPage

ErrorPage createErrorPage()
Returns:
ErrorPage value

createExceptionTypeErrorPage

ExceptionTypeErrorPage createExceptionTypeErrorPage()
Returns:
ExceptionTypeErrorPage value

createErrorCodeErrorPage

ErrorCodeErrorPage createErrorCodeErrorPage()
Returns:
ErrorCodeErrorPage value

createWelcomeFileList

WelcomeFileList createWelcomeFileList()
Returns:
WelcomeFileList value

createWelcomeFile

WelcomeFile createWelcomeFile()
Returns:
WelcomeFile value

createTagLibRef

TagLibRef createTagLibRef()
Returns:
TagLibRef value

createSecurityConstraint

SecurityConstraint createSecurityConstraint()
Returns:
SecurityConstraint value

createWebResourceCollection

WebResourceCollection createWebResourceCollection()
Returns:
WebResourceCollection value

createURLPatternType

URLPatternType createURLPatternType()
Returns:
URLPatternType value

createAuthConstraint

AuthConstraint createAuthConstraint()
Returns:
AuthConstraint value

createUserDataConstraint

UserDataConstraint createUserDataConstraint()
Returns:
UserDataConstraint value

createLoginConfig

LoginConfig createLoginConfig()
Returns:
LoginConfig value

createFormLoginConfig

FormLoginConfig createFormLoginConfig()
Returns:
FormLoginConfig value

createMimeMapping

MimeMapping createMimeMapping()
Returns:
MimeMapping value

createSessionConfig

SessionConfig createSessionConfig()
Returns:
SessionConfig value

createServletMapping

ServletMapping createServletMapping()
Returns:
ServletMapping value

createServlet

Servlet createServlet()
Returns:
Servlet value

createServletType

ServletType createServletType()
Returns:
ServletType value

createJSPType

JSPType createJSPType()
Returns:
JSPType value

createInitParam

InitParam createInitParam()
Returns:
InitParam value

createFilter

Filter createFilter()
Returns:
Filter value

createFilterMapping

FilterMapping createFilterMapping()
Returns:
FilterMapping value

createLocalEncodingMappingList

LocalEncodingMappingList createLocalEncodingMappingList()
Returns a new object of class 'Local Encoding Mapping List'.

Returns:
a new object of class 'Local Encoding Mapping List'.

createLocalEncodingMapping

LocalEncodingMapping createLocalEncodingMapping()
Returns a new object of class 'Local Encoding Mapping'.

Returns:
a new object of class 'Local Encoding Mapping'.

createHTTPMethodType

HTTPMethodType createHTTPMethodType()
Returns a new object of class 'HTTP Method Type'.

Returns:
a new object of class 'HTTP Method Type'.

createRoleNameType

RoleNameType createRoleNameType()
Returns:
RoleNameType value

getWebapplicationPackage

WebapplicationPackage getWebapplicationPackage()
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.