Class LogSkeletonUtils


  • public class LogSkeletonUtils
    extends java.lang.Object
    • Constructor Detail

      • LogSkeletonUtils

        public LogSkeletonUtils()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getLogClassifier

        public static java.lang.String getLogClassifier​(org.deckfour.xes.model.XLog log)
      • getUsingActsInLog

        public static java.util.List<java.lang.String> getUsingActsInLog​(GDPMLogSkeleton gdpmLogSkeleton)
      • setupEdgeHashTableForHighLevelAfterChangingDisplayedActs

        public static void setupEdgeHashTableForHighLevelAfterChangingDisplayedActs​(GDPMLogSkeleton gdpmLogSkeleton,
                                                                                    Config config,
                                                                                    EdgeHashTable originalEdgeHashTable)
      • setupEdgeHashTableForLowLevelLog

        public static void setupEdgeHashTableForLowLevelLog​(GDPMLogSkeleton newGdpmLog,
                                                            GDPMLogSkeleton fullLogSkeleton,
                                                            java.lang.String source,
                                                            java.lang.String target)
      • calculateThroughputForEachEdge

        public static void calculateThroughputForEachEdge​(GDPMLogSkeleton gdpmLogSkeleton)
      • removeSelfLoopEdges

        public static void removeSelfLoopEdges​(EdgeHashTable affectedEdges,
                                               java.lang.String act,
                                               java.util.List<java.lang.String> checkedUnselectedActs)
      • setupMapActToEdgeHighLevel

        public static void setupMapActToEdgeHighLevel​(EdgeHashTable edgeHashTable,
                                                      Config config)
      • getFrequencyOfActInEdge

        public static java.util.Map<EdgeObject,​java.lang.Integer> getFrequencyOfActInEdge​(java.lang.String act,
                                                                                                java.util.List<EdgeObject> listAffectedEdges)
      • getTraceAttributes

        public static java.util.Set<java.lang.String> getTraceAttributes​(org.deckfour.xes.model.XLog log)
      • getEventAttributes

        public static java.util.Set<java.lang.String> getEventAttributes​(org.deckfour.xes.model.XLog log)
      • getLogSkeleton

        public static GDPMLogSkeleton getLogSkeleton​(org.deckfour.xes.model.XLog log)