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.
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.