Class DirectFollowModel


  • public class DirectFollowModel
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DirectFollowModel​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog inputLog, java.util.ArrayList<java.lang.String> exceptionStringList)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.deckfour.xes.model.XLog addAttributes​(org.deckfour.xes.model.XLog inputLog)  
      void addInformation​(java.lang.String fromString, java.lang.String toString, int idx, java.util.ArrayList<org.deckfour.xes.model.XEvent> allEventList)  
      void findCategoricalOutlier()  
      void findNumericalOutlier()  
      java.util.Map<java.lang.String,​java.lang.Integer> getAbsFreq()  
      java.util.Map<java.lang.String,​java.lang.Double> getActivityOutlierPercentageMap()  
      java.util.Map<java.lang.String,​java.lang.Integer> getAttrCountMap()  
      org.deckfour.xes.model.XAttributeMap getAttrMap()  
      java.util.Set<java.lang.String> getAttrSet()  
      java.util.Map<java.lang.String,​java.lang.Integer> getAttrValueCountMap()  
      java.util.ArrayList<java.lang.String> getColNames()  
      java.util.Map<java.lang.String,​java.lang.String> getDataTypeMap()  
      java.util.Map<java.lang.String,​java.lang.Integer> getDirectFollowMap()  
      java.util.Map<java.lang.String,​java.util.ArrayList<org.deckfour.xes.model.XEvent>> getEventDataMap()  
      java.lang.String getEventName​(org.deckfour.xes.model.XEvent event)  
      java.util.ArrayList<java.lang.String> getExceptionStringList()  
      java.util.ArrayList<org.deckfour.xes.id.XID> getFilteringList()  
      java.util.Map<java.lang.String,​java.lang.Integer> getInputActMap()  
      org.deckfour.xes.model.XLog getInputLog()  
      java.util.Map<java.lang.String,​java.util.ArrayList<java.lang.Boolean>> getIsSelectedDataMap()  
      java.util.ArrayList<java.lang.String> getLabelingList()  
      java.util.Map<java.lang.String,​java.lang.Double> getLowerIQRBoundMap()  
      static java.util.List<java.lang.Double> getOutliers​(java.util.List<java.lang.Double> input)  
      java.util.ArrayList<java.lang.String> getRelationList()  
      java.lang.Double getThresholdCategorical()  
      java.util.Map<java.lang.String,​java.lang.Double> getUpperIQRBoundMap()  
      java.util.Map<java.lang.String,​java.util.List<java.lang.Double>> getWaitingTimeMap()  
      void setAbsFreq​(java.util.Map<java.lang.String,​java.lang.Integer> absFreq)  
      void setActivityOutlierPercentageMap​(java.util.Map<java.lang.String,​java.lang.Double> activityOutlierPercentageMap)  
      void setAttrCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrCountMap)  
      void setAttrMap​(org.deckfour.xes.model.XAttributeMap attrMap)  
      void setAttrSet​(java.util.Set<java.lang.String> attrSet)  
      void setAttrValueCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrValueCountMap)  
      void setColNames​(java.util.ArrayList<java.lang.String> colNames)  
      void setDataTypeMap​(java.util.Map<java.lang.String,​java.lang.String> dataTypeMap)  
      void setDirectFollowMap​(java.util.Map<java.lang.String,​java.lang.Integer> directFollowMap)  
      void setEventDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<org.deckfour.xes.model.XEvent>> eventDataMap)  
      void setExceptionStringList​(java.util.ArrayList<java.lang.String> exceptionStringList)  
      void setFilteringList​(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)  
      void setInputActMap​(java.util.Map<java.lang.String,​java.lang.Integer> inputActMap)  
      void setInputLog​(org.deckfour.xes.model.XLog inputLog)  
      void setIsSelectedDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<java.lang.Boolean>> isSelectedDataMap)  
      void setLabelingList​(java.util.ArrayList<java.lang.String> labelingList)  
      void setLowerIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> lowerIQRBoundMap)  
      void setRelationList​(java.util.ArrayList<java.lang.String> relationList)  
      void setThresholdCategorical​(java.lang.Double thresholdCategorical)  
      void setUpperIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> upperIQRBoundMap)  
      void setWaitingTimeMap​(java.util.Map<java.lang.String,​java.util.List<java.lang.Double>> waitingTimeMap)  
      • Methods inherited from class java.lang.Object

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

      • DirectFollowModel

        public DirectFollowModel​(org.processmining.framework.plugin.PluginContext context,
                                 org.deckfour.xes.model.XLog inputLog,
                                 java.util.ArrayList<java.lang.String> exceptionStringList)
    • Method Detail

      • getEventName

        public java.lang.String getEventName​(org.deckfour.xes.model.XEvent event)
      • getInputLog

        public org.deckfour.xes.model.XLog getInputLog()
      • setInputLog

        public void setInputLog​(org.deckfour.xes.model.XLog inputLog)
      • getAttrMap

        public org.deckfour.xes.model.XAttributeMap getAttrMap()
      • setAttrMap

        public void setAttrMap​(org.deckfour.xes.model.XAttributeMap attrMap)
      • getThresholdCategorical

        public java.lang.Double getThresholdCategorical()
      • setThresholdCategorical

        public void setThresholdCategorical​(java.lang.Double thresholdCategorical)
      • getAttrSet

        public java.util.Set<java.lang.String> getAttrSet()
      • setAttrSet

        public void setAttrSet​(java.util.Set<java.lang.String> attrSet)
      • getRelationList

        public java.util.ArrayList<java.lang.String> getRelationList()
      • setRelationList

        public void setRelationList​(java.util.ArrayList<java.lang.String> relationList)
      • getColNames

        public java.util.ArrayList<java.lang.String> getColNames()
      • setColNames

        public void setColNames​(java.util.ArrayList<java.lang.String> colNames)
      • getEventDataMap

        public java.util.Map<java.lang.String,​java.util.ArrayList<org.deckfour.xes.model.XEvent>> getEventDataMap()
      • setEventDataMap

        public void setEventDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<org.deckfour.xes.model.XEvent>> eventDataMap)
      • getAbsFreq

        public java.util.Map<java.lang.String,​java.lang.Integer> getAbsFreq()
      • setAbsFreq

        public void setAbsFreq​(java.util.Map<java.lang.String,​java.lang.Integer> absFreq)
      • getIsSelectedDataMap

        public java.util.Map<java.lang.String,​java.util.ArrayList<java.lang.Boolean>> getIsSelectedDataMap()
      • setIsSelectedDataMap

        public void setIsSelectedDataMap​(java.util.Map<java.lang.String,​java.util.ArrayList<java.lang.Boolean>> isSelectedDataMap)
      • getExceptionStringList

        public java.util.ArrayList<java.lang.String> getExceptionStringList()
      • setExceptionStringList

        public void setExceptionStringList​(java.util.ArrayList<java.lang.String> exceptionStringList)
      • getFilteringList

        public java.util.ArrayList<org.deckfour.xes.id.XID> getFilteringList()
      • setFilteringList

        public void setFilteringList​(java.util.ArrayList<org.deckfour.xes.id.XID> filteringList)
      • getLabelingList

        public java.util.ArrayList<java.lang.String> getLabelingList()
      • setLabelingList

        public void setLabelingList​(java.util.ArrayList<java.lang.String> labelingList)
      • getActivityOutlierPercentageMap

        public java.util.Map<java.lang.String,​java.lang.Double> getActivityOutlierPercentageMap()
      • setActivityOutlierPercentageMap

        public void setActivityOutlierPercentageMap​(java.util.Map<java.lang.String,​java.lang.Double> activityOutlierPercentageMap)
      • getDirectFollowMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getDirectFollowMap()
      • setDirectFollowMap

        public void setDirectFollowMap​(java.util.Map<java.lang.String,​java.lang.Integer> directFollowMap)
      • getInputActMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getInputActMap()
      • setInputActMap

        public void setInputActMap​(java.util.Map<java.lang.String,​java.lang.Integer> inputActMap)
      • getAttrValueCountMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getAttrValueCountMap()
      • setAttrValueCountMap

        public void setAttrValueCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrValueCountMap)
      • getAttrCountMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getAttrCountMap()
      • setAttrCountMap

        public void setAttrCountMap​(java.util.Map<java.lang.String,​java.lang.Integer> attrCountMap)
      • getWaitingTimeMap

        public java.util.Map<java.lang.String,​java.util.List<java.lang.Double>> getWaitingTimeMap()
      • setWaitingTimeMap

        public void setWaitingTimeMap​(java.util.Map<java.lang.String,​java.util.List<java.lang.Double>> waitingTimeMap)
      • getDataTypeMap

        public java.util.Map<java.lang.String,​java.lang.String> getDataTypeMap()
      • setDataTypeMap

        public void setDataTypeMap​(java.util.Map<java.lang.String,​java.lang.String> dataTypeMap)
      • getUpperIQRBoundMap

        public java.util.Map<java.lang.String,​java.lang.Double> getUpperIQRBoundMap()
      • setUpperIQRBoundMap

        public void setUpperIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> upperIQRBoundMap)
      • getLowerIQRBoundMap

        public java.util.Map<java.lang.String,​java.lang.Double> getLowerIQRBoundMap()
      • setLowerIQRBoundMap

        public void setLowerIQRBoundMap​(java.util.Map<java.lang.String,​java.lang.Double> lowerIQRBoundMap)
      • addInformation

        public void addInformation​(java.lang.String fromString,
                                   java.lang.String toString,
                                   int idx,
                                   java.util.ArrayList<org.deckfour.xes.model.XEvent> allEventList)
      • getOutliers

        public static java.util.List<java.lang.Double> getOutliers​(java.util.List<java.lang.Double> input)
      • findCategoricalOutlier

        public void findCategoricalOutlier()
      • findNumericalOutlier

        public void findNumericalOutlier()
      • addAttributes

        public org.deckfour.xes.model.XLog addAttributes​(org.deckfour.xes.model.XLog inputLog)