Class LogView

    • Constructor Detail

      • LogView

        public LogView​(org.deckfour.xes.model.XLog log)
      • LogView

        public LogView​(org.deckfour.xes.model.XLog log,
                       org.processmining.framework.plugin.Progress progress)
      • LogView

        public LogView​(java.util.Collection<org.deckfour.xes.model.XAttribute> globalEventAttributes,
                       java.util.Collection<org.deckfour.xes.model.XAttribute> globalTraceAttributes,
                       gnu.trove.map.TObjectIntMap<java.lang.String> lit2index)
    • Method Detail

      • addEvent

        public void addEvent​(org.deckfour.xes.model.XEvent event,
                             gnu.trove.map.TObjectIntMap<java.lang.String> lit2index,
                             java.util.Set<java.lang.String> errorKeysEvents,
                             int... headerData)
      • addTrace

        public void addTrace​(org.deckfour.xes.model.XTrace trace,
                             gnu.trove.map.TObjectIntMap<java.lang.String> lit2index,
                             java.util.Set<java.lang.String> errorKeysEvents,
                             java.util.Set<java.lang.String> errorKeysTraces)
      • getExtensions

        public java.util.Map<java.lang.String,​org.deckfour.xes.extension.XExtension> getExtensions()
      • addLiteral

        public int addLiteral​(java.lang.String value,
                              gnu.trove.map.TObjectIntMap<java.lang.String> lit2index)
        Specified by:
        addLiteral in interface DataManager.StringHandler
      • readEvent

        public org.deckfour.xes.model.XEvent readEvent​(int trace,
                                                       int event)
      • readEvent

        public org.deckfour.xes.model.XEvent readEvent​(int number)
      • readEmptyTrace

        public org.deckfour.xes.model.XTrace readEmptyTrace​(int trace)
      • readTrace

        public org.deckfour.xes.model.XTrace readTrace​(int trace)
      • getFirstEventNumber

        public int getFirstEventNumber​(int traceNumber)
      • numTraces

        public int numTraces()
      • numEvents

        public int numEvents()
      • getTraceLength

        public int getTraceLength​(int trace)
      • getTraceForEvent

        public int getTraceForEvent​(int event)
      • sortTraces

        public void sortTraces​(TraceSorter comparator)
      • getTraceStatisticsDiscrete

        public Statistics getTraceStatisticsDiscrete​(Attribute attribute)
      • getTraceStatisticsContinuous

        public Statistics getTraceStatisticsContinuous​(Attribute attribute)
      • getTraceStatisticsTimestamp

        public Statistics getTraceStatisticsTimestamp​(Attribute attribute)
      • getDifferentValueCount

        public int getDifferentValueCount​(Attribute a)
      • getClassifiers

        public java.util.List<org.deckfour.xes.classification.XEventClassifier> getClassifiers()
      • writeToFile

        public void writeToFile​(java.io.File file)
                         throws java.io.FileNotFoundException,
                                java.io.IOException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
      • readFromFile

        public static LogView readFromFile​(java.io.File file)
                                    throws java.lang.ClassNotFoundException,
                                           java.io.IOException
        Throws:
        java.lang.ClassNotFoundException
        java.io.IOException