public class CaseKPIData
extends java.lang.Object
Constructor and Description |
---|
CaseKPIData()
Default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addAllCaseThroughputTimeData(java.util.Collection<java.lang.Long> collection)
Add all case throughput time data
|
void |
addCaseThroughputTimeData(java.lang.Long newThroughputTime)
add case throughput time data
|
void |
addFittingCaseID(int caseID)
add caseID in which no violating paths are encountered
|
void |
clearFittingCaseID()
clear fitting case ID
|
double |
getArrivalRate()
get arrival rate of cases
|
java.util.List<java.lang.Long> |
getCaseThroughputTimeData() |
double |
getExecutedActivityPerResource()
get number of executed activity per resource
|
double |
getExecutedEventsPerResource()
get number of events which are executed per resource
|
java.util.Set<java.lang.Integer> |
getFittingCaseID()
get set of case IDs which fit FPD
|
int |
getNumCases()
get number of cases
|
int |
getNumFittingCase()
get number of cases which fits FPD
|
int |
getNumInvolvedResource()
get number of resources who are involved
|
int |
getNumInvolvedTeams() |
int |
getNumUniqueTraces()
get number of unique traces
|
double |
getResourcePerCase()
get average number of resource which are involved per case
|
void |
removeAllCaseThroughputTimeData()
remove all cases throughput time data
|
void |
removeFittingCaseID(int caseID)
remove caseID from fitting case ID record
|
void |
setArrivalRate(double arrivalRate)
set arrival rate of cases
|
void |
setCaseThroughputTimeData(java.util.List<java.lang.Long> caseThroughputTimeData) |
void |
setExecutedActivityPerResource(double executedActivityPerResource)
set number of executed activity per resource
|
void |
setExecutedEventsPerResource(double executedEventsPerResource)
set number of events which are executed per resource
|
void |
setFittingCaseID(java.util.Set<java.lang.Integer> setFittingCaseID)
set case IDs which fit FPD
|
void |
setNumCases(int numCases)
set number of cases
|
void |
setNumInvolvedResource(int numInvolvedResource)
set number of resources who are involved
|
void |
setNumInvolvedTeams(int numInvolvedTeams) |
void |
setNumUniqueTraces(int numUniqueTraces)
set number of unique traces
|
void |
setResourcePerCase(double resourcePerCase)
set average number of resource which are involved per case
|
public void addFittingCaseID(int caseID)
caseID
- public void removeFittingCaseID(int caseID)
caseID
- public void clearFittingCaseID()
public int getNumFittingCase()
public java.util.Set<java.lang.Integer> getFittingCaseID()
public void setFittingCaseID(java.util.Set<java.lang.Integer> setFittingCaseID)
setFittingCaseID
- public int getNumCases()
public void setNumCases(int numCases)
numCases
- public double getArrivalRate()
public void setArrivalRate(double arrivalRate)
arrivalRate
- public int getNumInvolvedResource()
public void setNumInvolvedResource(int numInvolvedResource)
numInvolvedResource
- public int getNumUniqueTraces()
public void setNumUniqueTraces(int numUniqueTraces)
numUniqueTraces
- public double getExecutedEventsPerResource()
public void setExecutedEventsPerResource(double executedEventsPerResource)
executedEventsPerResource
- public double getExecutedActivityPerResource()
public void setExecutedActivityPerResource(double executedActivityPerResource)
executedActivityPerResource
- public double getResourcePerCase()
public void setResourcePerCase(double resourcePerCase)
resourcePerCase
- public java.util.List<java.lang.Long> getCaseThroughputTimeData()
public void setCaseThroughputTimeData(java.util.List<java.lang.Long> caseThroughputTimeData)
caseThroughputTimeData
- the caseThroughputTimeData to setpublic void removeAllCaseThroughputTimeData()
public void addAllCaseThroughputTimeData(java.util.Collection<java.lang.Long> collection)
collection
- public void addCaseThroughputTimeData(java.lang.Long newThroughputTime)
newThroughputTime
- public int getNumInvolvedTeams()
public void setNumInvolvedTeams(int numInvolvedTeams)
numInvolvedTeams
- the numInvolvedTeams to set