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

All Superinterfaces:
BpelContainer, BpelEntity, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtensibleElements
All Known Implementing Classes:
PartnerLinkContainerImpl

public interface PartnerLinkContainer
extends ExtensibleElements, BpelContainer

Java class for tPartnerLinks complex type.

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

   <xsd:element name="partnerLinks" type="tPartnerLinks"/>
   <xsd:complexType name="tPartnerLinks">
       <xsd:complexContent>
           <xsd:extension base="tExtensibleElements">
               <xsd:sequence>
                   <xsd:element ref="partnerLink" minOccurs="1" maxOccurs="unbounded"/>
               </xsd:sequence>
           </xsd:extension>
       </xsd:complexContent>
   </xsd:complexType>
 


Field Summary
 
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
 
Method Summary
 void addPartnerLink(PartnerLink link)
          Add partnerLink link.
 PartnerLink getPartnerLink(int i)
           
 PartnerLink[] getPartnerLinks()
           
 void insertPartnerLink(PartnerLink link, int i)
          Insert parnterLink link to the ith place.
 void removePartnerLink(int i)
          Removes ith partnerLink.
 void setPartnerLink(PartnerLink link, int i)
          Set ith partnerLink to link.
 void setPartnerLinks(PartnerLink[] links)
          Set new array of partnerLinks.
 int sizeOfPartnerLink()
           
 
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
 

Method Detail

getPartnerLinks

PartnerLink[] getPartnerLinks()
Returns:
array of partnerLink children.

getPartnerLink

PartnerLink getPartnerLink(int i)
Parameters:
i - index
Returns:
ith partnerLink.

setPartnerLink

void setPartnerLink(PartnerLink link,
                    int i)
Set ith partnerLink to link.

Parameters:
link - object for set.
i - index

setPartnerLinks

void setPartnerLinks(PartnerLink[] links)
Set new array of partnerLinks.

Parameters:
links - array for set.

addPartnerLink

void addPartnerLink(PartnerLink link)
Add partnerLink link.

Parameters:
link - object for add.

insertPartnerLink

void insertPartnerLink(PartnerLink link,
                       int i)
Insert parnterLink link to the ith place.

Parameters:
link - object for insert.
i - index.

removePartnerLink

void removePartnerLink(int i)
Removes ith partnerLink.

Parameters:
i - index.

sizeOfPartnerLink

int sizeOfPartnerLink()
Returns:
size of partnerLink children.