Class PNUnroller
- java.lang.Object
-
- org.processmining.plugins.stochasticpetrinet.analyzer.PNUnroller
-
public class PNUnroller extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PNUnroller(org.deckfour.xes.classification.XEventClassifier classifier)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>getFinalPlaces(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet)static java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>getInitialPlaces(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet)java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Double>replayTraceUnrolledPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog originalTrace, org.deckfour.xes.classification.XEventClasses ec)voidsetEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)org.processmining.models.graphbased.directed.petrinet.PetrinetGraphunrollPNbasedOnAlignment(org.processmining.plugins.replayer.replayresult.AllSyncReplayResult replayResult, int alignmentIndex, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking)org.processmining.models.graphbased.directed.petrinet.PetrinetGraphunrolPNbasedOnTrace(org.deckfour.xes.model.XLog originalTrace, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, boolean debug)
-
-
-
Method Detail
-
unrolPNbasedOnTrace
public org.processmining.models.graphbased.directed.petrinet.PetrinetGraph unrolPNbasedOnTrace(org.deckfour.xes.model.XLog originalTrace, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking, boolean debug) throws java.lang.Exception- Throws:
java.lang.Exception
-
unrollPNbasedOnAlignment
public org.processmining.models.graphbased.directed.petrinet.PetrinetGraph unrollPNbasedOnAlignment(org.processmining.plugins.replayer.replayresult.AllSyncReplayResult replayResult, int alignmentIndex, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking) throws java.lang.Exception- Throws:
java.lang.Exception
-
replayTraceUnrolledPN
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Double> replayTraceUnrolledPN(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.deckfour.xes.model.XLog originalTrace, org.deckfour.xes.classification.XEventClasses ec) throws java.lang.Exception- Throws:
java.lang.Exception
-
getFinalPlaces
public static java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place> getFinalPlaces(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet)
-
getInitialPlaces
public static java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place> getInitialPlaces(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph petriNet)
-
setEventClassifier
public void setEventClassifier(org.deckfour.xes.classification.XEventClassifier eventClassifier)
-
-