public class TokenReplayer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
Behaviors |
behaviors |
org.processmining.models.semantics.petrinet.Marking |
finalMarking |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> |
fitBehaviorsForPlaces |
java.lang.Integer |
fitTraces |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>> |
inputPlacesForTransition |
org.processmining.models.semantics.petrinet.Marking |
marking |
org.processmining.models.graphbased.directed.petrinet.Petrinet |
net |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>> |
outputPlacesForTransition |
java.lang.Integer |
overallTraces |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> |
overfedBehaviorsForPlaces |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Double> |
placeFitness |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> |
placeSupport |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Double> |
placeUnderfedness |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,PlaceUsageStatus.status> |
placeUsageStatus |
double |
traceFitness |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> |
underfedBehaviorsForPlaces |
Constructor and Description |
---|
TokenReplayer(Behaviors behaviors,
org.processmining.models.graphbased.directed.petrinet.Petrinet net,
org.processmining.models.semantics.petrinet.Marking initialMarking,
org.processmining.models.semantics.petrinet.Marking finalMarking) |
Modifier and Type | Method and Description |
---|---|
void |
calculateStatistics() |
void |
doReplay() |
java.util.List<PlaceUnderfednessStorage> |
getPlaceUnderfednessStorage() |
int |
getSumOfBehaviorsCount(java.util.Set<Behavior> behaviors) |
void |
populatePlacesMaps() |
void |
populateTransitionsMaps() |
void |
printResume() |
void |
reset() |
public Behaviors behaviors
public org.processmining.models.graphbased.directed.petrinet.Petrinet net
public org.processmining.models.semantics.petrinet.Marking marking
public org.processmining.models.semantics.petrinet.Marking finalMarking
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>> inputPlacesForTransition
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.util.List<org.processmining.models.graphbased.directed.petrinet.elements.Place>> outputPlacesForTransition
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> fitBehaviorsForPlaces
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> underfedBehaviorsForPlaces
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.util.Set<Behavior>> overfedBehaviorsForPlaces
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> placeSupport
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Double> placeFitness
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Double> placeUnderfedness
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,PlaceUsageStatus.status> placeUsageStatus
public java.lang.Integer overallTraces
public java.lang.Integer fitTraces
public double traceFitness
public TokenReplayer(Behaviors behaviors, org.processmining.models.graphbased.directed.petrinet.Petrinet net, org.processmining.models.semantics.petrinet.Marking initialMarking, org.processmining.models.semantics.petrinet.Marking finalMarking)
public void reset()
public void populatePlacesMaps()
public void populateTransitionsMaps()
public void doReplay()
public int getSumOfBehaviorsCount(java.util.Set<Behavior> behaviors)
public void calculateStatistics()
public java.util.List<PlaceUnderfednessStorage> getPlaceUnderfednessStorage()
public void printResume()