|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
@noinspection PhpIncludeInspection More...
Inheritance diagram for ilBaseNode:
Collaboration diagram for ilBaseNode:Public Member Functions | |
| addDetector (ilDetector $detector) | |
| Adds a detector to the list of detectors. More... | |
| getDetectors () | |
| Returns all currently set detectors. More... | |
| addEmitter (ilEmitter $emitter) | |
| Adds an emitter to the list of emitters. More... | |
| getEmitters () | |
| Returns all currently set emitters. More... | |
| addActivity (ilActivity $activity) | |
| Adds an activity to the list of activities. More... | |
| getActivities () | |
| Returns all currently set activities. More... | |
| getContext () | |
| Returns a reference to the parent workflow object. More... | |
| setName ($name) | |
| getName () | |
| getRuntimeVars () | |
| setRuntimeVars ($runtime_vars) | |
| getRuntimeVar ($name) | |
| setRuntimeVar ($name, $value) | |
| onActivate () | |
| Method called on activation of the node. More... | |
| onDeactivate () | |
| Method calles on deactivation of the node. More... | |
| isActive () | |
| Returns the activation status of the node. More... | |
| attemptTransition () | |
| checkTransitionPreconditions () | |
| executeTransition () | |
| activate () | |
| deactivate () | |
| notifyDetectorSatisfaction (ilDetector $detector) | |
| attemptTransition () | |
| checkTransitionPreconditions () | |
| executeTransition () | |
| addDetector (ilDetector $detector) | |
| addEmitter (ilEmitter $emitter) | |
| addActivity (ilActivity $activity) | |
| activate () | |
| deactivate () | |
| onActivate () | |
| onDeactivate () | |
| notifyDetectorSatisfaction (ilDetector $detector) | |
| getDetectors () | |
| getEmitters () | |
| getRuntimeVars () | |
| setRuntimeVars ($runtime_vars) | |
| getRuntimeVar ($name) | |
| setRuntimeVar ($name, $value) | |
| getContext () | |
| This method returns the context of the element. More... | |
| setName ($name) | |
| getName () | |
Protected Attributes | |
| $context | |
| $detectors | |
| $emitters | |
| $activities | |
| $active = false | |
| $name | |
| $runtime_vars | |
@noinspection PhpIncludeInspection
@noinspection PhpIncludeInspection @noinspection PhpIncludeInspection @noinspection PhpIncludeInspection @noinspection PhpIncludeInspection Class ilBaseNode
Definition at line 22 of file class.ilBaseNode.php.
|
abstract |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
| ilBaseNode::addActivity | ( | ilActivity | $activity | ) |
Adds an activity to the list of activities.
| ilActivity | $activity |
Implements ilNode.
Definition at line 111 of file class.ilBaseNode.php.
| ilBaseNode::addDetector | ( | ilDetector | $detector | ) |
Adds a detector to the list of detectors.
| ilDetector | $detector |
Implements ilNode.
Definition at line 70 of file class.ilBaseNode.php.
| ilBaseNode::addEmitter | ( | ilEmitter | $emitter | ) |
Adds an emitter to the list of emitters.
| ilEmitter | $emitter |
Implements ilNode.
Definition at line 91 of file class.ilBaseNode.php.
|
abstract |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
|
abstract |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
|
abstract |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
|
abstract |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
| ilBaseNode::getActivities | ( | ) |
Returns all currently set activities.
Definition at line 121 of file class.ilBaseNode.php.
References $activities.
| ilBaseNode::getContext | ( | ) |
Returns a reference to the parent workflow object.
Implements ilWorkflowEngineElement.
Definition at line 131 of file class.ilBaseNode.php.
References $context.
| ilBaseNode::getDetectors | ( | ) |
Returns all currently set detectors.
Implements ilNode.
Definition at line 81 of file class.ilBaseNode.php.
References $detectors.
| ilBaseNode::getEmitters | ( | ) |
Returns all currently set emitters.
Implements ilNode.
Definition at line 101 of file class.ilBaseNode.php.
References $emitters.
| ilBaseNode::getName | ( | ) |
Implements ilWorkflowEngineElement.
Definition at line 147 of file class.ilBaseNode.php.
References $name.
| ilBaseNode::getRuntimeVar | ( | $name | ) |
| string | $name |
Implements ilNode.
Definition at line 173 of file class.ilBaseNode.php.
References $name.
| ilBaseNode::getRuntimeVars | ( | ) |
Implements ilNode.
Definition at line 155 of file class.ilBaseNode.php.
References $runtime_vars.
| ilBaseNode::isActive | ( | ) |
Returns the activation status of the node.
Definition at line 212 of file class.ilBaseNode.php.
References $active.
Referenced by ilBasicNode\activate(), ilBasicNode\notifyDetectorSatisfaction(), ilCaseNode\notifyDetectorSatisfaction(), ilConditionalNode\notifyDetectorSatisfaction(), and ilPluginNode\notifyDetectorSatisfaction().
Here is the caller graph for this function:
|
abstract |
| \ilDetector | $detector |
Implements ilNode.
Reimplemented in ilBasicNode, ilCaseNode, ilConditionalNode, and ilPluginNode.
| ilBaseNode::onActivate | ( | ) |
Method called on activation of the node.
Implements ilNode.
Definition at line 192 of file class.ilBaseNode.php.
Referenced by ilBasicNode\activate(), ilCaseNode\activate(), ilConditionalNode\activate(), and ilPluginNode\activate().
Here is the caller graph for this function:| ilBaseNode::onDeactivate | ( | ) |
Method calles on deactivation of the node.
Implements ilNode.
Definition at line 202 of file class.ilBaseNode.php.
Referenced by ilBasicNode\deactivate(), ilCaseNode\deactivate(), ilConditionalNode\deactivate(), and ilPluginNode\deactivate().
Here is the caller graph for this function:| ilBaseNode::setName | ( | $name | ) |
| string | $name |
Implements ilWorkflowEngineElement.
Definition at line 139 of file class.ilBaseNode.php.
References $name.
| ilBaseNode::setRuntimeVar | ( | $name, | |
| $value | |||
| ) |
| string | $name | |
| mixed | $value |
Implements ilNode.
Definition at line 182 of file class.ilBaseNode.php.
References $name.
| ilBaseNode::setRuntimeVars | ( | $runtime_vars | ) |
| array | $runtime_vars |
Implements ilNode.
Definition at line 163 of file class.ilBaseNode.php.
References $runtime_vars.
|
protected |
Definition at line 57 of file class.ilBaseNode.php.
Referenced by isActive().
|
protected |
Definition at line 50 of file class.ilBaseNode.php.
Referenced by ilConditionalNode\getActivities(), ilPluginNode\getActivities(), and getActivities().
|
protected |
Definition at line 29 of file class.ilBaseNode.php.
Referenced by ilBasicNode\__construct(), ilCaseNode\__construct(), ilPluginNode\__construct(), and getContext().
|
protected |
Definition at line 36 of file class.ilBaseNode.php.
Referenced by ilConditionalNode\attemptTransition(), ilPluginNode\attemptTransition(), ilConditionalNode\checkTransitionPreconditions(), ilPluginNode\checkTransitionPreconditions(), and getDetectors().
|
protected |
Definition at line 43 of file class.ilBaseNode.php.
Referenced by ilConditionalNode\getEmitters(), ilPluginNode\getEmitters(), and getEmitters().
|
protected |
Definition at line 60 of file class.ilBaseNode.php.
Referenced by getName(), getRuntimeVar(), setName(), and setRuntimeVar().
|
protected |
Definition at line 63 of file class.ilBaseNode.php.
Referenced by getRuntimeVars(), and setRuntimeVars().