public class HybridPetrinetImpl
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
org.processmining.acceptingpetrinet.models.AcceptingPetriNet |
apn |
java.util.Map<org.processmining.models.semantics.petrinet.Marking,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition>> |
enabledTransitions |
java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
mappingStringToTransition |
org.processmining.models.semantics.petrinet.PetrinetSemantics |
pns |
| Constructor and Description |
|---|
HybridPetrinetImpl(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn) |
HybridPetrinetImpl(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn,
java.util.Map<java.lang.String,java.lang.String> subprocessMapping,
java.util.Set<java.lang.String> subprocessNames,
java.util.Set<java.lang.String> canTerminateInInitialState) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> |
computeEnabledTransitionsPartDeux(org.processmining.models.semantics.petrinet.Marking initialMarking) |
org.processmining.models.semantics.petrinet.Marking |
performAction(org.processmining.models.semantics.petrinet.Marking currentMarking,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
org.processmining.framework.util.Pair<org.processmining.models.semantics.petrinet.Marking,org.processmining.framework.util.Pair<java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> |
performActionList(org.processmining.models.semantics.petrinet.Marking currentMarking,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
public org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn
public org.processmining.models.semantics.petrinet.PetrinetSemantics pns
public java.util.Map<org.processmining.models.semantics.petrinet.Marking,java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition>> enabledTransitions
public java.util.Map<java.lang.String,org.processmining.models.graphbased.directed.petrinet.elements.Transition> mappingStringToTransition
public HybridPetrinetImpl(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn)
public HybridPetrinetImpl(org.processmining.acceptingpetrinet.models.AcceptingPetriNet apn,
java.util.Map<java.lang.String,java.lang.String> subprocessMapping,
java.util.Set<java.lang.String> subprocessNames,
java.util.Set<java.lang.String> canTerminateInInitialState)
public org.processmining.models.semantics.petrinet.Marking performAction(org.processmining.models.semantics.petrinet.Marking currentMarking,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
throws java.lang.Exception
java.lang.Exceptionpublic org.processmining.framework.util.Pair<org.processmining.models.semantics.petrinet.Marking,org.processmining.framework.util.Pair<java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Transition>,org.processmining.models.graphbased.directed.petrinet.elements.Transition>> performActionList(org.processmining.models.semantics.petrinet.Marking currentMarking,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Collection<org.processmining.models.graphbased.directed.petrinet.elements.Transition> computeEnabledTransitionsPartDeux(org.processmining.models.semantics.petrinet.Marking initialMarking)
throws java.lang.Exception
java.lang.Exception