Class AnomalyIntervals


  • public class AnomalyIntervals
    extends java.lang.Object
    Simple container class to store temporal anomaly regions (intervals), which correspond to duration outliers of transitions in a StochasticNet
    • Constructor Summary

      Constructors 
      Constructor Description
      AnomalyIntervals​(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> anomalyLists, java.lang.String netLabel, double anomalyRate)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      double getAnomalyRate()  
      java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> getIntervals()  
      java.lang.String getNetLabel()  
      void setAnomalyRate​(double anomalyRate)  
      void setIntervals​(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> intervals)  
      • Methods inherited from class java.lang.Object

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

      • AnomalyIntervals

        public AnomalyIntervals​(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> anomalyLists,
                                java.lang.String netLabel,
                                double anomalyRate)
    • Method Detail

      • getIntervals

        public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> getIntervals()
      • setIntervals

        public void setIntervals​(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,​java.util.List<org.processmining.framework.util.Pair<java.lang.Double,​java.lang.Double>>> intervals)
      • getAnomalyRate

        public double getAnomalyRate()
      • setAnomalyRate

        public void setAnomalyRate​(double anomalyRate)
      • getNetLabel

        public java.lang.String getNetLabel()