Package de.fzi.power.interpreter
Interface EvaluationScopeIterator
-
- All Superinterfaces:
Iterator<Map<org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification,Map<org.palladiosimulator.metricspec.MetricDescription,org.palladiosimulator.measurementframework.MeasuringValue>>>
public interface EvaluationScopeIterator extends Iterator<Map<org.palladiosimulator.pcm.resourceenvironment.ProcessingResourceSpecification,Map<org.palladiosimulator.metricspec.MetricDescription,org.palladiosimulator.measurementframework.MeasuringValue>>>
The interface EvaluationScopeIterator encapsulated the Iterator specification for theAbstractEvaluationScope
class. It allows to iterate the Scope and returns the current element asMap
linkingMeasurement
s first to theMetricDescription
of theIDataSource
they originate, second to theProcessingResourceSpecification
the Measurement was taken at.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.measure.Measure<Double,javax.measure.quantity.Duration>
getCurrentPointInTime()
Returns the point in time of the most recent measurement in the set returned last call toEvaluationScopeIterator
.next();-
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
-
-
-
Method Detail
-
getCurrentPointInTime
javax.measure.Measure<Double,javax.measure.quantity.Duration> getCurrentPointInTime()
Returns the point in time of the most recent measurement in the set returned last call toEvaluationScopeIterator
.next();- Returns:
- the most recent point in time
-
-