5 require_once
'./Services/WorkflowEngine/interfaces/ilEmitter.php';
7 require_once
'./Services/WorkflowEngine/interfaces/ilDetector.php';
9 require_once
'./Services/WorkflowEngine/interfaces/ilNode.php';
11 require_once
'./Services/WorkflowEngine/interfaces/ilWorkflowEngineElement.php';
62 $this->emitted =
false;
72 $this->target_detector = $a_target_detector;
100 $this->emitted =
true;
101 $target_node = $this->target_detector->getContext();
102 $target_node->activate();
103 $this->target_detector->trigger(
array());
ilWorkflowEngineElement Interface is part of the petri net based workflow engine. ...
getContext()
Returns a reference to the parent node of this emitter.
setTargetDetector(ilDetector $a_target_detector)
Sets the target detector for this emitter.
__construct(ilNode $context)
Default constructor.
Create styles array
The data for the language used.
getTargetDetector()
Gets the currently set target detector of this emitter.
ilDetector Interface is part of the petri net based workflow engine.
ilEmitter Interface is part of the petri net based workflow engine.
emit()
Executes this emitter after activating the target node.