public final class LogUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static org.deckfour.xes.model.XLog |
encodeLog(org.deckfour.xes.model.XLog log) |
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) |
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) |
static org.deckfour.xes.model.XLog |
environmentProjectLogOnEventNames(org.deckfour.xes.model.XLog log,
java.util.Set<java.lang.String> eventSet) |
static org.deckfour.xes.model.XLog |
filterEmptyTraces(org.deckfour.xes.model.XLog log) |
static org.deckfour.xes.model.XLog |
generateLogFromAttributePerspective(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 int |
getMostFrequentActivityCount(org.deckfour.xes.model.XLog log) |
static org.deckfour.xes.model.XLog |
logDiff(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.XLog |
projectLogOnEventNames(org.deckfour.xes.model.XLog log,
java.util.Set<java.lang.String> activitySet) |
static org.deckfour.xes.model.XLog |
setOfEventListsToLog(java.util.Set<java.util.List<java.lang.String>> logAsSet) |
public static org.deckfour.xes.model.XLog setOfEventListsToLog(java.util.Set<java.util.List<java.lang.String>> logAsSet)
public static org.deckfour.xes.model.XLog filterEmptyTraces(org.deckfour.xes.model.XLog log)
public static org.deckfour.xes.model.XLog logDiff(org.deckfour.xes.model.XLog log1, org.deckfour.xes.model.XLog log2)
public static int getMostFrequentActivityCount(org.deckfour.xes.model.XLog log)
public static java.util.Map<java.lang.String,java.lang.Integer> getActivityCounts(org.deckfour.xes.model.XLog log)
public static java.lang.Object[] projectLogOnActivitySet(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> alphabet)
public static org.deckfour.xes.model.XLog environmentProjectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> eventSet)
public static org.deckfour.xes.model.XLog projectLogOnEventNames(org.deckfour.xes.model.XLog log, java.util.Set<java.lang.String> activitySet)
public static org.deckfour.xes.model.XLog generateLogFromAttributePerspective(org.deckfour.xes.model.XLog log, java.lang.String attributeName)
public static java.util.Map<java.lang.String,java.lang.Character> getLogEncodingScheme(org.deckfour.xes.model.XLog log)
public static java.util.Map<java.lang.Character,java.lang.String> getLogDecodingScheme(java.util.Map<java.lang.String,java.lang.Character> eventEncoding)
public static java.util.Map<java.lang.Character,java.lang.String> getLogDecodingScheme(org.deckfour.xes.model.XLog log)
public static org.deckfour.xes.model.XLog encodeLog(org.deckfour.xes.model.XLog log)
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)
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)