public class PlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
extends java.lang.Object
implements java.lang.Runnable
| Constructor and Description |
|---|
PlaceEvaluation(java.util.Set<N> placeOutputNodes,
java.util.Set<N> placeInputNodes,
org.deckfour.xes.model.XLog log,
java.util.Map<java.lang.String,java.lang.Integer> activityFrequencyMap,
double prePlaceEvaluationThreshold) |
| Modifier and Type | Method and Description |
|---|---|
void |
decreaseTokenNumber() |
boolean |
equals(java.lang.Object obj) |
double |
evaluateReplayScore() |
int |
getAcceptedTracesNumber() |
int |
getActiveTracesNumber() |
java.util.Set<N> |
getPlaceInputNodes() |
java.util.Set<N> |
getPlaceOutputNodes() |
int |
hashCode() |
void |
increaseAcceptedTracesNumber() |
void |
increaseTokenNumber() |
boolean |
isCurrentTokenNumberNegative() |
boolean |
isCurrentTokenNumberZero() |
boolean |
preEvaluate() |
void |
replayPlace() |
boolean |
replayPlaceOnTrace(org.deckfour.xes.model.XTrace trace) |
void |
resetCurrentTokenNumber() |
void |
run() |
java.lang.String |
toString() |
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean preEvaluate()
public void replayPlace()
public void run()
run in interface java.lang.Runnablepublic boolean replayPlaceOnTrace(org.deckfour.xes.model.XTrace trace)
public void increaseAcceptedTracesNumber()
public java.util.Set<N> getPlaceInputNodes()
public java.util.Set<N> getPlaceOutputNodes()
public int getAcceptedTracesNumber()
public double evaluateReplayScore()
public void increaseTokenNumber()
public void decreaseTokenNumber()
public boolean isCurrentTokenNumberNegative()
public boolean isCurrentTokenNumberZero()
public void resetCurrentTokenNumber()
public int getActiveTracesNumber()