4 require_once
'./Services/WorkflowEngine/classes/parser/elements/class.ilBaseElement.php';
34 public function load($element_name)
36 preg_match(
'/[A-Z]/', $element_name, $matches, PREG_OFFSET_CAPTURE );
37 $type = strtolower(substr($element_name, @$matches[0][1]));
38 if ($type ==
'basedgateway')
44 if ($type ==
'objectreference')
50 require_once
'./Services/WorkflowEngine/classes/parser/elements/' . $type .
'/class.il' . ucfirst($element_name) .
'Element.php';
51 $classname =
'il'.ucfirst($element_name).
'Element';
52 $instance =
new $classname;
53 $instance->setBPMN2Array($this->bpmn2_array);
Class ilBPMN2ElementLoader.
__construct($bpmn2_array)
ilBPMN2ElementLoader constructor.