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

All Superinterfaces:
AbstractVariableDeclaration, Activity, BpelContainer, BpelEntity, BpelReferenceable, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtendableActivity, ExtensibleElements, JoinFailureSuppressor, Named<BpelEntity>, NamedElement, Referenceable, ScopeHolder, VariableDeclaration, VariableDeclarationScope
All Known Implementing Classes:
ForEachImpl

public interface ForEach
extends Activity, ScopeHolder, VariableDeclaration, VariableDeclarationScope

Author:
ads

Java class for tForEach complex type.

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

   <complexType name="tForEach">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tActivity">
         <sequence>
           <element name="iterator" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tForEachIterator"/>
           <element name="completionCondition" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tCompletionCondition" minOccurs="0"/>
           <element ref="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}scope"/>
         </sequence>
         <attribute name="counterName" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
         <attribute name="parallel" use="required" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tBoolean" />
       </extension>
     </complexContent>
   </complexType>
 

Field Summary
static java.lang.String COUNTER_NAME
          counterName attribute name.
static java.lang.String PARALLEL
          parallel attribute value.
 
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
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.JoinFailureSuppressor
SUPPRESS_JOIN_FAILURE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
NAME
 
Fields inherited from interface org.netbeans.modules.xml.xam.Named
NAME_PROPERTY
 
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
 
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
 CompletionCondition getCompletionCondition()
          Getter for "completionCondition" tag entity.
 java.lang.String getCounterName()
          Getter for counter name variable.
 FinalCounterValue getFinalCounterValue()
           
 TBoolean getParallel()
           
 StartCounterValue getStartCounterValue()
           
 void removeCompletionCondition()
          Removes CompletionCondition child entity.
 void setCompletionCondition(CompletionCondition condition)
          Setter or "completionCondition" tag entity.
 void setCounterName(java.lang.String value)
          Set counter name.
 void setFinalCounterValue(FinalCounterValue expression)
          Setter for "finalCounterValue" tag element.
 void setParallel(TBoolean value)
           
 void setStartCounterValue(StartCounterValue expression)
          Setter for "startCounterValue" tag element.
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.Activity
getSourceContainer, getTargetContainer, removeName, removeSourceContainer, removeTargetContainer, setSourceContainer, setTargetContainer
 
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
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.JoinFailureSuppressor
getSuppressJoinFailure, removeSuppressJoinFailure, setSuppressJoinFailure
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
getName, setName
 
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
 
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
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ScopeHolder
getScope, removeScope, setScope
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.AbstractVariableDeclaration
getElement, getMessageType, getType, getVariableName
 

Field Detail

COUNTER_NAME

static final java.lang.String COUNTER_NAME
counterName attribute name.

See Also:
Constant Field Values

PARALLEL

static final java.lang.String PARALLEL
parallel attribute value.

See Also:
Constant Field Values
Method Detail

getStartCounterValue

StartCounterValue getStartCounterValue()
Returns:
"startCounterValue" tag element.

setStartCounterValue

void setStartCounterValue(StartCounterValue expression)
Setter for "startCounterValue" tag element.

Parameters:
expression - New Expression for "startCounterValue" child.

getFinalCounterValue

FinalCounterValue getFinalCounterValue()
Returns:
"finalCounterValue" tag element.

setFinalCounterValue

void setFinalCounterValue(FinalCounterValue expression)
Setter for "finalCounterValue" tag element.

Parameters:
expression - New Expression for "finalCounterValue" child.

getCompletionCondition

CompletionCondition getCompletionCondition()
Getter for "completionCondition" tag entity.

Returns:
CompletionCondition child entity.

setCompletionCondition

void setCompletionCondition(CompletionCondition condition)
Setter or "completionCondition" tag entity.

Parameters:
condition - CompletionCondition child entity.

removeCompletionCondition

void removeCompletionCondition()
Removes CompletionCondition child entity.


getCounterName

java.lang.String getCounterName()
Getter for counter name variable. This is local variable that is created implicetly . This is one more place where variable could be defined.

Returns:
Counter name.

setCounterName

void setCounterName(java.lang.String value)
                    throws VetoException
Set counter name.

Parameters:
value - New name of counter variable.
Throws:
VetoException - Could be thrown if value is not allowable here.

getParallel

TBoolean getParallel()
Returns:
parallel attribute value.

setParallel

void setParallel(TBoolean value)
Parameters:
value - New value for "parallel" attribute.