pm4py.objects.petri_net.inhibitor_reset.semantics module#
- class pm4py.objects.petri_net.inhibitor_reset.semantics.InhibitorResetSemantics[source]#
Bases:
Semantics- is_enabled(t, pn, m, **kwargs)[source]#
Verifies whether a given transition is enabled in a given Petri net and marking
- Parameters:
param t: transition to check
param pn: Petri net
param m: marking to check
- Return type:
return: true if enabled, false otherwise
- execute(t, pn, m, **kwargs)[source]#
Executes a given transition in a given Petri net and Marking
- Parameters:
param t: transition to execute
param pn: Petri net
param m: marking to use
- Return type:
return: newly reached marking if :param t: is enabled, None otherwise