Package jasima.shopSim.core
Class StaticListDowntimeSource
- java.lang.Object
-
- jasima.shopSim.core.DowntimeSource
-
- jasima.shopSim.core.StaticListDowntimeSource
-
public class StaticListDowntimeSource extends DowntimeSource
-
-
Constructor Summary
Constructors Constructor Description StaticListDowntimeSource(IndividualMachine machine, Pair<Double,Double>[] data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected doublecalcActivateTime(Shop shop)protected doublecalcDeactivateTime(Shop shop)voidinit()protected booleanisSourceActive()protected voidonActivate()-
Methods inherited from class jasima.shopSim.core.DowntimeSource
ensurePositiveNumber, getMachine, getName, getTimeBetweenFailures, getTimeToRepair, onDeactivate, setName, setTimeBetweenFailures, setTimeToRepair, toString
-
-
-
-
Constructor Detail
-
StaticListDowntimeSource
public StaticListDowntimeSource(IndividualMachine machine, Pair<Double,Double>[] data)
-
-
Method Detail
-
init
public void init()
- Overrides:
initin classDowntimeSource
-
onActivate
protected void onActivate()
- Overrides:
onActivatein classDowntimeSource
-
calcDeactivateTime
protected double calcDeactivateTime(Shop shop)
- Overrides:
calcDeactivateTimein classDowntimeSource
-
calcActivateTime
protected double calcActivateTime(Shop shop)
- Overrides:
calcActivateTimein classDowntimeSource
-
isSourceActive
protected boolean isSourceActive()
- Overrides:
isSourceActivein classDowntimeSource
-
-