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 theAbstractEvaluationScopeclass. It allows to iterate the Scope and returns the current element asMaplinkingMeasurements first to theMetricDescriptionof theIDataSourcethey originate, second to theProcessingResourceSpecificationthe 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
-
-