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

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

public interface CorrelationContainer
extends ExtensibleElements, BpelContainer

Java class for tCorrelations complex type.

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

   <complexType name="tCorrelations">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element name="correlation" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tCorrelation" 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 addCorrelation(Correlation correlation)
          Adds correlation to the end of children list.
 Correlation getCorrelation(int i)
          Gets ith correlation.
 Correlation[] getCorrelations()
           
 void insertCorrelation(Correlation correlation, int i)
          Insert correlation to the ith place.
 void removeCorrelation(int i)
          Removes ith correlation.
 void setCorrelation(Correlation correlation, int i)
          Sets correlation to the ith place.
 void setCorrelations(Correlation[] correlations)
          Sets array of correlations.
 int sizeOfCorrelations()
          Size of children array of correlations.
 
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

getCorrelations

Correlation[] getCorrelations()
Returns:
array of correlation children.

getCorrelation

Correlation getCorrelation(int i)
Gets ith correlation.

Parameters:
i - index in array.
Returns:
ith correlation.

setCorrelations

void setCorrelations(Correlation[] correlations)
Sets array of correlations.

Parameters:
correlations - array for set.

setCorrelation

void setCorrelation(Correlation correlation,
                    int i)
Sets correlation to the ith place.

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

insertCorrelation

void insertCorrelation(Correlation correlation,
                       int i)
Insert correlation to the ith place.

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

addCorrelation

void addCorrelation(Correlation correlation)
Adds correlation to the end of children list.

Parameters:
correlation - object for add.

removeCorrelation

void removeCorrelation(int i)
Removes ith correlation.

Parameters:
i - index in array.

sizeOfCorrelations

int sizeOfCorrelations()
Size of children array of correlations.

Returns:
size of children array.