Package org.processmining.lpm.util
Class LogUtils
- java.lang.Object
-
- org.processmining.lpm.util.LogUtils
-
public final class LogUtils extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.deckfour.xes.model.XLogencodeLog(org.deckfour.xes.model.XLog log)static org.deckfour.xes.model.XLogencodeLogUsingScheme(org.deckfour.xes.model.XLog log, java.util.Map<java.lang.String,java.lang.Character> eventEncoding, java.util.Set<java.lang.String> attributesToKeep)static org.deckfour.xes.model.XLogencodeLogUsingSchemeWithAttributes(org.deckfour.xes.model.XLog log, java.util.Map<java.lang.String,java.lang.Character> eventEncoding, java.lang.String[] attributeKeys)static org.deckfour.xes.model.XLogenvironmentProjectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> eventSet)static org.deckfour.xes.model.XLogfilterEmptyTraces(org.deckfour.xes.model.XLog log)static org.deckfour.xes.model.XLoggenerateLogFromAttributePerspective(org.deckfour.xes.model.XLog log, java.lang.String attributeName)static java.util.Map<java.lang.String,java.lang.Integer>getActivityCounts(org.deckfour.xes.model.XLog log)static java.util.Map<java.lang.Character,java.lang.String>getLogDecodingScheme(java.util.Map<java.lang.String,java.lang.Character> eventEncoding)static java.util.Map<java.lang.Character,java.lang.String>getLogDecodingScheme(org.deckfour.xes.model.XLog log)static java.util.Map<java.lang.String,java.lang.Character>getLogEncodingScheme(org.deckfour.xes.model.XLog log)static java.util.Map<java.util.List<java.lang.Character>,java.lang.Integer>getLpmCountUpperBoundsMap(org.deckfour.xes.model.XLog log)static intgetMostFrequentActivityCount(org.deckfour.xes.model.XLog log)static org.deckfour.xes.model.XLoglogDiff(org.deckfour.xes.model.XLog log1, org.deckfour.xes.model.XLog log2)static java.lang.Object[]projectLogOnActivitySet(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> alphabet)static org.deckfour.xes.model.XLogprojectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> activitySet)static org.deckfour.xes.model.XLogsetOfEventListsToLog(java.util.Set<java.util.List<java.lang.String>> logAsSet)
-
-
-
Method Detail
-
setOfEventListsToLog
public static org.deckfour.xes.model.XLog setOfEventListsToLog(java.util.Set<java.util.List<java.lang.String>> logAsSet)
-
filterEmptyTraces
public static org.deckfour.xes.model.XLog filterEmptyTraces(org.deckfour.xes.model.XLog log)
-
logDiff
public static org.deckfour.xes.model.XLog logDiff(org.deckfour.xes.model.XLog log1, org.deckfour.xes.model.XLog log2)
-
getMostFrequentActivityCount
public static int getMostFrequentActivityCount(org.deckfour.xes.model.XLog log)
-
getLpmCountUpperBoundsMap
public static java.util.Map<java.util.List<java.lang.Character>,java.lang.Integer> getLpmCountUpperBoundsMap(org.deckfour.xes.model.XLog log)
-
getActivityCounts
public static java.util.Map<java.lang.String,java.lang.Integer> getActivityCounts(org.deckfour.xes.model.XLog log)
-
projectLogOnActivitySet
public static java.lang.Object[] projectLogOnActivitySet(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> alphabet)
-
environmentProjectLogOnEventNames
public static org.deckfour.xes.model.XLog environmentProjectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> eventSet)
-
projectLogOnEventNames
public static org.deckfour.xes.model.XLog projectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> activitySet)
-
generateLogFromAttributePerspective
public static org.deckfour.xes.model.XLog generateLogFromAttributePerspective(org.deckfour.xes.model.XLog log, java.lang.String attributeName)
-
getLogEncodingScheme
public static java.util.Map<java.lang.String,java.lang.Character> getLogEncodingScheme(org.deckfour.xes.model.XLog log)
-
getLogDecodingScheme
public static java.util.Map<java.lang.Character,java.lang.String> getLogDecodingScheme(java.util.Map<java.lang.String,java.lang.Character> eventEncoding)
-
getLogDecodingScheme
public static java.util.Map<java.lang.Character,java.lang.String> getLogDecodingScheme(org.deckfour.xes.model.XLog log)
-
encodeLog
public static org.deckfour.xes.model.XLog encodeLog(org.deckfour.xes.model.XLog log)
-
encodeLogUsingSchemeWithAttributes
public static org.deckfour.xes.model.XLog encodeLogUsingSchemeWithAttributes(org.deckfour.xes.model.XLog log, java.util.Map<java.lang.String,java.lang.Character> eventEncoding, java.lang.String[] attributeKeys)
-
encodeLogUsingScheme
public static org.deckfour.xes.model.XLog encodeLogUsingScheme(org.deckfour.xes.model.XLog log, java.util.Map<java.lang.String,java.lang.Character> eventEncoding, java.util.Set<java.lang.String> attributesToKeep)
-
-