Class TSMiner


  • public class TSMiner
    extends java.lang.Object
    Transition System Miner. Mines a log for a transition system.
    Version:
    0.1
    Author:
    Eric Verbeek
    • Constructor Summary

      Constructors 
      Constructor Description
      TSMiner​(org.processmining.framework.plugin.PluginContext context)
      Creates a miner, given its context.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.deckfour.xes.model.XLog filter​(TSMinerInput settings, TransitionSystem transitionSystem, java.util.Collection<State> selectedStates, java.util.Collection<Transition> selectedTransitions, int treshold)
      Creates a log based on the selected states and transitions together with the settings as used for mining the transition system.
      TSMinerOutput mine​(TSMinerInput settings)
      Mines a transition system according to the given settings.
      • Methods inherited from class java.lang.Object

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

      • TSMiner

        public TSMiner​(org.processmining.framework.plugin.PluginContext context)
        Creates a miner, given its context.
        Parameters:
        context -
    • Method Detail

      • mine

        public TSMinerOutput mine​(TSMinerInput settings)
        Mines a transition system according to the given settings.
        Parameters:
        settings - The given settings, which includes the log to mine.
        Returns:
        The mining result, which includes the mined transition system.
      • filter

        public org.deckfour.xes.model.XLog filter​(TSMinerInput settings,
                                                  TransitionSystem transitionSystem,
                                                  java.util.Collection<State> selectedStates,
                                                  java.util.Collection<Transition> selectedTransitions,
                                                  int treshold)
        Creates a log based on the selected states and transitions together with the settings as used for mining the transition system.
        Parameters:
        settings - Settings used for obtaining the transition system. Includes the log to filter.
        transitionSystem - The transition system used to filter the log.
        selectedStates - The selected states.
        selectedTransitions - The selected transitions.
        filterOnAll - Whether a filtered trace covers all selected objects (true) or any (false).
        Returns:
        The filtered log.