Class ConceptDriftFinder


  • public class ConceptDriftFinder
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> calculateDriftPoints​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, Settings settings)
      Here we bake the cake :)
      org.processmining.log.models.impl.EventLogArrayImpl findConceptDrift​(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log)  
      org.processmining.log.models.impl.EventLogArrayImpl findConceptDrift​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log)
      No UI
      org.processmining.log.models.impl.EventLogArrayImpl goFetch​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, Settings settings)
      Adapter method in order to access calculateDriftPoints(PluginContext, XLog, Settings) from other software directly.
      java.util.List<org.deckfour.xes.model.XLog> splitLogByDriftPoints​(org.deckfour.xes.model.XLog log, java.util.List<java.lang.String> driftPoints)  
      • Methods inherited from class java.lang.Object

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

      • ConceptDriftFinder

        public ConceptDriftFinder()
    • Method Detail

      • findConceptDrift

        public org.processmining.log.models.impl.EventLogArrayImpl findConceptDrift​(org.processmining.contexts.uitopia.UIPluginContext context,
                                                                                    org.deckfour.xes.model.XLog log)
      • findConceptDrift

        public org.processmining.log.models.impl.EventLogArrayImpl findConceptDrift​(org.processmining.framework.plugin.PluginContext context,
                                                                                    org.deckfour.xes.model.XLog log)
        No UI
        Parameters:
        context -
        log -
        Returns:
      • goFetch

        public org.processmining.log.models.impl.EventLogArrayImpl goFetch​(org.processmining.framework.plugin.PluginContext context,
                                                                           org.deckfour.xes.model.XLog log,
                                                                           Settings settings)
        Adapter method in order to access calculateDriftPoints(PluginContext, XLog, Settings) from other software directly. This method will only be used by ProM.
        Parameters:
        context -
        log -
        settings -
        Returns:
      • calculateDriftPoints

        public java.util.List<java.lang.String> calculateDriftPoints​(org.processmining.framework.plugin.PluginContext context,
                                                                     org.deckfour.xes.model.XLog log,
                                                                     Settings settings)
        Here we bake the cake :)
        Parameters:
        context -
        log -
        settings -
        Returns:
        a list of event logs. Each event log is a process variant.
      • splitLogByDriftPoints

        public java.util.List<org.deckfour.xes.model.XLog> splitLogByDriftPoints​(org.deckfour.xes.model.XLog log,
                                                                                 java.util.List<java.lang.String> driftPoints)