public class CaseIdentifier
extends java.lang.Object
Constructor and Description |
---|
CaseIdentifier() |
Modifier and Type | Method and Description |
---|---|
void |
generateLogMetrics(java.lang.String CSVFile,
int timestampIndex,
int activityIndex,
int candidateCaseIdIndex,
java.io.PrintStream out) |
java.util.ArrayList<java.lang.String> |
getCandidateColumnsName(java.lang.String filename) |
java.util.HashMap<java.lang.String,java.lang.Double> |
InferCaseId(CSVLog csv,
int timestampIndex,
int activityIndex,
int candidateCaseIdIndex) |
int |
InferCaseIdFromLog(CSVLog csv,
int timestampIndex,
int activityIndex,
java.util.ArrayList<java.lang.Integer> candidateCaseIdIndexes,
org.processmining.contexts.uitopia.UIPluginContext context) |
static CSVLog |
read(java.lang.String file) |
static double |
round(double value,
int places) |
public java.util.HashMap<java.lang.String,java.lang.Double> InferCaseId(CSVLog csv, int timestampIndex, int activityIndex, int candidateCaseIdIndex) throws java.lang.Exception
java.lang.Exception
public int InferCaseIdFromLog(CSVLog csv, int timestampIndex, int activityIndex, java.util.ArrayList<java.lang.Integer> candidateCaseIdIndexes, org.processmining.contexts.uitopia.UIPluginContext context) throws java.lang.Exception
java.lang.Exception
public static double round(double value, int places)
public void generateLogMetrics(java.lang.String CSVFile, int timestampIndex, int activityIndex, int candidateCaseIdIndex, java.io.PrintStream out) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> getCandidateColumnsName(java.lang.String filename) throws java.io.IOException
java.io.IOException
public static CSVLog read(java.lang.String file) throws java.lang.Exception
java.lang.Exception