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

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

public interface CorrelationSetContainer
extends ExtensibleElements, BpelContainer

Java class for tCorrelationSets complex type.

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

   <complexType name="tCorrelationSets">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element name="correlationSet" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tCorrelationSet" 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 addCorrelationSet(CorrelationSet set)
          Adds correlationSet.
 CorrelationSet getCorrelationSet(int i)
          Gets ith child correlationSet.
 CorrelationSet[] getCorrelationSets()
          Returns array of correlationSet children.
 void insertCorrelationSet(CorrelationSet set, int i)
          Inserts set on the ith place.
 void removeCorrelationSet(int i)
          Removes ith correlationSet child.
 void setCorrelationSet(CorrelationSet set, int i)
          Set set on the ith place.
 void setCorrelationSets(CorrelationSet[] set)
          Set new array of correlationSet.
 int sizeOfCorrelationSet()
          Size of corelation set.
 
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

getCorrelationSets

CorrelationSet[] getCorrelationSets()
Returns array of correlationSet children.

Returns:
array of children.

getCorrelationSet

CorrelationSet getCorrelationSet(int i)
Gets ith child correlationSet.

Parameters:
i - index in array.
Returns:
ith correlationSet child.

removeCorrelationSet

void removeCorrelationSet(int i)
Removes ith correlationSet child.

Parameters:
i - index for remove.

addCorrelationSet

void addCorrelationSet(CorrelationSet set)
Adds correlationSet.

Parameters:
set - object for add.

insertCorrelationSet

void insertCorrelationSet(CorrelationSet set,
                          int i)
Inserts set on the ith place.

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

setCorrelationSets

void setCorrelationSets(CorrelationSet[] set)
Set new array of correlationSet.

Parameters:
set - array for set.

setCorrelationSet

void setCorrelationSet(CorrelationSet set,
                       int i)
Set set on the ith place.

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

sizeOfCorrelationSet

int sizeOfCorrelationSet()
Size of corelation set.

Returns:
size of children.