Class MeasurementListMeasureProvider
- java.lang.Object
-
- org.palladiosimulator.measurementframework.measureprovider.AbstractMeasureProvider
-
- org.palladiosimulator.measurementframework.measureprovider.MeasurementListMeasureProvider
-
- All Implemented Interfaces:
IMeasureProvider
public class MeasurementListMeasureProvider extends AbstractMeasureProvider
A measurement list measure provider uses a list of measurements to determine measures.
-
-
Constructor Summary
Constructors Constructor Description MeasurementListMeasureProvider(List<MeasuringValue> measurements)
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<javax.measure.Measure<?,?>>
asList()
Returns the list of measure objects via a Java utils list.MeasuringValue
getMeasurementForMetric(org.palladiosimulator.metricspec.MetricDescription wantedMetric)
List<MeasuringValue>
getSubsumedMeasurements()
Returns the list of subsumed measurements managed by this class.String
toString()
-
Methods inherited from class org.palladiosimulator.measurementframework.measureprovider.AbstractMeasureProvider
asArray, getMeasureForMetric
-
-
-
-
Constructor Detail
-
MeasurementListMeasureProvider
public MeasurementListMeasureProvider(List<MeasuringValue> measurements)
Default constructor. Initializes this measure provider using a given list of measurements. Each such measurement comes with measures to be provided.- Parameters:
measurements
- the given list of measurements.
-
-
Method Detail
-
getMeasurementForMetric
public MeasuringValue getMeasurementForMetric(org.palladiosimulator.metricspec.MetricDescription wantedMetric)
- Specified by:
getMeasurementForMetric
in classAbstractMeasureProvider
-
asList
public final List<javax.measure.Measure<?,?>> asList()
Returns the list of measure objects via a Java utils list.- Specified by:
asList
in interfaceIMeasureProvider
- Specified by:
asList
in classAbstractMeasureProvider
- Returns:
- the list of measure objects.
-
getSubsumedMeasurements
public final List<MeasuringValue> getSubsumedMeasurements()
Returns the list of subsumed measurements managed by this class.- Returns:
- the list of subsumed measurements.
-
-