public class LogGenerator
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
generateLog(float workingTimeReductionRate,
int maxWorklistSize,
int totalNumberResources,
double probabilityOfRandomQueue,
boolean isLateBinding,
boolean isResourceBehaviourFluid,
int increment,
java.lang.String chosenCaseDistribution,
int probability,
java.lang.String chosenAssignmentMechanism,
boolean isMixedAssignmentMechanismLog,
java.lang.String configLocation,
java.lang.String chosenQueue) |
boolean |
generateProcessModel(java.lang.String configLocation) |
java.lang.String |
getGeneratedFilePath() |
static LogGenerator |
getInstance() |
java.util.ArrayList<java.lang.String> |
getPartOfResultLine() |
java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> |
getProcessModel() |
java.lang.String |
getTaskA() |
java.lang.String |
getTaskB() |
int |
initialize(int increment,
java.lang.String chosenCaseDistribution,
java.lang.String configLocation) |
boolean |
populateResourceProfile(java.lang.String configLocation) |
public static LogGenerator getInstance()
public java.lang.String getGeneratedFilePath()
public java.util.ArrayList<java.lang.String> getPartOfResultLine()
public java.util.HashMap<java.lang.String,java.util.ArrayList<java.lang.String>> getProcessModel()
public java.lang.String getTaskA()
public java.lang.String getTaskB()
public boolean generateProcessModel(java.lang.String configLocation)
public boolean populateResourceProfile(java.lang.String configLocation)
public int initialize(int increment,
java.lang.String chosenCaseDistribution,
java.lang.String configLocation)
public java.io.File generateLog(float workingTimeReductionRate,
int maxWorklistSize,
int totalNumberResources,
double probabilityOfRandomQueue,
boolean isLateBinding,
boolean isResourceBehaviourFluid,
int increment,
java.lang.String chosenCaseDistribution,
int probability,
java.lang.String chosenAssignmentMechanism,
boolean isMixedAssignmentMechanismLog,
java.lang.String configLocation,
java.lang.String chosenQueue)
throws java.text.ParseException,
java.io.IOException
java.text.ParseExceptionjava.io.IOException