Class ExperimentUtil
- java.lang.Object
-
- org.processmining.partialorder.zexperiment.ExperimentUtil
-
public class ExperimentUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExperimentUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddCopiedData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)static voidaddDataNoise(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, boolean remove, java.io.PrintWriter out)static voidaddEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)For each trace in the log, copy n number of events and add them as noise to the trace.static voidaddIdentifiersToEventsAndRecord(org.deckfour.xes.model.XLog log)static voidaddIdentifiersToEventsAndRecord(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder)static voidaddRemovedData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)static voidassignId(org.deckfour.xes.model.XAttributable element, LogNoiseRecorder recorder)static voidcopyOrReindexEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, boolean remove, java.io.PrintWriter out)static voidreindexEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)static voidremoveData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)static voidremoveEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)
-
-
-
Method Detail
-
addIdentifiersToEventsAndRecord
public static void addIdentifiersToEventsAndRecord(org.deckfour.xes.model.XLog log)
-
addIdentifiersToEventsAndRecord
public static void addIdentifiersToEventsAndRecord(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder)
-
assignId
public static void assignId(org.deckfour.xes.model.XAttributable element, LogNoiseRecorder recorder)
-
removeEvents
public static void removeEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)
-
addEvents
public static void addEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)For each trace in the log, copy n number of events and add them as noise to the trace. Record the noise added in the recorder- Parameters:
log- The log to which the noise is addedrecorder- The recorder in which the noise is storedn- The number of (noise) events per trace to be added.
-
reindexEvents
public static void reindexEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter out)
-
copyOrReindexEvents
public static void copyOrReindexEvents(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, boolean remove, java.io.PrintWriter out)
-
removeData
public static void removeData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)
-
addRemovedData
public static void addRemovedData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)
-
addCopiedData
public static void addCopiedData(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, java.io.PrintWriter logger)
-
addDataNoise
public static void addDataNoise(org.deckfour.xes.model.XLog log, LogNoiseRecorder recorder, int n, boolean remove, java.io.PrintWriter out)
-
-