org.eclipse.wst.wsdl
Interface WSDLFactory


public interface WSDLFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
org.eclipse.wsdl.WSDLPackage

Field Summary
static WSDLFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Binding createBinding()
          Returns a new object of class 'Binding'.
 BindingFault createBindingFault()
          Returns a new object of class 'Binding Fault'.
 BindingInput createBindingInput()
          Returns a new object of class 'Binding Input'.
 BindingOperation createBindingOperation()
          Returns a new object of class 'Binding Operation'.
 BindingOutput createBindingOutput()
          Returns a new object of class 'Binding Output'.
 Definition createDefinition()
          Returns a new object of class 'Definition'.
 ExtensibilityElement createExtensibilityElement()
          Returns a new object of class 'Extensibility Element'.
 Fault createFault()
          Returns a new object of class 'Fault'.
 Import createImport()
          Returns a new object of class 'Import'.
 Input createInput()
          Returns a new object of class 'Input'.
 Message createMessage()
          Returns a new object of class 'Message'.
 Namespace createNamespace()
          Returns a new object of class 'Namespace'.
 Operation createOperation()
          Returns a new object of class 'Operation'.
 Output createOutput()
          Returns a new object of class 'Output'.
 Part createPart()
          Returns a new object of class 'Part'.
 Port createPort()
          Returns a new object of class 'Port'.
 PortType createPortType()
          Returns a new object of class 'Port Type'.
 Service createService()
          Returns a new object of class 'Service'.
 Types createTypes()
          Returns a new object of class 'Types'.
 UnknownExtensibilityElement createUnknownExtensibilityElement()
          Returns a new object of class 'Unknown Extensibility Element'.
 XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement()
          Returns a new object of class 'XSD Schema Extensibility Element'.
 

Field Detail

eINSTANCE

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

Method Detail

createPortType

public PortType createPortType()
Returns a new object of class 'Port Type'.

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

createOperation

public Operation createOperation()
Returns a new object of class 'Operation'.

Returns:
a new object of class 'Operation'.

createMessage

public Message createMessage()
Returns a new object of class 'Message'.

Returns:
a new object of class 'Message'.

createPart

public Part createPart()
Returns a new object of class 'Part'.

Returns:
a new object of class 'Part'.

createBinding

public Binding createBinding()
Returns a new object of class 'Binding'.

Returns:
a new object of class 'Binding'.

createBindingOperation

public BindingOperation createBindingOperation()
Returns a new object of class 'Binding Operation'.

Returns:
a new object of class 'Binding Operation'.

createService

public Service createService()
Returns a new object of class 'Service'.

Returns:
a new object of class 'Service'.

createPort

public Port createPort()
Returns a new object of class 'Port'.

Returns:
a new object of class 'Port'.

createExtensibilityElement

public ExtensibilityElement createExtensibilityElement()
Returns a new object of class 'Extensibility Element'.

Returns:
a new object of class 'Extensibility Element'.

createDefinition

public Definition createDefinition()
Returns a new object of class 'Definition'.

Returns:
a new object of class 'Definition'.

createImport

public Import createImport()
Returns a new object of class 'Import'.

Returns:
a new object of class 'Import'.

createInput

public Input createInput()
Returns a new object of class 'Input'.

Returns:
a new object of class 'Input'.

createOutput

public Output createOutput()
Returns a new object of class 'Output'.

Returns:
a new object of class 'Output'.

createFault

public Fault createFault()
Returns a new object of class 'Fault'.

Returns:
a new object of class 'Fault'.

createBindingInput

public BindingInput createBindingInput()
Returns a new object of class 'Binding Input'.

Returns:
a new object of class 'Binding Input'.

createBindingOutput

public BindingOutput createBindingOutput()
Returns a new object of class 'Binding Output'.

Returns:
a new object of class 'Binding Output'.

createBindingFault

public BindingFault createBindingFault()
Returns a new object of class 'Binding Fault'.

Returns:
a new object of class 'Binding Fault'.

createNamespace

public Namespace createNamespace()
Returns a new object of class 'Namespace'.

Returns:
a new object of class 'Namespace'.

createTypes

public Types createTypes()
Returns a new object of class 'Types'.

Returns:
a new object of class 'Types'.

createUnknownExtensibilityElement

public UnknownExtensibilityElement createUnknownExtensibilityElement()
Returns a new object of class 'Unknown Extensibility Element'.

Returns:
a new object of class 'Unknown Extensibility Element'.

createXSDSchemaExtensibilityElement

public XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement()
Returns a new object of class 'XSD Schema Extensibility Element'.

Returns:
a new object of class 'XSD Schema Extensibility Element'.