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
-
Field Summary
Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL
-
Constructor Summary
ConstructorDescriptionPeriodicallyTriggeredSimulationEntity
(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEventFactory eventFactory, double firstOccurrence, double delay) -
Method Summary
Modifier and TypeMethodDescriptiondouble
protected void
setDelay
(double delay) void
protected abstract void
Methods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
activate, getNextOccurence, isScheduled, reschedule, unschedule
-
Constructor Details
-
PeriodicallyTriggeredSimulationEntity
public PeriodicallyTriggeredSimulationEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEventFactory eventFactory, double firstOccurrence, double delay)
-
-
Method Details
-
getSimulationTimeOfNextEventTrigger
public double getSimulationTimeOfNextEventTrigger() -
stopScheduling
public void stopScheduling() -
setDelay
protected void setDelay(double delay) -
entityRoutine
- Specified by:
entityRoutine
in classde.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
-
triggerInternal
protected abstract void triggerInternal()
-