Class ResourceEnvironmentCostObserver

  • All Implemented Interfaces:
    org.palladiosimulator.simulizar.di.extension.Extension, org.palladiosimulator.simulizar.modelobserver.IModelObserver

    public class ResourceEnvironmentCostObserver
    extends org.palladiosimulator.simulizar.modelobserver.AbstractResourceEnvironmentObserver
    • Constructor Detail

      • ResourceEnvironmentCostObserver

        @Inject
        public ResourceEnvironmentCostObserver​(org.palladiosimulator.analyzer.workflow.blackboard.PCMResourceSetPartition globalPCMInstance,
                                               PeriodicallyTriggeredContainerEntity.Factory containerEntityFactory,
                                               PeriodicallyTriggeredCostModelEntity.Factory costModelEntityFactory,
                                               org.palladiosimulator.probeframework.calculator.IGenericCalculatorFactory calculatorFactory,
                                               de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simControl)
    • Method Detail

      • initialize

        public void initialize()
        Specified by:
        initialize in interface org.palladiosimulator.simulizar.modelobserver.IModelObserver
        Overrides:
        initialize in class org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment>
      • setTaggedValue

        protected void setTaggedValue​(Notification notification)
        Overrides:
        setTaggedValue in class org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment>
      • remove

        protected void remove​(Notification notification)
        Overrides:
        remove in class org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment>