Class ResourceEnvironmentCostObserver

java.lang.Object
org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver<org.palladiosimulator.pcm.resourceenvironment.ResourceEnvironment>
org.palladiosimulator.simulizar.modelobserver.AbstractResourceEnvironmentObserver
org.palladiosimulator.cost.modelobserver.ResourceEnvironmentCostObserver
All Implemented Interfaces:
org.palladiosimulator.simulizar.di.base.extension.Extension, org.palladiosimulator.simulizar.modelobserver.IModelObserver

public class ResourceEnvironmentCostObserver extends org.palladiosimulator.simulizar.modelobserver.AbstractResourceEnvironmentObserver
  • Field Summary

    Fields inherited from class org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver

    globalPCMInstance, LOGGER, model
  • Constructor Summary

    Constructors
    Constructor
    Description
    ResourceEnvironmentCostObserver(org.palladiosimulator.analyzer.workflow.core.blackboard.PCMResourceSetPartition globalPCMInstance, PeriodicallyTriggeredContainerEntity.Factory containerEntityFactory, PeriodicallyTriggeredCostModelEntity.Factory costModelEntityFactory, org.palladiosimulator.probeframework.calculator.IGenericCalculatorFactory calculatorFactory, de.uka.ipd.sdq.simulation.abstractsimengine.ISimulationControl simControl)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
    remove(Notification notification)
     
    protected void
     

    Methods inherited from class org.palladiosimulator.simulizar.modelobserver.AbstractResourceEnvironmentObserver

    selectObservees

    Methods inherited from class org.palladiosimulator.simulizar.modelobserver.AbstractModelObserver

    add, addMany, eventTypeCount, logDebugInfo, move, noFeatureID, removeMany, removingAdapter, resolve, set, unregister, unset

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ResourceEnvironmentCostObserver

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

    • 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>