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


public interface WsddFactory

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
 

Field Detail

eINSTANCE

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

Method Detail

createWebServices

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

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

createWebServiceDescription

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

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

createPortComponent

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

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

createWSDLPort

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

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

createServiceImplBean

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

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

createServletLink

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

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

createEJBLink

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

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

createHandler

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

Returns:
a new object of class 'Handler'.

createBeanLink

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

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

getWsddPackage

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