Class PeriodicallyTriggeredCostModelEntity
java.lang.Object
de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
org.palladiosimulator.cost.modelobserver.PeriodicallyTriggeredCostModelEntity
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity,org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
public class PeriodicallyTriggeredCostModelEntity
extends org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
implements org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface de.uka.ipd.sdq.simulation.abstractsimengine.IEntity
NULL -
Constructor Summary
ConstructorsConstructorDescriptionPeriodicallyTriggeredCostModelEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory simFactory, de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider timeProvider, CostModel costModel, double firstOccurrence, double delay) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected voidMethods inherited from class org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
entityRoutine, getSimulationTimeOfNextEventTrigger, setDelay, stopSchedulingMethods inherited from class de.uka.ipd.sdq.simulation.abstractsimengine.SimpleEventBasedSimEntity
activate, getNextOccurence, isScheduled, reschedule, unschedule
-
Constructor Details
-
PeriodicallyTriggeredCostModelEntity
@AssistedInject public PeriodicallyTriggeredCostModelEntity(de.uka.ipd.sdq.simulation.abstractsimengine.ISimEngineFactory simFactory, de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationTimeProvider timeProvider, CostModel costModel, @Assisted double firstOccurrence, @Assisted double delay)
-
-
Method Details
-
triggerInternal
protected void triggerInternal()- Specified by:
triggerInternalin classorg.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
-
addObserver
- Specified by:
addObserverin interfaceorg.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
-
removeObserver
- Specified by:
removeObserverin interfaceorg.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
-