org.netbeans.modules.bpel.model.api
Interface PartnerLink

All Superinterfaces:
BpelContainer, BpelEntity, BpelReferenceable, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtensibleElements, Named<BpelEntity>, NamedElement, Referenceable, ReferenceCollection
All Known Implementing Classes:
PartnerLinkImpl

public interface PartnerLink
extends ExtensibleElements, NamedElement, BpelReferenceable, ReferenceCollection

Java class for tPartnerLink complex type.

The following schema fragment specifies the expected content contained within this class.

   <complexType name="tPartnerLink">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <attribute name="initializePartnerRole" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tBoolean" default="no" />
         <attribute name="myRole" type="{http://www.w3.org/2001/XMLSchema}NCName" />
         <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
         <attribute name="partnerLinkType" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" />
         <attribute name="partnerRole" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       </extension>
     </complexContent>
   </complexType>
 


Field Summary
static java.lang.String INITIALIZE_PARTNER_ROLE
          initializePartnerRole attribute name.
static java.lang.String MY_ROLE
          myRole atribute name.
static java.lang.String PARTNER_LINK_TYPE
          partnerLinkType attribute name.
static java.lang.String PARTNER_ROLE
          partnerRole attribute name.
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
NAME
 
Fields inherited from interface org.netbeans.modules.xml.xam.Named
NAME_PROPERTY
 
Method Summary
 TBoolean getInitializePartnerRole()
          Gets the value of the initializePartnerRole property.
 WSDLReference<Role> getMyRole()
          Gets the value of the myRole property.
 WSDLReference<PartnerLinkType> getPartnerLinkType()
          Gets the value of the partnerLinkType property.
 WSDLReference<Role> getPartnerRole()
          Gets the value of the partnerRole property.
 void removeInitializePartnerRole()
          Removes initializePartnerRole attrbute.
 void removeMyRole()
          Removes myRole attribute.
 void removePartnerRole()
          Removes partnerRole attribute.
 void setInitializePartnerRole(TBoolean value)
          Sets the value of the initializePartnerRole property.
 void setMyRole(WSDLReference<Role> role)
          Sets the value of the myRole property.
 void setPartnerLinkType(WSDLReference<PartnerLinkType> value)
          Sets the value of the partnerLinkType property.
 void setPartnerRole(WSDLReference<Role> value)
          Sets the value of the partnerRole property.
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ExtensibleElements
addDocumentation, addExtensionEntity, getDocumentation, getDocumentation, getDocumentations, getExtensionChildren, insertDocumentation, removeDocumentation, removeDocumentation, setDocumentation, setDocumentation, setDocumentations, sizeOfDocumentations
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
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, getModel
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
getName, setName
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference, getReferences
 

Field Detail

MY_ROLE

static final java.lang.String MY_ROLE
myRole atribute name.

See Also:
Constant Field Values

PARTNER_LINK_TYPE

static final java.lang.String PARTNER_LINK_TYPE
partnerLinkType attribute name.

See Also:
Constant Field Values

PARTNER_ROLE

static final java.lang.String PARTNER_ROLE
partnerRole attribute name.

See Also:
Constant Field Values

INITIALIZE_PARTNER_ROLE

static final java.lang.String INITIALIZE_PARTNER_ROLE
initializePartnerRole attribute name.

See Also:
Constant Field Values
Method Detail

getMyRole

WSDLReference<Role> getMyRole()
Gets the value of the myRole property.

Returns:
Reference to Role object in WSDL model.

setMyRole

void setMyRole(WSDLReference<Role> role)
Sets the value of the myRole property.

Parameters:
role - allowed object is Reference to Role object in WSDL model.

removeMyRole

void removeMyRole()
Removes myRole attribute.


getPartnerLinkType

WSDLReference<PartnerLinkType> getPartnerLinkType()
Gets the value of the partnerLinkType property.

Returns:
possible object is reference to PartnerLinkType object in WSDL model.

setPartnerLinkType

void setPartnerLinkType(WSDLReference<PartnerLinkType> value)
Sets the value of the partnerLinkType property.

Parameters:
value - allowed object is reference to PartnerLinkType object in WSDL model.

getPartnerRole

WSDLReference<Role> getPartnerRole()
Gets the value of the partnerRole property.

Returns:
possible object is Reference to Role object in WSDL model.

setPartnerRole

void setPartnerRole(WSDLReference<Role> value)
Sets the value of the partnerRole property.

Parameters:
value - allowed object is Reference to Role object in WSDL model.

removePartnerRole

void removePartnerRole()
Removes partnerRole attribute.


getInitializePartnerRole

TBoolean getInitializePartnerRole()
Gets the value of the initializePartnerRole property.

Returns:
possible object is TBoolean

setInitializePartnerRole

void setInitializePartnerRole(TBoolean value)
Sets the value of the initializePartnerRole property.

Parameters:
value - allowed object is TBoolean

removeInitializePartnerRole

void removeInitializePartnerRole()
Removes initializePartnerRole attrbute.