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 the AbstractEvaluationScope class. It allows to iterate the Scope and returns the current element as Map linking Measurements first to the MetricDescription of the IDataSource they originate, second to the ProcessingResourceSpecification the Measurement was taken at.
    • 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 to EvaluationScopeIterator.next();
        Returns:
        the most recent point in time