Class PlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>


  • public class PlaceEvaluation<N extends org.processmining.models.graphbased.directed.AbstractDirectedGraphNode>
    extends PartialPlaceEvaluation<N>
    Created by demas on 22/08/16.
    • 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()