Class OneShotSimulationEntity
java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
de.uka.ipd.sdq.simucomframework.core.entities.SimuComEntity
org.palladiosimulator.indirections.scheduler.util.OneShotSimulationEntity
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
public class OneShotSimulationEntity
extends de.uka.ipd.sdq.simucomframework.core.entities.SimuComEntity
-
Field Summary
Fields inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
delegateFields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL -
Constructor Summary
ConstructorsConstructorDescriptionOneShotSimulationEntity(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel model, double firstOccurrence) -
Method Summary
Modifier and TypeMethodDescriptiondoubleprotected voidvoidsetDelayAndReinitialize(double nextOccurrence, double delay) voidfinal voidtrigger()protected voidMethods inherited from class de.uka.ipd.sdq.simucomframework.core.entities.SimuComEntity
getModelMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.AbstractSimEntityDelegator
getEncapsulatedEntity, isScheduled, rescheduleMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimulationElement
getName
-
Constructor Details
-
OneShotSimulationEntity
public OneShotSimulationEntity(de.uka.ipd.sdq.simucomframework.core.model.SimuComModel model, double firstOccurrence)
-
-
Method Details
-
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()
-