1<?php 2require_once './Services/WorkflowEngine/classes/workflows/class.ilBaseWorkflow.php'; 3require_once './Services/WorkflowEngine/classes/nodes/class.ilBasicNode.php'; 4require_once './Services/WorkflowEngine/classes/detectors/class.ilEventDetector.php'; 5require_once './Services/WorkflowEngine/classes/nodes/class.ilCaseNode.php'; 6require_once './Services/WorkflowEngine/classes/activities/class.ilScriptActivity.php'; 7require_once './Services/WorkflowEngine/classes/emitters/class.ilActivationEmitter.php'; 8require_once './Services/WorkflowEngine/classes/detectors/class.ilSimpleDetector.php'; 9 10 class Booking_System_FullDiagram extends ilBaseWorkflow 11 { 12 13 public static $startEventRequired = true; 14 15 public static function getStartEventInfo() 16 { 17 $events[] = array( 18 'type' => '', 19 'content' => '', 20 'subject_type' => '', 21 'subject_id' => '', 22 'context_type' => '', 23 'context_id' => '', 24 ); 25 26 $events[] = array( 27 'type' => '', 28 'content' => '', 29 'subject_type' => '', 30 'subject_id' => '', 31 'context_type' => '', 32 'context_id' => '', 33 ); 34 35 $events[] = array( 36 'type' => '', 37 'content' => '', 38 'subject_type' => '', 39 'subject_id' => '', 40 'context_type' => '', 41 'context_id' => '', 42 ); 43 44 $events[] = array( 45 'type' => '', 46 'content' => '', 47 'subject_type' => '', 48 'subject_id' => '', 49 'context_type' => '', 50 'context_id' => '', 51 ); 52 53 $events[] = array( 54 'type' => '', 55 'content' => '', 56 'subject_type' => '', 57 'subject_id' => '', 58 'context_type' => '', 59 'context_id' => '', 60 ); 61 62 $events[] = array( 63 'type' => '', 64 'content' => '', 65 'subject_type' => '', 66 'subject_id' => '', 67 'context_type' => '', 68 'context_id' => '', 69 ); 70 71 return $events; 72 } 73 74 public function __construct() 75 { 76 77 $_v_StartEvent_2 = new ilBasicNode($this); 78 $this->addNode($_v_StartEvent_2); 79 $_v_StartEvent_2->setName('$_v_StartEvent_2'); 80 81 $_v_StartEvent_2_detector = new ilEventDetector($_v_StartEvent_2); 82 $_v_StartEvent_2_detector->setName('$_v_StartEvent_2_detector'); 83 $_v_StartEvent_2_detector->setEvent( "", ""); 84 $_v_StartEvent_2_detector->setEventSubject( "", ""); 85 $_v_StartEvent_2_detector->setEventContext( "", ""); 86 87 $this->defineInstanceVar("DataObject_1","dataObject", false, "", "mixed", "undefined" ); 88 89 $this->defineInstanceVar("DataObject_2","dataObject", false, "", "mixed", "undefined" ); 90 91 $_v_ServiceTask_1 = new ilBasicNode($this); 92 $this->addNode($_v_ServiceTask_1); 93 $_v_ServiceTask_1->setName('$_v_ServiceTask_1'); 94 95 $_v_ExclusiveGateway_1 = new ilCaseNode($this); 96 $_v_ExclusiveGateway_1->setName('$_v_ExclusiveGateway_1'); 97 $_v_ExclusiveGateway_1->setIsExclusiveJoin(true); 98 $this->addNode($_v_ExclusiveGateway_1); 99 100 $_v_SendTask_1 = new ilBasicNode($this); 101 $this->addNode($_v_SendTask_1); 102 $_v_SendTask_1->setName('$_v_SendTask_1'); 103 104 $_v_ServiceTask_2 = new ilBasicNode($this); 105 $this->addNode($_v_ServiceTask_2); 106 $_v_ServiceTask_2->setName('$_v_ServiceTask_2'); 107 108 $this->defineInstanceVar("DataObject_3","dataObject", false, "", "mixed", "undefined" ); 109 110 $_v_SendTask_2 = new ilBasicNode($this); 111 $this->addNode($_v_SendTask_2); 112 $_v_SendTask_2->setName('$_v_SendTask_2'); 113 114 $_v_ExclusiveGateway_3 = new ilCaseNode($this); 115 $_v_ExclusiveGateway_3->setName('$_v_ExclusiveGateway_3'); 116 $_v_ExclusiveGateway_3->setIsExclusiveJoin(true); 117 $this->addNode($_v_ExclusiveGateway_3); 118 119 $_v_EndEvent_3 = new ilBasicNode($this); 120 $this->addNode($_v_EndEvent_3); 121 $_v_EndEvent_3->setName('$_v_EndEvent_3'); 122 123 $_v_StartEvent_3 = new ilBasicNode($this); 124 $this->addNode($_v_StartEvent_3); 125 $_v_StartEvent_3->setName('$_v_StartEvent_3'); 126 127 $_v_StartEvent_3_detector = new ilEventDetector($_v_StartEvent_3); 128 $_v_StartEvent_3_detector->setName('$_v_StartEvent_3_detector'); 129 $_v_StartEvent_3_detector->setEvent( "", ""); 130 $_v_StartEvent_3_detector->setEventSubject( "", ""); 131 $_v_StartEvent_3_detector->setEventContext( "", ""); 132 133 $_v_ScriptTask_1 = new ilBasicNode($this); 134 $this->addNode($_v_ScriptTask_1); 135 $_v_ScriptTask_1->setName('$_v_ScriptTask_1'); 136 137 $_v_ScriptTask_1_scriptActivity = new ilScriptActivity($_v_ScriptTask_1); 138 $_v_ScriptTask_1_scriptActivity->setName('$_v_ScriptTask_1'); 139 $_v_ScriptTask_1_scriptActivity->setMethod('_v_ScriptTask_1_script'); 140 $_v_ScriptTask_1->addActivity($_v_ScriptTask_1_scriptActivity); 141 142 $_v_SendTask_3 = new ilBasicNode($this); 143 $this->addNode($_v_SendTask_3); 144 $_v_SendTask_3->setName('$_v_SendTask_3'); 145 146 $_v_EndEvent_4 = new ilBasicNode($this); 147 $this->addNode($_v_EndEvent_4); 148 $_v_EndEvent_4->setName('$_v_EndEvent_4'); 149 150 $_v_StartEvent_4 = new ilBasicNode($this); 151 $this->addNode($_v_StartEvent_4); 152 $_v_StartEvent_4->setName('$_v_StartEvent_4'); 153 154 $_v_StartEvent_4_detector = new ilEventDetector($_v_StartEvent_4); 155 $_v_StartEvent_4_detector->setName('$_v_StartEvent_4_detector'); 156 $_v_StartEvent_4_detector->setEvent( "", ""); 157 $_v_StartEvent_4_detector->setEventSubject( "", ""); 158 $_v_StartEvent_4_detector->setEventContext( "", ""); 159 160 $_v_ScriptTask_2 = new ilBasicNode($this); 161 $this->addNode($_v_ScriptTask_2); 162 $_v_ScriptTask_2->setName('$_v_ScriptTask_2'); 163 164 $_v_ScriptTask_2_scriptActivity = new ilScriptActivity($_v_ScriptTask_2); 165 $_v_ScriptTask_2_scriptActivity->setName('$_v_ScriptTask_2'); 166 $_v_ScriptTask_2_scriptActivity->setMethod('_v_ScriptTask_2_script'); 167 $_v_ScriptTask_2->addActivity($_v_ScriptTask_2_scriptActivity); 168 169 $_v_SendTask_4 = new ilBasicNode($this); 170 $this->addNode($_v_SendTask_4); 171 $_v_SendTask_4->setName('$_v_SendTask_4'); 172 173 $_v_IntermediateThrowEvent_1 = new ilBasicNode($this); 174 $this->addNode($_v_IntermediateThrowEvent_1); 175 $_v_IntermediateThrowEvent_1->setName('$_v_IntermediateThrowEvent_1'); 176 177 $_v_EndEvent_6 = new ilBasicNode($this); 178 $this->addNode($_v_EndEvent_6); 179 $_v_EndEvent_6->setName('$_v_EndEvent_6'); 180 181 $_v_StartEvent_5 = new ilBasicNode($this); 182 $this->addNode($_v_StartEvent_5); 183 $_v_StartEvent_5->setName('$_v_StartEvent_5'); 184 185 $_v_StartEvent_5_detector = new ilEventDetector($_v_StartEvent_5); 186 $_v_StartEvent_5_detector->setName('$_v_StartEvent_5_detector'); 187 $_v_StartEvent_5_detector->setEvent( "", ""); 188 $_v_StartEvent_5_detector->setEventSubject( "", ""); 189 $_v_StartEvent_5_detector->setEventContext( "", ""); 190 191 $_v_ScriptTask_3 = new ilBasicNode($this); 192 $this->addNode($_v_ScriptTask_3); 193 $_v_ScriptTask_3->setName('$_v_ScriptTask_3'); 194 195 $_v_ScriptTask_3_scriptActivity = new ilScriptActivity($_v_ScriptTask_3); 196 $_v_ScriptTask_3_scriptActivity->setName('$_v_ScriptTask_3'); 197 $_v_ScriptTask_3_scriptActivity->setMethod('_v_ScriptTask_3_script'); 198 $_v_ScriptTask_3->addActivity($_v_ScriptTask_3_scriptActivity); 199 200 $_v_ExclusiveGateway_4 = new ilCaseNode($this); 201 $_v_ExclusiveGateway_4->setName('$_v_ExclusiveGateway_4'); 202 $_v_ExclusiveGateway_4->setIsExclusiveJoin(true); 203 $this->addNode($_v_ExclusiveGateway_4); 204 205 $_v_ScriptTask_5 = new ilBasicNode($this); 206 $this->addNode($_v_ScriptTask_5); 207 $_v_ScriptTask_5->setName('$_v_ScriptTask_5'); 208 209 $_v_ScriptTask_5_scriptActivity = new ilScriptActivity($_v_ScriptTask_5); 210 $_v_ScriptTask_5_scriptActivity->setName('$_v_ScriptTask_5'); 211 $_v_ScriptTask_5_scriptActivity->setMethod('_v_ScriptTask_5_script'); 212 $_v_ScriptTask_5->addActivity($_v_ScriptTask_5_scriptActivity); 213 214 $_v_SendTask_5 = new ilBasicNode($this); 215 $this->addNode($_v_SendTask_5); 216 $_v_SendTask_5->setName('$_v_SendTask_5'); 217 218 $_v_ExclusiveGateway_5 = new ilCaseNode($this); 219 $_v_ExclusiveGateway_5->setName('$_v_ExclusiveGateway_5'); 220 $_v_ExclusiveGateway_5->setIsExclusiveJoin(true); 221 $this->addNode($_v_ExclusiveGateway_5); 222 223 $_v_EndEvent_7 = new ilBasicNode($this); 224 $this->addNode($_v_EndEvent_7); 225 $_v_EndEvent_7->setName('$_v_EndEvent_7'); 226 227 $_v_StartEvent_6 = new ilBasicNode($this); 228 $this->addNode($_v_StartEvent_6); 229 $_v_StartEvent_6->setName('$_v_StartEvent_6'); 230 231 $_v_StartEvent_6_detector = new ilEventDetector($_v_StartEvent_6); 232 $_v_StartEvent_6_detector->setName('$_v_StartEvent_6_detector'); 233 $_v_StartEvent_6_detector->setEvent( "", ""); 234 $_v_StartEvent_6_detector->setEventSubject( "", ""); 235 $_v_StartEvent_6_detector->setEventContext( "", ""); 236 237 $this->defineInstanceVar("DataObject_4","dataObject", false, "", "mixed", "undefined" ); 238 239 $_v_IntermediateCatchEvent_1 = new ilBasicNode($this); 240 $this->addNode($_v_IntermediateCatchEvent_1); 241 $_v_IntermediateCatchEvent_1->setName('$_v_IntermediateCatchEvent_1'); 242 243 $_v_IntermediateCatchEvent_1_detector = new ilEventDetector($_v_IntermediateCatchEvent_1); 244 $_v_IntermediateCatchEvent_1_detector->setName('$_v_IntermediateCatchEvent_1_detector'); 245 $_v_IntermediateCatchEvent_1_detector->setEvent( "time_passed", "time_passed"); 246 $_v_IntermediateCatchEvent_1_detector->setEventSubject( "none", "0"); 247 $_v_IntermediateCatchEvent_1_detector->setEventContext( "none", "0"); 248 $_v_IntermediateCatchEvent_1_detector->setListeningTimeframe(0, 0); 249 $_v_IntermediateCatchEvent_1->addDetector($_v_IntermediateCatchEvent_1_detector); 250 251 $_v_ExclusiveGateway_6 = new ilCaseNode($this); 252 $_v_ExclusiveGateway_6->setName('$_v_ExclusiveGateway_6'); 253 $_v_ExclusiveGateway_6->setIsExclusiveJoin(true); 254 $this->addNode($_v_ExclusiveGateway_6); 255 256 $_v_SendTask_6 = new ilBasicNode($this); 257 $this->addNode($_v_SendTask_6); 258 $_v_SendTask_6->setName('$_v_SendTask_6'); 259 260 $_v_ExclusiveGateway_7 = new ilCaseNode($this); 261 $_v_ExclusiveGateway_7->setName('$_v_ExclusiveGateway_7'); 262 $_v_ExclusiveGateway_7->setIsExclusiveJoin(true); 263 $this->addNode($_v_ExclusiveGateway_7); 264 265 $_v_EndEvent_9 = new ilBasicNode($this); 266 $this->addNode($_v_EndEvent_9); 267 $_v_EndEvent_9->setName('$_v_EndEvent_9'); 268 269 $_v_StartEvent_7 = new ilBasicNode($this); 270 $this->addNode($_v_StartEvent_7); 271 $_v_StartEvent_7->setName('$_v_StartEvent_7'); 272 273 $_v_StartEvent_7_detector = new ilEventDetector($_v_StartEvent_7); 274 $_v_StartEvent_7_detector->setName('$_v_StartEvent_7_detector'); 275 $_v_StartEvent_7_detector->setEvent( "", ""); 276 $_v_StartEvent_7_detector->setEventSubject( "", ""); 277 $_v_StartEvent_7_detector->setEventContext( "", ""); 278 279 $_v_SendTask_7 = new ilBasicNode($this); 280 $this->addNode($_v_SendTask_7); 281 $_v_SendTask_7->setName('$_v_SendTask_7'); 282 283 $_v_ScriptTask_7 = new ilBasicNode($this); 284 $this->addNode($_v_ScriptTask_7); 285 $_v_ScriptTask_7->setName('$_v_ScriptTask_7'); 286 287 $_v_ScriptTask_7_scriptActivity = new ilScriptActivity($_v_ScriptTask_7); 288 $_v_ScriptTask_7_scriptActivity->setName('$_v_ScriptTask_7'); 289 $_v_ScriptTask_7_scriptActivity->setMethod('_v_ScriptTask_7_script'); 290 $_v_ScriptTask_7->addActivity($_v_ScriptTask_7_scriptActivity); 291 292 $_v_ScriptTask_8 = new ilBasicNode($this); 293 $this->addNode($_v_ScriptTask_8); 294 $_v_ScriptTask_8->setName('$_v_ScriptTask_8'); 295 296 $_v_ScriptTask_8_scriptActivity = new ilScriptActivity($_v_ScriptTask_8); 297 $_v_ScriptTask_8_scriptActivity->setName('$_v_ScriptTask_8'); 298 $_v_ScriptTask_8_scriptActivity->setMethod('_v_ScriptTask_8_script'); 299 $_v_ScriptTask_8->addActivity($_v_ScriptTask_8_scriptActivity); 300 301 $_v_ParallelGateway_1 = new ilBasicNode($this); 302 $_v_ParallelGateway_1->setName('$_v_ParallelGateway_1'); 303 $this->addNode($_v_ParallelGateway_1); 304 305 $_v_SendTask_8 = new ilBasicNode($this); 306 $this->addNode($_v_SendTask_8); 307 $_v_SendTask_8->setName('$_v_SendTask_8'); 308 309 $_v_InclusiveGateway_1 = new ilCaseNode($this); 310 $_v_InclusiveGateway_1->setName('$_v_InclusiveGateway_1'); 311 $this->addNode($_v_InclusiveGateway_1); 312 313 $_v_EndEvent_10 = new ilBasicNode($this); 314 $this->addNode($_v_EndEvent_10); 315 $_v_EndEvent_10->setName('$_v_EndEvent_10'); 316 317 $_v_ServiceTask_1_detector = new ilSimpleDetector($_v_ServiceTask_1); 318 $_v_ServiceTask_1_detector->setName('$_v_ServiceTask_1_detector'); 319 $_v_ServiceTask_1_detector->setSourceNode($_v_StartEvent_2); 320 $_v_ServiceTask_1->addDetector($_v_ServiceTask_1_detector); 321 $_v_StartEvent_2_emitter = new ilActivationEmitter($_v_StartEvent_2); 322 $_v_StartEvent_2_emitter->setName('$_v_StartEvent_2_emitter'); 323 $_v_StartEvent_2_emitter->setTargetDetector($_v_ServiceTask_1_detector); 324 $_v_StartEvent_2->addEmitter($_v_StartEvent_2_emitter); 325 326 $_v_ExclusiveGateway_1_detector = new ilSimpleDetector($_v_ExclusiveGateway_1); 327 $_v_ExclusiveGateway_1_detector->setName('$_v_ExclusiveGateway_1_detector'); 328 $_v_ExclusiveGateway_1_detector->setSourceNode($_v_ServiceTask_1); 329 $_v_ExclusiveGateway_1->addDetector($_v_ExclusiveGateway_1_detector); 330 $_v_ServiceTask_1_emitter = new ilActivationEmitter($_v_ServiceTask_1); 331 $_v_ServiceTask_1_emitter->setName('$_v_ServiceTask_1_emitter'); 332 $_v_ServiceTask_1_emitter->setTargetDetector($_v_ExclusiveGateway_1_detector); 333 $_v_ServiceTask_1->addEmitter($_v_ServiceTask_1_emitter); 334 335 $_v_SendTask_1_detector = new ilSimpleDetector($_v_SendTask_1); 336 $_v_SendTask_1_detector->setName('$_v_SendTask_1_detector'); 337 $_v_SendTask_1_detector->setSourceNode($_v_ExclusiveGateway_1); 338 $_v_SendTask_1->addDetector($_v_SendTask_1_detector); 339 $_v_ExclusiveGateway_1_emitter = new ilActivationEmitter($_v_ExclusiveGateway_1); 340 $_v_ExclusiveGateway_1_emitter->setName('$_v_ExclusiveGateway_1_emitter'); 341 $_v_ExclusiveGateway_1_emitter->setTargetDetector($_v_SendTask_1_detector); 342 $_v_ExclusiveGateway_1->addEmitter($_v_ExclusiveGateway_1_emitter); 343 344 $_v_ServiceTask_2_detector = new ilSimpleDetector($_v_ServiceTask_2); 345 $_v_ServiceTask_2_detector->setName('$_v_ServiceTask_2_detector'); 346 $_v_ServiceTask_2_detector->setSourceNode($_v_ExclusiveGateway_1); 347 $_v_ServiceTask_2->addDetector($_v_ServiceTask_2_detector); 348 $_v_ExclusiveGateway_1_emitter = new ilActivationEmitter($_v_ExclusiveGateway_1); 349 $_v_ExclusiveGateway_1_emitter->setName('$_v_ExclusiveGateway_1_emitter'); 350 $_v_ExclusiveGateway_1_emitter->setTargetDetector($_v_ServiceTask_2_detector); 351 $_v_ExclusiveGateway_1->addEmitter($_v_ExclusiveGateway_1_emitter); 352 353 $_v_SendTask_2_detector = new ilSimpleDetector($_v_SendTask_2); 354 $_v_SendTask_2_detector->setName('$_v_SendTask_2_detector'); 355 $_v_SendTask_2_detector->setSourceNode($_v_ServiceTask_2); 356 $_v_SendTask_2->addDetector($_v_SendTask_2_detector); 357 $_v_ServiceTask_2_emitter = new ilActivationEmitter($_v_ServiceTask_2); 358 $_v_ServiceTask_2_emitter->setName('$_v_ServiceTask_2_emitter'); 359 $_v_ServiceTask_2_emitter->setTargetDetector($_v_SendTask_2_detector); 360 $_v_ServiceTask_2->addEmitter($_v_ServiceTask_2_emitter); 361 362 $_v_ExclusiveGateway_3_detector = new ilSimpleDetector($_v_ExclusiveGateway_3); 363 $_v_ExclusiveGateway_3_detector->setName('$_v_ExclusiveGateway_3_detector'); 364 $_v_ExclusiveGateway_3_detector->setSourceNode($_v_SendTask_2); 365 $_v_ExclusiveGateway_3->addDetector($_v_ExclusiveGateway_3_detector); 366 $_v_SendTask_2_emitter = new ilActivationEmitter($_v_SendTask_2); 367 $_v_SendTask_2_emitter->setName('$_v_SendTask_2_emitter'); 368 $_v_SendTask_2_emitter->setTargetDetector($_v_ExclusiveGateway_3_detector); 369 $_v_SendTask_2->addEmitter($_v_SendTask_2_emitter); 370 371 $_v_ExclusiveGateway_3_detector = new ilSimpleDetector($_v_ExclusiveGateway_3); 372 $_v_ExclusiveGateway_3_detector->setName('$_v_ExclusiveGateway_3_detector'); 373 $_v_ExclusiveGateway_3_detector->setSourceNode($_v_SendTask_1); 374 $_v_ExclusiveGateway_3->addDetector($_v_ExclusiveGateway_3_detector); 375 $_v_SendTask_1_emitter = new ilActivationEmitter($_v_SendTask_1); 376 $_v_SendTask_1_emitter->setName('$_v_SendTask_1_emitter'); 377 $_v_SendTask_1_emitter->setTargetDetector($_v_ExclusiveGateway_3_detector); 378 $_v_SendTask_1->addEmitter($_v_SendTask_1_emitter); 379 380 $_v_ScriptTask_1_detector = new ilSimpleDetector($_v_ScriptTask_1); 381 $_v_ScriptTask_1_detector->setName('$_v_ScriptTask_1_detector'); 382 $_v_ScriptTask_1_detector->setSourceNode($_v_StartEvent_3); 383 $_v_ScriptTask_1->addDetector($_v_ScriptTask_1_detector); 384 $_v_StartEvent_3_emitter = new ilActivationEmitter($_v_StartEvent_3); 385 $_v_StartEvent_3_emitter->setName('$_v_StartEvent_3_emitter'); 386 $_v_StartEvent_3_emitter->setTargetDetector($_v_ScriptTask_1_detector); 387 $_v_StartEvent_3->addEmitter($_v_StartEvent_3_emitter); 388 389 $_v_SendTask_3_detector = new ilSimpleDetector($_v_SendTask_3); 390 $_v_SendTask_3_detector->setName('$_v_SendTask_3_detector'); 391 $_v_SendTask_3_detector->setSourceNode($_v_ScriptTask_1); 392 $_v_SendTask_3->addDetector($_v_SendTask_3_detector); 393 $_v_ScriptTask_1_emitter = new ilActivationEmitter($_v_ScriptTask_1); 394 $_v_ScriptTask_1_emitter->setName('$_v_ScriptTask_1_emitter'); 395 $_v_ScriptTask_1_emitter->setTargetDetector($_v_SendTask_3_detector); 396 $_v_ScriptTask_1->addEmitter($_v_ScriptTask_1_emitter); 397 398 $_v_EndEvent_4_detector = new ilSimpleDetector($_v_EndEvent_4); 399 $_v_EndEvent_4_detector->setName('$_v_EndEvent_4_detector'); 400 $_v_EndEvent_4_detector->setSourceNode($_v_SendTask_3); 401 $_v_EndEvent_4->addDetector($_v_EndEvent_4_detector); 402 $_v_SendTask_3_emitter = new ilActivationEmitter($_v_SendTask_3); 403 $_v_SendTask_3_emitter->setName('$_v_SendTask_3_emitter'); 404 $_v_SendTask_3_emitter->setTargetDetector($_v_EndEvent_4_detector); 405 $_v_SendTask_3->addEmitter($_v_SendTask_3_emitter); 406 407 $_v_ScriptTask_2_detector = new ilSimpleDetector($_v_ScriptTask_2); 408 $_v_ScriptTask_2_detector->setName('$_v_ScriptTask_2_detector'); 409 $_v_ScriptTask_2_detector->setSourceNode($_v_StartEvent_4); 410 $_v_ScriptTask_2->addDetector($_v_ScriptTask_2_detector); 411 $_v_StartEvent_4_emitter = new ilActivationEmitter($_v_StartEvent_4); 412 $_v_StartEvent_4_emitter->setName('$_v_StartEvent_4_emitter'); 413 $_v_StartEvent_4_emitter->setTargetDetector($_v_ScriptTask_2_detector); 414 $_v_StartEvent_4->addEmitter($_v_StartEvent_4_emitter); 415 416 $_v_SendTask_4_detector = new ilSimpleDetector($_v_SendTask_4); 417 $_v_SendTask_4_detector->setName('$_v_SendTask_4_detector'); 418 $_v_SendTask_4_detector->setSourceNode($_v_ScriptTask_2); 419 $_v_SendTask_4->addDetector($_v_SendTask_4_detector); 420 $_v_ScriptTask_2_emitter = new ilActivationEmitter($_v_ScriptTask_2); 421 $_v_ScriptTask_2_emitter->setName('$_v_ScriptTask_2_emitter'); 422 $_v_ScriptTask_2_emitter->setTargetDetector($_v_SendTask_4_detector); 423 $_v_ScriptTask_2->addEmitter($_v_ScriptTask_2_emitter); 424 425 $_v_IntermediateThrowEvent_1_detector = new ilSimpleDetector($_v_IntermediateThrowEvent_1); 426 $_v_IntermediateThrowEvent_1_detector->setName('$_v_IntermediateThrowEvent_1_detector'); 427 $_v_IntermediateThrowEvent_1_detector->setSourceNode($_v_SendTask_4); 428 $_v_IntermediateThrowEvent_1->addDetector($_v_IntermediateThrowEvent_1_detector); 429 $_v_SendTask_4_emitter = new ilActivationEmitter($_v_SendTask_4); 430 $_v_SendTask_4_emitter->setName('$_v_SendTask_4_emitter'); 431 $_v_SendTask_4_emitter->setTargetDetector($_v_IntermediateThrowEvent_1_detector); 432 $_v_SendTask_4->addEmitter($_v_SendTask_4_emitter); 433 434 $_v_EndEvent_6_detector = new ilSimpleDetector($_v_EndEvent_6); 435 $_v_EndEvent_6_detector->setName('$_v_EndEvent_6_detector'); 436 $_v_EndEvent_6_detector->setSourceNode($_v_IntermediateThrowEvent_1); 437 $_v_EndEvent_6->addDetector($_v_EndEvent_6_detector); 438 $_v_IntermediateThrowEvent_1_emitter = new ilActivationEmitter($_v_IntermediateThrowEvent_1); 439 $_v_IntermediateThrowEvent_1_emitter->setName('$_v_IntermediateThrowEvent_1_emitter'); 440 $_v_IntermediateThrowEvent_1_emitter->setTargetDetector($_v_EndEvent_6_detector); 441 $_v_IntermediateThrowEvent_1->addEmitter($_v_IntermediateThrowEvent_1_emitter); 442 443 $_v_ExclusiveGateway_4_detector = new ilSimpleDetector($_v_ExclusiveGateway_4); 444 $_v_ExclusiveGateway_4_detector->setName('$_v_ExclusiveGateway_4_detector'); 445 $_v_ExclusiveGateway_4_detector->setSourceNode($_v_ScriptTask_3); 446 $_v_ExclusiveGateway_4->addDetector($_v_ExclusiveGateway_4_detector); 447 $_v_ScriptTask_3_emitter = new ilActivationEmitter($_v_ScriptTask_3); 448 $_v_ScriptTask_3_emitter->setName('$_v_ScriptTask_3_emitter'); 449 $_v_ScriptTask_3_emitter->setTargetDetector($_v_ExclusiveGateway_4_detector); 450 $_v_ScriptTask_3->addEmitter($_v_ScriptTask_3_emitter); 451 452 $_v_ScriptTask_5_detector = new ilSimpleDetector($_v_ScriptTask_5); 453 $_v_ScriptTask_5_detector->setName('$_v_ScriptTask_5_detector'); 454 $_v_ScriptTask_5_detector->setSourceNode($_v_ExclusiveGateway_4); 455 $_v_ScriptTask_5->addDetector($_v_ScriptTask_5_detector); 456 $_v_ExclusiveGateway_4_emitter = new ilActivationEmitter($_v_ExclusiveGateway_4); 457 $_v_ExclusiveGateway_4_emitter->setName('$_v_ExclusiveGateway_4_emitter'); 458 $_v_ExclusiveGateway_4_emitter->setTargetDetector($_v_ScriptTask_5_detector); 459 $_v_ExclusiveGateway_4->addEmitter($_v_ExclusiveGateway_4_emitter); 460 461 $_v_SendTask_5_detector = new ilSimpleDetector($_v_SendTask_5); 462 $_v_SendTask_5_detector->setName('$_v_SendTask_5_detector'); 463 $_v_SendTask_5_detector->setSourceNode($_v_ScriptTask_5); 464 $_v_SendTask_5->addDetector($_v_SendTask_5_detector); 465 $_v_ScriptTask_5_emitter = new ilActivationEmitter($_v_ScriptTask_5); 466 $_v_ScriptTask_5_emitter->setName('$_v_ScriptTask_5_emitter'); 467 $_v_ScriptTask_5_emitter->setTargetDetector($_v_SendTask_5_detector); 468 $_v_ScriptTask_5->addEmitter($_v_ScriptTask_5_emitter); 469 470 $_v_ExclusiveGateway_5_detector = new ilSimpleDetector($_v_ExclusiveGateway_5); 471 $_v_ExclusiveGateway_5_detector->setName('$_v_ExclusiveGateway_5_detector'); 472 $_v_ExclusiveGateway_5_detector->setSourceNode($_v_StartEvent_5); 473 $_v_ExclusiveGateway_5->addDetector($_v_ExclusiveGateway_5_detector); 474 $_v_StartEvent_5_emitter = new ilActivationEmitter($_v_StartEvent_5); 475 $_v_StartEvent_5_emitter->setName('$_v_StartEvent_5_emitter'); 476 $_v_StartEvent_5_emitter->setTargetDetector($_v_ExclusiveGateway_5_detector); 477 $_v_StartEvent_5->addEmitter($_v_StartEvent_5_emitter); 478 479 $_v_ScriptTask_3_detector = new ilSimpleDetector($_v_ScriptTask_3); 480 $_v_ScriptTask_3_detector->setName('$_v_ScriptTask_3_detector'); 481 $_v_ScriptTask_3_detector->setSourceNode($_v_ExclusiveGateway_5); 482 $_v_ScriptTask_3->addDetector($_v_ScriptTask_3_detector); 483 $_v_ExclusiveGateway_5_emitter = new ilActivationEmitter($_v_ExclusiveGateway_5); 484 $_v_ExclusiveGateway_5_emitter->setName('$_v_ExclusiveGateway_5_emitter'); 485 $_v_ExclusiveGateway_5_emitter->setTargetDetector($_v_ScriptTask_3_detector); 486 $_v_ExclusiveGateway_5->addEmitter($_v_ExclusiveGateway_5_emitter); 487 488 $_v_ExclusiveGateway_5_detector = new ilSimpleDetector($_v_ExclusiveGateway_5); 489 $_v_ExclusiveGateway_5_detector->setName('$_v_ExclusiveGateway_5_detector'); 490 $_v_ExclusiveGateway_5_detector->setSourceNode($_v_SendTask_5); 491 $_v_ExclusiveGateway_5->addDetector($_v_ExclusiveGateway_5_detector); 492 $_v_SendTask_5_emitter = new ilActivationEmitter($_v_SendTask_5); 493 $_v_SendTask_5_emitter->setName('$_v_SendTask_5_emitter'); 494 $_v_SendTask_5_emitter->setTargetDetector($_v_ExclusiveGateway_5_detector); 495 $_v_SendTask_5->addEmitter($_v_SendTask_5_emitter); 496 497 $_v_EndEvent_7_detector = new ilSimpleDetector($_v_EndEvent_7); 498 $_v_EndEvent_7_detector->setName('$_v_EndEvent_7_detector'); 499 $_v_EndEvent_7_detector->setSourceNode($_v_ExclusiveGateway_4); 500 $_v_EndEvent_7->addDetector($_v_EndEvent_7_detector); 501 $_v_ExclusiveGateway_4_emitter = new ilActivationEmitter($_v_ExclusiveGateway_4); 502 $_v_ExclusiveGateway_4_emitter->setName('$_v_ExclusiveGateway_4_emitter'); 503 $_v_ExclusiveGateway_4_emitter->setTargetDetector($_v_EndEvent_7_detector); 504 $_v_ExclusiveGateway_4->addEmitter($_v_ExclusiveGateway_4_emitter); 505 506 $_v_IntermediateCatchEvent_1_detector = new ilSimpleDetector($_v_IntermediateCatchEvent_1); 507 $_v_IntermediateCatchEvent_1_detector->setName('$_v_IntermediateCatchEvent_1_detector'); 508 $_v_IntermediateCatchEvent_1_detector->setSourceNode($_v_StartEvent_6); 509 $_v_IntermediateCatchEvent_1->addDetector($_v_IntermediateCatchEvent_1_detector); 510 $_v_StartEvent_6_emitter = new ilActivationEmitter($_v_StartEvent_6); 511 $_v_StartEvent_6_emitter->setName('$_v_StartEvent_6_emitter'); 512 $_v_StartEvent_6_emitter->setTargetDetector($_v_IntermediateCatchEvent_1_detector); 513 $_v_StartEvent_6->addEmitter($_v_StartEvent_6_emitter); 514 515 $_v_ExclusiveGateway_6_detector = new ilSimpleDetector($_v_ExclusiveGateway_6); 516 $_v_ExclusiveGateway_6_detector->setName('$_v_ExclusiveGateway_6_detector'); 517 $_v_ExclusiveGateway_6_detector->setSourceNode($_v_IntermediateCatchEvent_1); 518 $_v_ExclusiveGateway_6->addDetector($_v_ExclusiveGateway_6_detector); 519 $_v_IntermediateCatchEvent_1_emitter = new ilActivationEmitter($_v_IntermediateCatchEvent_1); 520 $_v_IntermediateCatchEvent_1_emitter->setName('$_v_IntermediateCatchEvent_1_emitter'); 521 $_v_IntermediateCatchEvent_1_emitter->setTargetDetector($_v_ExclusiveGateway_6_detector); 522 $_v_IntermediateCatchEvent_1->addEmitter($_v_IntermediateCatchEvent_1_emitter); 523 524 $_v_SendTask_6_detector = new ilSimpleDetector($_v_SendTask_6); 525 $_v_SendTask_6_detector->setName('$_v_SendTask_6_detector'); 526 $_v_SendTask_6_detector->setSourceNode($_v_ExclusiveGateway_6); 527 $_v_SendTask_6->addDetector($_v_SendTask_6_detector); 528 $_v_ExclusiveGateway_6_emitter = new ilActivationEmitter($_v_ExclusiveGateway_6); 529 $_v_ExclusiveGateway_6_emitter->setName('$_v_ExclusiveGateway_6_emitter'); 530 $_v_ExclusiveGateway_6_emitter->setTargetDetector($_v_SendTask_6_detector); 531 $_v_ExclusiveGateway_6->addEmitter($_v_ExclusiveGateway_6_emitter); 532 533 $_v_ExclusiveGateway_7_detector = new ilSimpleDetector($_v_ExclusiveGateway_7); 534 $_v_ExclusiveGateway_7_detector->setName('$_v_ExclusiveGateway_7_detector'); 535 $_v_ExclusiveGateway_7_detector->setSourceNode($_v_ExclusiveGateway_6); 536 $_v_ExclusiveGateway_7->addDetector($_v_ExclusiveGateway_7_detector); 537 $_v_ExclusiveGateway_6_emitter = new ilActivationEmitter($_v_ExclusiveGateway_6); 538 $_v_ExclusiveGateway_6_emitter->setName('$_v_ExclusiveGateway_6_emitter'); 539 $_v_ExclusiveGateway_6_emitter->setTargetDetector($_v_ExclusiveGateway_7_detector); 540 $_v_ExclusiveGateway_6->addEmitter($_v_ExclusiveGateway_6_emitter); 541 542 $_v_ExclusiveGateway_7_detector = new ilSimpleDetector($_v_ExclusiveGateway_7); 543 $_v_ExclusiveGateway_7_detector->setName('$_v_ExclusiveGateway_7_detector'); 544 $_v_ExclusiveGateway_7_detector->setSourceNode($_v_SendTask_6); 545 $_v_ExclusiveGateway_7->addDetector($_v_ExclusiveGateway_7_detector); 546 $_v_SendTask_6_emitter = new ilActivationEmitter($_v_SendTask_6); 547 $_v_SendTask_6_emitter->setName('$_v_SendTask_6_emitter'); 548 $_v_SendTask_6_emitter->setTargetDetector($_v_ExclusiveGateway_7_detector); 549 $_v_SendTask_6->addEmitter($_v_SendTask_6_emitter); 550 551 $_v_EndEvent_9_detector = new ilSimpleDetector($_v_EndEvent_9); 552 $_v_EndEvent_9_detector->setName('$_v_EndEvent_9_detector'); 553 $_v_EndEvent_9_detector->setSourceNode($_v_ExclusiveGateway_7); 554 $_v_EndEvent_9->addDetector($_v_EndEvent_9_detector); 555 $_v_ExclusiveGateway_7_emitter = new ilActivationEmitter($_v_ExclusiveGateway_7); 556 $_v_ExclusiveGateway_7_emitter->setName('$_v_ExclusiveGateway_7_emitter'); 557 $_v_ExclusiveGateway_7_emitter->setTargetDetector($_v_EndEvent_9_detector); 558 $_v_ExclusiveGateway_7->addEmitter($_v_ExclusiveGateway_7_emitter); 559 560 $_v_EndEvent_3_detector = new ilSimpleDetector($_v_EndEvent_3); 561 $_v_EndEvent_3_detector->setName('$_v_EndEvent_3_detector'); 562 $_v_EndEvent_3_detector->setSourceNode($_v_ExclusiveGateway_3); 563 $_v_EndEvent_3->addDetector($_v_EndEvent_3_detector); 564 $_v_ExclusiveGateway_3_emitter = new ilActivationEmitter($_v_ExclusiveGateway_3); 565 $_v_ExclusiveGateway_3_emitter->setName('$_v_ExclusiveGateway_3_emitter'); 566 $_v_ExclusiveGateway_3_emitter->setTargetDetector($_v_EndEvent_3_detector); 567 $_v_ExclusiveGateway_3->addEmitter($_v_ExclusiveGateway_3_emitter); 568 569 $_v_ScriptTask_7_detector = new ilSimpleDetector($_v_ScriptTask_7); 570 $_v_ScriptTask_7_detector->setName('$_v_ScriptTask_7_detector'); 571 $_v_ScriptTask_7_detector->setSourceNode($_v_StartEvent_7); 572 $_v_ScriptTask_7->addDetector($_v_ScriptTask_7_detector); 573 $_v_StartEvent_7_emitter = new ilActivationEmitter($_v_StartEvent_7); 574 $_v_StartEvent_7_emitter->setName('$_v_StartEvent_7_emitter'); 575 $_v_StartEvent_7_emitter->setTargetDetector($_v_ScriptTask_7_detector); 576 $_v_StartEvent_7->addEmitter($_v_StartEvent_7_emitter); 577 578 $_v_ScriptTask_8_detector = new ilSimpleDetector($_v_ScriptTask_8); 579 $_v_ScriptTask_8_detector->setName('$_v_ScriptTask_8_detector'); 580 $_v_ScriptTask_8_detector->setSourceNode($_v_ScriptTask_7); 581 $_v_ScriptTask_8->addDetector($_v_ScriptTask_8_detector); 582 $_v_ScriptTask_7_emitter = new ilActivationEmitter($_v_ScriptTask_7); 583 $_v_ScriptTask_7_emitter->setName('$_v_ScriptTask_7_emitter'); 584 $_v_ScriptTask_7_emitter->setTargetDetector($_v_ScriptTask_8_detector); 585 $_v_ScriptTask_7->addEmitter($_v_ScriptTask_7_emitter); 586 587 $_v_ParallelGateway_1_detector = new ilSimpleDetector($_v_ParallelGateway_1); 588 $_v_ParallelGateway_1_detector->setName('$_v_ParallelGateway_1_detector'); 589 $_v_ParallelGateway_1_detector->setSourceNode($_v_ScriptTask_8); 590 $_v_ParallelGateway_1->addDetector($_v_ParallelGateway_1_detector); 591 $_v_ScriptTask_8_emitter = new ilActivationEmitter($_v_ScriptTask_8); 592 $_v_ScriptTask_8_emitter->setName('$_v_ScriptTask_8_emitter'); 593 $_v_ScriptTask_8_emitter->setTargetDetector($_v_ParallelGateway_1_detector); 594 $_v_ScriptTask_8->addEmitter($_v_ScriptTask_8_emitter); 595 596 $_v_SendTask_7_detector = new ilSimpleDetector($_v_SendTask_7); 597 $_v_SendTask_7_detector->setName('$_v_SendTask_7_detector'); 598 $_v_SendTask_7_detector->setSourceNode($_v_ParallelGateway_1); 599 $_v_SendTask_7->addDetector($_v_SendTask_7_detector); 600 $_v_ParallelGateway_1_emitter = new ilActivationEmitter($_v_ParallelGateway_1); 601 $_v_ParallelGateway_1_emitter->setName('$_v_ParallelGateway_1_emitter'); 602 $_v_ParallelGateway_1_emitter->setTargetDetector($_v_SendTask_7_detector); 603 $_v_ParallelGateway_1->addEmitter($_v_ParallelGateway_1_emitter); 604 605 $_v_SendTask_8_detector = new ilSimpleDetector($_v_SendTask_8); 606 $_v_SendTask_8_detector->setName('$_v_SendTask_8_detector'); 607 $_v_SendTask_8_detector->setSourceNode($_v_ParallelGateway_1); 608 $_v_SendTask_8->addDetector($_v_SendTask_8_detector); 609 $_v_ParallelGateway_1_emitter = new ilActivationEmitter($_v_ParallelGateway_1); 610 $_v_ParallelGateway_1_emitter->setName('$_v_ParallelGateway_1_emitter'); 611 $_v_ParallelGateway_1_emitter->setTargetDetector($_v_SendTask_8_detector); 612 $_v_ParallelGateway_1->addEmitter($_v_ParallelGateway_1_emitter); 613 614 $_v_InclusiveGateway_1_detector = new ilSimpleDetector($_v_InclusiveGateway_1); 615 $_v_InclusiveGateway_1_detector->setName('$_v_InclusiveGateway_1_detector'); 616 $_v_InclusiveGateway_1_detector->setSourceNode($_v_SendTask_7); 617 $_v_InclusiveGateway_1->addDetector($_v_InclusiveGateway_1_detector); 618 $_v_SendTask_7_emitter = new ilActivationEmitter($_v_SendTask_7); 619 $_v_SendTask_7_emitter->setName('$_v_SendTask_7_emitter'); 620 $_v_SendTask_7_emitter->setTargetDetector($_v_InclusiveGateway_1_detector); 621 $_v_SendTask_7->addEmitter($_v_SendTask_7_emitter); 622 623 $_v_InclusiveGateway_1_detector = new ilSimpleDetector($_v_InclusiveGateway_1); 624 $_v_InclusiveGateway_1_detector->setName('$_v_InclusiveGateway_1_detector'); 625 $_v_InclusiveGateway_1_detector->setSourceNode($_v_SendTask_8); 626 $_v_InclusiveGateway_1->addDetector($_v_InclusiveGateway_1_detector); 627 $_v_SendTask_8_emitter = new ilActivationEmitter($_v_SendTask_8); 628 $_v_SendTask_8_emitter->setName('$_v_SendTask_8_emitter'); 629 $_v_SendTask_8_emitter->setTargetDetector($_v_InclusiveGateway_1_detector); 630 $_v_SendTask_8->addEmitter($_v_SendTask_8_emitter); 631 632 $_v_EndEvent_10_detector = new ilSimpleDetector($_v_EndEvent_10); 633 $_v_EndEvent_10_detector->setName('$_v_EndEvent_10_detector'); 634 $_v_EndEvent_10_detector->setSourceNode($_v_InclusiveGateway_1); 635 $_v_EndEvent_10->addDetector($_v_EndEvent_10_detector); 636 $_v_InclusiveGateway_1_emitter = new ilActivationEmitter($_v_InclusiveGateway_1); 637 $_v_InclusiveGateway_1_emitter->setName('$_v_InclusiveGateway_1_emitter'); 638 $_v_InclusiveGateway_1_emitter->setTargetDetector($_v_EndEvent_10_detector); 639 $_v_InclusiveGateway_1->addEmitter($_v_InclusiveGateway_1_emitter); 640 641 // association_missing 642 643 } 644 645 public function _v_ScriptTask_1_script($context) 646 { 647 648 } 649 650 651 public function _v_ScriptTask_2_script($context) 652 { 653 654 } 655 656 657 public function _v_ScriptTask_3_script($context) 658 { 659 660 } 661 662 663 public function _v_ScriptTask_5_script($context) 664 { 665 666 } 667 668 669 public function _v_ScriptTask_7_script($context) 670 { 671 672 } 673 674 675 public function _v_ScriptTask_8_script($context) 676 { 677 678 } 679 680 } 681 682?>