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

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

public interface LinkContainer
extends ExtensibleElements, BpelContainer

Java class for tLinks complex type.

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

   <complexType name="tLinks">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element name="link" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tLink" maxOccurs="unbounded"/>
         </sequence>
       </extension>
     </complexContent>
   </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 addLink(Link link)
          Add link.
 Link getLink(int i)
           
 Link[] getLinks()
           
 void insertLink(Link link, int i)
          Insert link to the ith place.
 void removeLink(int i)
          Removes ith link.
 void setLink(Link link, int i)
          Set link on the ith place.
 void setLinks(Link[] links)
          Set new array of links.
 int sizeOfLink()
           
 
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

getLinks

Link[] getLinks()
Returns:
array of children links.

getLink

Link getLink(int i)
Parameters:
i - index in array.
Returns:
ith link.

setLinks

void setLinks(Link[] links)
Set new array of links.

Parameters:
links - array for set.

insertLink

void insertLink(Link link,
                int i)
Insert link to the ith place.

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

addLink

void addLink(Link link)
Add link.

Parameters:
link - object for add.

setLink

void setLink(Link link,
             int i)
Set link on the ith place.

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

removeLink

void removeLink(int i)
Removes ith link.

Parameters:
i - index.

sizeOfLink

int sizeOfLink()
Returns:
size of links array.