Workflow: ezcWorkflowNodeLoop
[ ]
[ Theoretical background ]
[ ]
[ ]
[ ]
[ ]
Class: ezcWorkflowNodeLoop
|
The Loop node type is a special type of conditional branch node that has two incoming nodes instead of just one. It is used to conveniently express loops. [
source]
Incoming nodes: 2..* Outgoing nodes: 2..*
The example below shows the equivalent of a for-loop that iterates the variable i from 1 to 10:
Parents
ezcWorkflowNode
|
--ezcWorkflowNodeBranch
|
--ezcWorkflowNodeConditionalBranch
|
--ezcWorkflowNodeLoop
Inherited Constants
From
ezcWorkflowNode:
Member Variables
|
protected integer |
$maxInNodes
= false
Constraint: The maximum number of incoming nodes this node has to have to be valid. Set to false to disable this constraint. |
|
protected integer |
$maxOutNodes
= false
Constraint: The maximum number of outgoing nodes this node has to have to be valid. Set to false to disable this constraint. |
|
protected integer |
$minInNodes
= 2
Constraint: The minimum number of incoming nodes this node has to have to be valid. Set to false to disable this constraint. |
|
protected integer |
$minOutNodes
= 2
Constraint: The minimum number of outgoing nodes this node has to have to be valid. Set to false to disable this constraint. |
|
protected bool |
$startNewThreadForBranch
= false
Whether or not to start a new thread for a branch. |
Inherited Member Variables
From
ezcWorkflowNodeConditionalBranch:
From
ezcWorkflowNode:
Inherited Methods
From
ezcWorkflowNodeConditionalBranch :
From
ezcWorkflowNodeBranch :
From
ezcWorkflowNode :
Last updated: Mon, 21 Dec 2009