Class PeriodicallyTriggeredContainerEntity
- 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
-
- org.palladiosimulator.cost.modelobserver.PeriodicallyTriggeredContainerEntity
-
- All Implemented Interfaces:
de.uka.ipd.sdq.simulation.abstractsimengine.IEntity,org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
public class PeriodicallyTriggeredContainerEntity extends org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity implements org.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
An entity that can trigger periodic events with an attached container.
-
-
Constructor Summary
Constructors Constructor Description PeriodicallyTriggeredContainerEntity(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, CostModel costModel, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddObserver(IAbstractPeriodicContainerListener observer)voidremoveEvent()voidremoveObserver(IAbstractPeriodicContainerListener observer)protected voidtriggerInternal()-
Methods inherited from class org.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
getSimulationTimeOfNextEventTrigger, setDelayAndReinitialize, stopScheduling, trigger
-
-
-
-
Constructor Detail
-
PeriodicallyTriggeredContainerEntity
public PeriodicallyTriggeredContainerEntity(de.uka.ipd.sdq.simucomframework.model.SimuComModel model, CostModel costModel, org.palladiosimulator.pcm.resourceenvironment.ResourceContainer resourceContainer)
-
-
Method Detail
-
triggerInternal
protected void triggerInternal()
- Overrides:
triggerInternalin classorg.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
-
addObserver
public void addObserver(IAbstractPeriodicContainerListener observer)
- Specified by:
addObserverin interfaceorg.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
-
removeObserver
public void removeObserver(IAbstractPeriodicContainerListener observer)
- Specified by:
removeObserverin interfaceorg.palladiosimulator.commons.designpatterns.IAbstractObservable<IAbstractPeriodicContainerListener>
-
removeEvent
public void removeEvent()
- Overrides:
removeEventin classorg.palladiosimulator.simulizar.simulationevents.PeriodicallyTriggeredSimulationEntity
-
-