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

All Superinterfaces:
Component<WSDLComponent>, DocumentComponent<WSDLComponent>, Nameable<WSDLComponent>, Named<WSDLComponent>, NamedReferenceable<WSDLComponent>, Referenceable, ReferenceableWSDLComponent, WSDLComponent
All Known Implementing Classes:
BindingImpl

public interface Binding
extends ReferenceableWSDLComponent

Author:
rico Represents a binding in the WSDL document

Field Summary
static java.lang.String BINDING_OPERATION_PROPERTY
           
static java.lang.String TYPE_PROPERTY
           
 
Fields inherited from interface org.netbeans.modules.xml.xam.Named
NAME_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 addBindingOperation(BindingOperation bindingOperation)
           
 java.util.Collection<BindingOperation> getBindingOperations()
           
 NamedComponentReference<PortType> getType()
           
 void removeBindingOperation(BindingOperation bindingOperation)
           
 void setType(NamedComponentReference<PortType> portType)
           
 
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.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

TYPE_PROPERTY

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

setType

void setType(NamedComponentReference<PortType> portType)

getType

NamedComponentReference<PortType> getType()

addBindingOperation

void addBindingOperation(BindingOperation bindingOperation)

removeBindingOperation

void removeBindingOperation(BindingOperation bindingOperation)

getBindingOperations

java.util.Collection<BindingOperation> getBindingOperations()