E - The Entity which can be handled by the stationpublic abstract class Station<E extends Entity> extends Reportable
| Constructor and Description |
|---|
Station(int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
This Constructor sets the given times, initializes the queues and fills the free service capacity queue.
|
| Modifier and Type | Method and Description |
|---|---|
Event<E> |
getStartEvent()
gets the start event of this station
|
getCorrespondingSchedulable, getDescription, getObservations, getReporter, incrementObservations, incrementObservations, reportIsOn, reportOff, reportOn, reset, resetAt, setCorrespondingSchedulable, setDescription, setReportercurrent, currentEntity, currentEntityAll, currentEvent, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOngetName, getQuotedName, toStringpublic Station(int incomingBufferQueueCapacity,
int maxEntitiesToHandle,
int parallelHandledEntities,
NumericalDist<?> setupTime,
NumericalDist<?> serviceTime,
NumericalDist<?> recoveryTime,
NumericalDist<?> transportTime,
Model owner,
java.lang.String name,
boolean showInReport,
boolean showInTrace)
incomingBufferQueueCapacity - the capatiy of the income queuemaxEntitiesToHandle - the number of max entities the station can handleparallelHandledEntities - the number of max parallel entities a station can handlesetupTime - the time the station needs to set upserviceTime - the time the station needs for the servicerecoveryTime - the time the station needs tor recovertransportTime - the time the station needs to transport the entitiy to the next stationowner - the model ownername - the name of the stationshowInReport - should this construct be in the reportshowInTrace - should this construct be in the trace