Interface MeasurementRange

  • All Superinterfaces:
    org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, EObject, Notifier, Propertyable
    All Known Implementing Classes:
    MeasurementRangeImpl

    public interface MeasurementRange
    extends Propertyable
    A representation of the model object 'Measurement Range'. The collected data can be split into several measurement ranges. A range is specified as time interval and all measurements falling into a range's interval belong to that range. And only these measurements. The intervals of different ranges are not allowed to overlap. They have to be disjunct. There might be time between the end of one interval and the beginning of the next. It is not allowed to change ranges or shift measurements between subsequent ranges to readjust the range after measurements have been taken. Ranges can be used to differentiate the warm-up-phase from the measurement phase as well as to implement sliding means.

    The following features are supported:

    See Also:
    ExperimentDataPackage.getMeasurementRange()
    Generated class or method.
    EMF model class or method.
    • Method Detail

      • setRawMeasurements

        void setRawMeasurements​(RawMeasurements value)
        Sets the value of the 'Raw Measurements' containment reference.
        Parameters:
        value - the new value of the 'Raw Measurements' containment reference.
        See Also:
        getRawMeasurements()
        Generated class or method.
      • setMeasurement

        void setMeasurement​(Measurement value)
        Sets the value of the 'Measurement' container reference.
        Parameters:
        value - the new value of the 'Measurement' container reference.
        See Also:
        getMeasurement()
        Generated class or method.
      • getEndTime

        javax.measure.Measure getEndTime()
        Returns the value of the 'End Time' attribute. Time passed since the start of the measuring. It refers to the right end of the time interval for which the measurements are captured in this range. For example, in a simulation environment this would mean simulation time passed since the start of the simulation. In a real world environment this would be the real time passed after the measurement has been started.
        Returns:
        the value of the 'End Time' attribute.
        See Also:
        setEndTime(Measure), ExperimentDataPackage.getMeasurementRange_EndTime()
        Generated class or method.
        EMF model class or method.
        dataType="org.palladiosimulator.edp2.models.ExperimentData.EJSDurationMeasure" required="true" ordered="false"
      • setEndTime

        void setEndTime​(javax.measure.Measure value)
        Sets the value of the 'End Time' attribute.
        Parameters:
        value - the new value of the 'End Time' attribute.
        See Also:
        getEndTime()
        Generated class or method.
      • getStartTime

        javax.measure.Measure getStartTime()
        Returns the value of the 'Start Time' attribute. Time passed since the start of the measuring. It refers to the left end of the time interval for which the measurements are captured in this range. For example, in a simulation environment this would mean simulation time passed since the start of the simulation. In a real world environment this would be the real time passed after the measurement has been started.
        Returns:
        the value of the 'Start Time' attribute.
        See Also:
        setStartTime(Measure), ExperimentDataPackage.getMeasurementRange_StartTime()
        Generated class or method.
        EMF model class or method.
        dataType="org.palladiosimulator.edp2.models.ExperimentData.EJSDurationMeasure" required="true" ordered="false"
      • setStartTime

        void setStartTime​(javax.measure.Measure value)
        Sets the value of the 'Start Time' attribute.
        Parameters:
        value - the new value of the 'Start Time' attribute.
        See Also:
        getStartTime()
        Generated class or method.