libSmalldb
v2.0.2
|
BPMN reader.
Read a BPMN diagram and infer a state machine which implements a given participant of the business proces. When multiple BPMN loaders used, the final state machine will implement all of the business processes.
Public Member Functions | |
enableTimeLog (bool $enable=true) | |
getTimeLog () | |
getBpmnGraph () | |
setSvgFileName (?string $svgFileName) | |
getSvgFileName () | |
inferStateMachine (StateMachineDefinitionBuilder $builder, string $state_machine_participant_id, bool $rewriteGraph=false) | |
Static Public Member Functions | |
static | readBpmnFile (string $bpmnFileName) |
static | readGraph (Graph $bpmnGraph) |
enableTimeLog | ( | bool | $enable = true | ) |
getTimeLog | ( | ) |
|
static |
|
static |
getBpmnGraph | ( | ) |
setSvgFileName | ( | ?string | $svgFileName | ) |
getSvgFileName | ( | ) |
inferStateMachine | ( | StateMachineDefinitionBuilder | $builder, |
string | $state_machine_participant_id, | ||
bool | $rewriteGraph = false |
||
) |