pm4py.objects.bpmn.obj module#
- class pm4py.objects.bpmn.obj.BPMN(process_id=None, name='', nodes=None, flows=None)[source]#
Bases:
object- class BPMNNode(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
object- property name#
- property id#
- property in_arcs#
- property out_arcs#
- property process#
- class Collaboration(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
BPMNNode
- class Participant(id='', name='', in_arcs=None, out_arcs=None, process=None, process_ref=None)[source]#
Bases:
BPMNNode
- class TextAnnotation(id='', name='', in_arcs=None, out_arcs=None, process=None, text=None)[source]#
Bases:
BPMNNode
- class StartEvent(id='', isInterrupting=False, name='', parallelMultiple=False, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Event
- class NormalStartEvent(id='', isInterrupting=False, name='', parallelMultiple=False, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
StartEvent
- class MessageStartEvent(id='', isInterrupting=False, name='', parallelMultiple=False, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
StartEvent
- class IntermediateCatchEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Event
- class MessageIntermediateCatchEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
IntermediateCatchEvent
- class ErrorIntermediateCatchEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
IntermediateCatchEvent
- class CancelIntermediateCatchEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
IntermediateCatchEvent
- class BoundaryEvent(id='', name='', in_arcs=None, out_arcs=None, process=None, activity=None)[source]#
Bases:
Event
- class MessageBoundaryEvent(id='', name='', in_arcs=None, out_arcs=None, process=None, activity=None)[source]#
Bases:
BoundaryEvent
- class ErrorBoundaryEvent(id='', name='', in_arcs=None, out_arcs=None, process=None, activity=None)[source]#
Bases:
BoundaryEvent
- class CancelBoundaryEvent(id='', name='', in_arcs=None, out_arcs=None, process=None, activity=None)[source]#
Bases:
BoundaryEvent
- class IntermediateThrowEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Event
- class MessageIntermediateThrowEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
IntermediateThrowEvent
- class NormalIntermediateThrowEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
IntermediateThrowEvent
- class NormalEndEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
EndEvent
- class MessageEndEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
EndEvent
- class TerminateEndEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
EndEvent
- class ErrorEndEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
EndEvent
- class CancelEndEvent(id='', name='', in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
EndEvent
- class SubProcess(id='', name='', in_arcs=None, out_arcs=None, process=None, depth=None)[source]#
Bases:
Activity
- class Gateway(id='', name='', gateway_direction=Direction.UNSPECIFIED, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
BPMNNode
- class ParallelGateway(id='', name='', gateway_direction=None, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Gateway
- class ExclusiveGateway(id='', name='', gateway_direction=None, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Gateway
- class InclusiveGateway(id='', name='', gateway_direction=None, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Gateway
- class EventBasedGateway(id='', name='', gateway_direction=None, in_arcs=None, out_arcs=None, process=None)[source]#
Bases:
Gateway