Class VariableArcIdentificationResult

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult

    public class VariableArcIdentificationResult
    extends java.lang.Object
    implements org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm  
    • Constructor Summary

      Constructors 
      Constructor Description
      VariableArcIdentificationResult​(org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void adjustOverlapCheckSize​(int newSize)
      Prepends to or cuts off entries from the front of the overlap check array to match the new size.
      void countAll​(java.lang.String activity, java.lang.String type)  
      void countAll​(java.lang.String activity, java.lang.String type, int amount)  
      void countSingle​(java.lang.String activity, java.lang.String type)  
      void countSingle​(java.lang.String activity, java.lang.String type, int amount)  
      org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResultId getId()  
      double getNormalizedResult()  
      boolean[] getOverlapCheck()  
      double getResult()  
      java.util.HashMap<java.util.List<java.lang.String>,​java.lang.Integer> getScoreCountingAll()  
      java.util.HashMap<java.util.List<java.lang.String>,​java.lang.Integer> getScoreCountingSingles()  
      java.lang.Integer getTraceVariantId()  
      int getWindowLastEventPos()  
      void resetOverlapCheck​(java.lang.Integer newTraceId, int windowSize)  
      void setOverlapCheck​(boolean[] overlapCheck)  
      void setWindowLastEventPos​(int windowLastEventPos)  
      void shiftOverlapCheck​(int newLastPosition)
      Shifts all elements (new position - last position)steps to the front
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • lpm

        protected org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm
    • Constructor Detail

      • VariableArcIdentificationResult

        public VariableArcIdentificationResult​(org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm)
    • Method Detail

      • countSingle

        public void countSingle​(java.lang.String activity,
                                java.lang.String type)
      • countAll

        public void countAll​(java.lang.String activity,
                             java.lang.String type)
      • countSingle

        public void countSingle​(java.lang.String activity,
                                java.lang.String type,
                                int amount)
      • countAll

        public void countAll​(java.lang.String activity,
                             java.lang.String type,
                             int amount)
      • shiftOverlapCheck

        public void shiftOverlapCheck​(int newLastPosition)
        Shifts all elements (new position - last position)steps to the front
        Parameters:
        newLastPosition -
      • adjustOverlapCheckSize

        public void adjustOverlapCheckSize​(int newSize)
        Prepends to or cuts off entries from the front of the overlap check array to match the new size.
        Parameters:
        newSize -
      • getResult

        public double getResult()
        Specified by:
        getResult in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
      • getNormalizedResult

        public double getNormalizedResult()
        Specified by:
        getNormalizedResult in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
      • getScoreCountingSingles

        public java.util.HashMap<java.util.List<java.lang.String>,​java.lang.Integer> getScoreCountingSingles()
      • getScoreCountingAll

        public java.util.HashMap<java.util.List<java.lang.String>,​java.lang.Integer> getScoreCountingAll()
      • getWindowLastEventPos

        public int getWindowLastEventPos()
      • setWindowLastEventPos

        public void setWindowLastEventPos​(int windowLastEventPos)
      • getOverlapCheck

        public boolean[] getOverlapCheck()
      • setOverlapCheck

        public void setOverlapCheck​(boolean[] overlapCheck)
      • getTraceVariantId

        public java.lang.Integer getTraceVariantId()
      • resetOverlapCheck

        public void resetOverlapCheck​(java.lang.Integer newTraceId,
                                      int windowSize)
      • getId

        public org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResultId getId()
        Specified by:
        getId in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult