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

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

public interface PatternedCorrelationContainer
extends ExtensibleElements, BpelContainer

Java class for tCorrelationsWithPattern complex type.

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

   <complexType name="tCorrelationsWithPattern">
     <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}tCorrelationWithPattern" 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 addPatternedCorrelation(PatternedCorrelation correlation)
          Add correlation.
 PatternedCorrelation getPatternedCorrelation(int i)
           
 PatternedCorrelation[] getPatternedCorrelations()
           
 void insertPatternedCorrelation(PatternedCorrelation correlation, int i)
          Insert correlation to the ith place.
 void removePatternedCorrelation(int i)
          Removes ith correlationWithPattern.
 void setPatternedCorrelation(PatternedCorrelation correlation, int i)
          Set correlationWithPattern correlation on the ith place.
 void setPatternedCorrelations(PatternedCorrelation[] correlations)
          Set new array of correlationWithPattern.
 int sizeOfPatternedCorrelation()
           
 
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

getPatternedCorrelations

PatternedCorrelation[] getPatternedCorrelations()
Returns:
array of correlationWithPattern children.

getPatternedCorrelation

PatternedCorrelation getPatternedCorrelation(int i)
Parameters:
i - index
Returns:
ith correlationWithPattern entity.

setPatternedCorrelations

void setPatternedCorrelations(PatternedCorrelation[] correlations)
Set new array of correlationWithPattern.

Parameters:
correlations - array for set.

setPatternedCorrelation

void setPatternedCorrelation(PatternedCorrelation correlation,
                             int i)
Set correlationWithPattern correlation on the ith place.

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

insertPatternedCorrelation

void insertPatternedCorrelation(PatternedCorrelation correlation,
                                int i)
Insert correlation to the ith place.

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

addPatternedCorrelation

void addPatternedCorrelation(PatternedCorrelation correlation)
Add correlation.

Parameters:
correlation - object for add.

removePatternedCorrelation

void removePatternedCorrelation(int i)
Removes ith correlationWithPattern.

Parameters:
i - index.

sizeOfPatternedCorrelation

int sizeOfPatternedCorrelation()
Returns:
size of correlationWithPattern children.