Class AnalysisPowerConsumptionAdapter

  • All Implemented Interfaces:
    IAdaptable, IPersistable, IPersistableElement, org.palladiosimulator.commons.designpatterns.IAbstractObservable<org.palladiosimulator.edp2.datastream.IDataSourceListener>, org.palladiosimulator.edp2.datastream.configurable.IPropertyConfigurable, org.palladiosimulator.edp2.datastream.configurable.IPropertyListener, org.palladiosimulator.edp2.datastream.IDataSource, org.palladiosimulator.metricspec.metricentity.IMetricEntity

    public class AnalysisPowerConsumptionAdapter
    extends org.palladiosimulator.edp2.datastream.AbstractDataSource
    implements IPersistable, IPersistableElement, org.palladiosimulator.edp2.datastream.configurable.IPropertyListener
    • Constructor Detail

      • AnalysisPowerConsumptionAdapter

        public AnalysisPowerConsumptionAdapter()
    • Method Detail

      • getMeasuringPoint

        public org.palladiosimulator.edp2.models.measuringpoint.MeasuringPoint getMeasuringPoint()
        Specified by:
        getMeasuringPoint in interface org.palladiosimulator.edp2.datastream.IDataSource
      • getDataStream

        public org.palladiosimulator.edp2.datastream.IDataStream<org.palladiosimulator.measurementframework.MeasuringValue> getDataStream()
        Specified by:
        getDataStream in interface org.palladiosimulator.edp2.datastream.IDataSource
      • setPowerProvidingEntity

        public void setPowerProvidingEntity​(PowerProvidingEntity powerProvidingEntity)
      • setExperimentRun

        public void setExperimentRun​(org.palladiosimulator.edp2.models.ExperimentData.ExperimentRun experimentRun)
      • createProperties

        protected org.palladiosimulator.edp2.datastream.configurable.PropertyConfigurable createProperties()
        Specified by:
        createProperties in class org.palladiosimulator.edp2.datastream.AbstractDataSource
      • propertyChangeCompleted

        public void propertyChangeCompleted()
        Specified by:
        propertyChangeCompleted in interface org.palladiosimulator.edp2.datastream.configurable.IPropertyListener
      • propertyChanged

        public void propertyChanged​(String key,
                                    Object oldValue,
                                    Object newValue)
        Specified by:
        propertyChanged in interface org.palladiosimulator.edp2.datastream.configurable.IPropertyListener