Class PeriodicallyTriggeredSimulationEntity
- java.lang.Object
-
- de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
-
- de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
-
- de.uka.ipd.sdq.simucomframework.entities.SimuComEntity
-
- org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
-
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
- Direct Known Subclasses:
PeriodicallyTriggeredUsageEvolver
public class PeriodicallyTriggeredSimulationEntity extends de.uka.ipd.sdq.simucomframework.entities.SimuComEntity
-
-
Constructor Summary
Constructors Constructor Description PeriodicallyTriggeredSimulationEntity(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, double firstOccurrence, double delay)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetSimulationTimeOfNextEventTrigger()protected voidremoveEvent()voidsetDelayAndReinitialize(double nextOccurrence, double delay)voidstopScheduling()voidtrigger()protected voidtriggerInternal()
-
-
-
Method Detail
-
trigger
public final void trigger()
-
getSimulationTimeOfNextEventTrigger
public double getSimulationTimeOfNextEventTrigger()
-
setDelayAndReinitialize
public void setDelayAndReinitialize(double nextOccurrence, double delay)
-
stopScheduling
public void stopScheduling()
-
triggerInternal
protected void triggerInternal()
-
removeEvent
protected void removeEvent()
-
-