pm4py.objects.bpmn package

Submodules

pm4py.objects.bpmn.bpmn_graph module

pm4py.objects.bpmn.obj module

class pm4py.objects.bpmn.obj.BPMN(name='', nodes=None, flows=None)[source]

Bases: object

class BPMNNode(name='', in_arcs=None, out_arcs=None)[source]

Bases: object

add_in_arc(in_arc)[source]
add_out_arc(out_arc)[source]
get_height()[source]
get_id()[source]
get_in_arcs()[source]
get_name()[source]
get_out_arcs()[source]
get_process()[source]
get_width()[source]
get_x()[source]
get_y()[source]
remove_in_arc(in_arc)[source]
remove_out_arc(out_arc)[source]
set_height(height)[source]
set_process(process)[source]
set_width(width)[source]
set_x(x)[source]
set_y(y)[source]
class EndEvent(name='', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

class ExclusiveGateway(name='', gatewayDirection='Unspecified', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

class Flow(source, target, name='')[source]

Bases: object

add_waypoint(waypoint)[source]
del_waypoints()[source]
get_id()[source]
get_name()[source]
get_process()[source]
get_source()[source]
get_target()[source]
get_waypoints()[source]
set_process(process)[source]
class InclusiveGateway(name='', gatewayDirection='Unspecified', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

class OtherEvent(name='', type='', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

class ParallelGateway(name='', gatewayDirection='Unspecified', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

class StartEvent(isInterrupting=False, name='', parallelMultiple=False, in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

get_isInterrupting()[source]
get_parallelMultiple()[source]
class Task(name='', type='task', in_arcs=None, out_arcs=None)[source]

Bases: pm4py.objects.bpmn.obj.BPMN.BPMNNode

add_flow(flow)[source]
add_node(node)[source]
get_flows()[source]
get_graph()[source]
get_name()[source]
get_nodes()[source]
remove_flow(flow)[source]
remove_node(node)[source]

Module contents