Class LoopsLinearizerPlugin


  • public class LoopsLinearizerPlugin
    extends java.lang.Object
    Goes through all the traces in a log and numbers occurrences of repeated events, such that repetitions get numbered and distinguished. Example:
    trace < a, b, b, c, b, d >
    becomes:
    trace < a, b, b_2, c, b_3, d >
    Author:
    Andreas Rogge-Solti
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String SEPARATOR  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.deckfour.xes.model.XLog unroll​(org.processmining.contexts.uitopia.UIPluginContext context, org.deckfour.xes.model.XLog log)  
      org.deckfour.xes.model.XLog unrollHeadless​(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log)  
      • Methods inherited from class java.lang.Object

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

      • LoopsLinearizerPlugin

        public LoopsLinearizerPlugin()
    • Method Detail

      • unroll

        public org.deckfour.xes.model.XLog unroll​(org.processmining.contexts.uitopia.UIPluginContext context,
                                                  org.deckfour.xes.model.XLog log)
      • unrollHeadless

        public org.deckfour.xes.model.XLog unrollHeadless​(org.processmining.framework.plugin.PluginContext context,
                                                          org.deckfour.xes.model.XLog log)