org.netbeans.modules.xml.wsdl.model
Interface BindingOperation

All Superinterfaces:
Component<WSDLComponent>, DocumentComponent<WSDLComponent>, Nameable<WSDLComponent>, Named<WSDLComponent>, WSDLComponent
All Known Implementing Classes:
BindingOperationImpl

public interface BindingOperation
extends Nameable<WSDLComponent>, WSDLComponent

Author:
rico Represents an operation binding in the WSDL document. This is the operation that is contained in the binding element

Field Summary
static java.lang.String BINDING_FAULT_PROPERTY
           
static java.lang.String BINDING_INPUT_PROPERTY
           
static java.lang.String BINDING_OPERATION_PROPERTY
           
static java.lang.String BINDING_OUTPUT_PROPERTY
           
 
Fields inherited from interface org.netbeans.modules.xml.xam.Named
NAME_PROPERTY
 
Fields inherited from interface org.netbeans.modules.xml.wsdl.model.WSDLComponent
DOCUMENTATION_PROPERTY, EXTENSIBILITY_ELEMENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Method Summary
 void addBindingFault(BindingFault bindingFault)
           
 java.util.Collection<BindingFault> getBindingFaults()
           
 BindingInput getBindingInput()
           
 BindingOutput getBindingOutput()
           
 Reference<Operation> getOperation()
           
 void removeBindingFault(BindingFault bindingFault)
           
 void setBindingInput(BindingInput bindingInput)
           
 void setBindingOutput(BindingOutput bindingOutput)
           
 void setOperation(Reference<Operation> operation)
          Set corresponding portType operationusing the given reference.
 
Methods inherited from interface org.netbeans.modules.xml.xam.Nameable
setName
 
Methods inherited from interface org.netbeans.modules.xml.xam.Named
getName
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getParent
 
Methods inherited from interface org.netbeans.modules.xml.wsdl.model.WSDLComponent
accept, addExtensibilityElement, createReferenceTo, createSchemaReference, getAttributeMap, getDocumentation, getExtensibilityElements, getExtensibilityElements, getModel, removeExtensibilityElement, setDocumentation
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getParent
 

Field Detail

BINDING_OPERATION_PROPERTY

static final java.lang.String BINDING_OPERATION_PROPERTY
See Also:
Constant Field Values

BINDING_INPUT_PROPERTY

static final java.lang.String BINDING_INPUT_PROPERTY
See Also:
Constant Field Values

BINDING_OUTPUT_PROPERTY

static final java.lang.String BINDING_OUTPUT_PROPERTY
See Also:
Constant Field Values

BINDING_FAULT_PROPERTY

static final java.lang.String BINDING_FAULT_PROPERTY
See Also:
Constant Field Values
Method Detail

setBindingInput

void setBindingInput(BindingInput bindingInput)

getBindingInput

BindingInput getBindingInput()

setBindingOutput

void setBindingOutput(BindingOutput bindingOutput)

getBindingOutput

BindingOutput getBindingOutput()

setOperation

void setOperation(Reference<Operation> operation)
Set corresponding portType operationusing the given reference.

Parameters:
operation - reference.

getOperation

Reference<Operation> getOperation()
Returns:
reference to the corresponding operation.

addBindingFault

void addBindingFault(BindingFault bindingFault)

removeBindingFault

void removeBindingFault(BindingFault bindingFault)

getBindingFaults

java.util.Collection<BindingFault> getBindingFaults()