Class PlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
- java.lang.Object
-
- org.processmining.extendedhybridminer.models.hybridpetrinet.PartialPlaceEvaluation<N>
-
- org.processmining.extendedhybridminer.models.hybridpetrinet.PlaceEvaluation<N>
-
public class PlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode> extends PartialPlaceEvaluation<N>
Created by demas on 22/08/16.
-
-
Constructor Summary
Constructors Constructor Description PlaceEvaluation(PartialPlaceEvaluation<N> ppe, TraceVariantsLog variants2, double logSize, java.util.Map<java.lang.String,java.lang.Integer> activityFrequencyMap, double prePlaceEvaluationThreshold, double placeEvaluationThreshold)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddecreaseTokenNumber()doubleevaluateReplayScore()intgetAcceptedTracesNumber()intgetActiveTracesNumber()voidincreaseAcceptedTracesNumber(int frequency)voidincreaseTokenNumber()booleanisCurrentTokenNumberHigherThanOne()booleanisCurrentTokenNumberNegative()booleanisCurrentTokenNumberZero()booleanpreEvaluate()voidreplayPlace()booleanreplayPlaceGlobally()booleanreplayPlaceOnTrace(java.util.ArrayList<java.lang.String> trace)voidresetCurrentTokenNumber()-
Methods inherited from class org.processmining.extendedhybridminer.models.hybridpetrinet.PartialPlaceEvaluation
addEdge, addTransitiveCausality, areDisjoint, equals, getEdges, getLoopNodes, getMaxIO, getPlaceInputNodes, getPlaceOutputNodes, getTransitiveEdges, hashCode, hasTransitiveCausalities, isConflicting, isDisjoint, isSyphon, setConfliting, toString
-
-
-
-
Constructor Detail
-
PlaceEvaluation
public PlaceEvaluation(PartialPlaceEvaluation<N> ppe, TraceVariantsLog variants2, double logSize, java.util.Map<java.lang.String,java.lang.Integer> activityFrequencyMap, double prePlaceEvaluationThreshold, double placeEvaluationThreshold)
-
-
Method Detail
-
preEvaluate
public boolean preEvaluate()
-
replayPlaceGlobally
public boolean replayPlaceGlobally()
-
replayPlace
public void replayPlace()
-
replayPlaceOnTrace
public boolean replayPlaceOnTrace(java.util.ArrayList<java.lang.String> trace)
-
increaseAcceptedTracesNumber
public void increaseAcceptedTracesNumber(int frequency)
-
getAcceptedTracesNumber
public int getAcceptedTracesNumber()
-
evaluateReplayScore
public double evaluateReplayScore()
-
increaseTokenNumber
public void increaseTokenNumber()
-
decreaseTokenNumber
public void decreaseTokenNumber()
-
isCurrentTokenNumberNegative
public boolean isCurrentTokenNumberNegative()
-
isCurrentTokenNumberZero
public boolean isCurrentTokenNumberZero()
-
resetCurrentTokenNumber
public void resetCurrentTokenNumber()
-
getActiveTracesNumber
public int getActiveTracesNumber()
-
isCurrentTokenNumberHigherThanOne
public boolean isCurrentTokenNumberHigherThanOne()
-
-