Class CutFinderIMaConcurrent

  • All Implemented Interfaces:
    CutFinder

    public class CutFinderIMaConcurrent
    extends java.lang.Object
    implements CutFinder
    Detects concurrent cuts, and takes care to not discover cuts that might introduce false taus.
    Author:
    sleemans
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Cut findCut​(IMLog log, IMLogInfo logInfo, MinerState minerState)
      Returns a cut, or null if none found.
      java.util.List<java.util.Set<org.deckfour.xes.classification.XEventClass>> flatten​(java.util.List<java.util.Set<java.util.Collection<org.deckfour.xes.classification.XEventClass>>> list)  
      • Methods inherited from class java.lang.Object

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

      • CutFinderIMaConcurrent

        public CutFinderIMaConcurrent()
    • Method Detail

      • findCut

        public Cut findCut​(IMLog log,
                           IMLogInfo logInfo,
                           MinerState minerState)
        Description copied from interface: CutFinder
        Returns a cut, or null if none found. Must be thread-safe and static, i.e, no side-effects allowed.
        Specified by:
        findCut in interface CutFinder
        Returns:
      • flatten

        public java.util.List<java.util.Set<org.deckfour.xes.classification.XEventClass>> flatten​(java.util.List<java.util.Set<java.util.Collection<org.deckfour.xes.classification.XEventClass>>> list)