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:
Generated class or method.
EMF model class or method.
  • Method Details

    • getRawMeasurements

      RawMeasurements getRawMeasurements()
      Returns the value of the 'Raw Measurements' containment reference. It is bidirectional and its opposite is 'Measurement Range'.
      Returns:
      the value of the 'Raw Measurements' containment reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      opposite="measurementRange" containment="true" ordered="false"
    • 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:
      Generated class or method.
    • getMeasurement

      Measurement getMeasurement()
      Returns the value of the 'Measurement' container reference. It is bidirectional and its opposite is 'Measurement Ranges'.
      Returns:
      the value of the 'Measurement' container reference.
      See Also:
      Generated class or method.
      EMF model class or method.
      opposite="measurementRanges" required="true" transient="false" ordered="false"
    • 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:
      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:
      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:
      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:
      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:
      Generated class or method.
    • getAggregatedMeasurements

      EList<AggregatedMeasurements> getAggregatedMeasurements()
      Returns the value of the 'Aggregated Measurements' containment reference list. The list contents are of type AggregatedMeasurements. It is bidirectional and its opposite is 'Measurement Range'.
      Returns:
      the value of the 'Aggregated Measurements' containment reference list.
      See Also:
      Generated class or method.
      EMF model class or method.
      opposite="measurementRange" containment="true" ordered="false"