public class Controller
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
generateLog(int totalNumberResources,
float workingTimeReductionRate,
int maxWorklistSize,
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 scope) |
void |
generateLogGenerator() |
boolean |
generateProcessModel(java.lang.String configLocation) |
java.lang.String |
getGeneratedFilePath() |
static Controller |
getInstance() |
java.util.ArrayList<java.lang.String> |
getPartOfResultLine() |
java.lang.String |
getSystemPath() |
java.lang.String |
getTaskA() |
java.lang.String |
getTaskB() |
int |
initializeLogGenerator(int increment,
java.lang.String chosenCaseDistribution,
java.lang.String configLocation) |
boolean |
populateResourceProfile(java.lang.String configLocation) |
java.lang.String |
saveConfigurationFile(java.lang.String systemFilePath,
java.lang.String configurationFileContent) |
public static Controller getInstance()
public java.lang.String getSystemPath()
public java.lang.String saveConfigurationFile(java.lang.String systemFilePath,
java.lang.String configurationFileContent)
public void generateLogGenerator()
public java.lang.String getGeneratedFilePath()
public boolean populateResourceProfile(java.lang.String configLocation)
public boolean generateProcessModel(java.lang.String configLocation)
public java.lang.String getTaskA()
public java.lang.String getTaskB()
public int initializeLogGenerator(int increment,
java.lang.String chosenCaseDistribution,
java.lang.String configLocation)
public java.io.File generateLog(int totalNumberResources,
float workingTimeReductionRate,
int maxWorklistSize,
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 scope)
throws java.text.ParseException,
java.io.IOException
java.text.ParseExceptionjava.io.IOExceptionpublic java.util.ArrayList<java.lang.String> getPartOfResultLine()