Class PeriodicallyTriggeredSimulationEntity
- java.lang.Object
-
- de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
-
- org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
-
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
- Direct Known Subclasses:
PeriodicallyTriggeredUsageEvolver
public abstract class PeriodicallyTriggeredSimulationEntity extends de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
-
-
Constructor Summary
Constructors Constructor Description PeriodicallyTriggeredSimulationEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEventFactory eventFactory, double firstOccurrence, double delay)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Optional<Double>
entityRoutine()
double
getSimulationTimeOfNextEventTrigger()
protected void
setDelay(double delay)
void
stopScheduling()
protected abstract void
triggerInternal()
-
-
-
Method Detail
-
getSimulationTimeOfNextEventTrigger
public double getSimulationTimeOfNextEventTrigger()
-
stopScheduling
public void stopScheduling()
-
setDelay
protected void setDelay(double delay)
-
entityRoutine
protected Optional<Double> entityRoutine()
- Specified by:
entityRoutine
in classde.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
-
triggerInternal
protected abstract void triggerInternal()
-
-