27 $this->element_varname =
'$_v_' . $element_id;
29 $source_element =
'$_v_' . $element[
'attributes'][
'sourceRef'];
30 $target_element =
'$_v_' . $element[
'attributes'][
'targetRef'];
33 ' . $target_element .
'_detector = new ilSimpleDetector(' . $target_element .
');
34 ' . $target_element .
'_detector->setName(\'' . $target_element .
'_detector\');
35 ' . $target_element .
'_detector->setSourceNode(' . $source_element .
');
36 ' . $target_element .
'->addDetector(' . $target_element .
'_detector);
37 ' . $source_element .
'_emitter = new ilActivationEmitter(' . $source_element .
');
38 ' . $source_element .
'_emitter->setName(\'' . $source_element .
'_emitter\');
39 ' . $source_element .
'_emitter->setTargetDetector(' . $target_element .
'_detector);
40 ' . $source_element .
'->addEmitter(' . $source_element .
'_emitter);
43 $class_object->
registerRequire(
'./Services/WorkflowEngine/classes/emitters/class.ilActivationEmitter.php');
44 $class_object->
registerRequire(
'./Services/WorkflowEngine/classes/detectors/class.ilSimpleDetector.php');
An exception for terminatinating execution or to throw for unit testing.
static xsIDToPHPVarname($xsID)
Class ilSequenceFlowElement.
getPHP($element, ilWorkflowScaffold $class_object)
Class ilWorkflowScaffold.
registerRequire($require)