org.eclipse.jst.j2ee.webservice.wsdd
Interface WsddFactory

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 WsddFactory
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:
WsddPackage

Field Summary
static WsddFactory eINSTANCE
          The singleton instance of the factory
 
Method Summary
 BeanLink createBeanLink()
          Returns a new object of class 'Bean Link'
 EJBLink createEJBLink()
          Returns a new object of class 'EJB Link'
 Handler createHandler()
          Returns a new object of class 'Handler'
 PortComponent createPortComponent()
          Returns a new object of class 'Port Component'
 ServiceImplBean createServiceImplBean()
          Returns a new object of class 'Service Impl Bean'
 ServletLink createServletLink()
          Returns a new object of class 'Servlet Link'
 WebServiceDescription createWebServiceDescription()
          Returns a new object of class 'Web Service Description'
 WebServices createWebServices()
          Returns a new object of class 'Web Services'
 WSDLPort createWSDLPort()
          Returns a new object of class 'WSDL Port'
 WsddPackage getWsddPackage()
          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 WsddFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createWebServices

WebServices createWebServices()
Returns a new object of class 'Web Services'.

Returns:
a new object of class 'Web Services'.

createWebServiceDescription

WebServiceDescription createWebServiceDescription()
Returns a new object of class 'Web Service Description'.

Returns:
a new object of class 'Web Service Description'.

createPortComponent

PortComponent createPortComponent()
Returns a new object of class 'Port Component'.

Returns:
a new object of class 'Port Component'.

createWSDLPort

WSDLPort createWSDLPort()
Returns a new object of class 'WSDL Port'.

Returns:
a new object of class 'WSDL Port'.

createServiceImplBean

ServiceImplBean createServiceImplBean()
Returns a new object of class 'Service Impl Bean'.

Returns:
a new object of class 'Service Impl Bean'.

createServletLink

ServletLink createServletLink()
Returns a new object of class 'Servlet Link'.

Returns:
a new object of class 'Servlet Link'.

createEJBLink

EJBLink createEJBLink()
Returns a new object of class 'EJB Link'.

Returns:
a new object of class 'EJB Link'.

createHandler

Handler createHandler()
Returns a new object of class 'Handler'.

Returns:
a new object of class 'Handler'.

createBeanLink

BeanLink createBeanLink()
Returns a new object of class 'Bean Link'.

Returns:
a new object of class 'Bean Link'.

getWsddPackage

WsddPackage getWsddPackage()
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.