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 betw e e n the end of one interval and the beginning of the& nbsp;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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<AggregatedMeasurements>
getAggregatedMeasurements()
Returns the value of the 'Aggregated Measurements' containment reference list.javax.measure.Measure
getEndTime()
Returns the value of the 'End Time' attribute.Measurement
getMeasurement()
Returns the value of the 'Measurement' container reference.RawMeasurements
getRawMeasurements()
Returns the value of the 'Raw Measurements' containment reference.javax.measure.Measure
getStartTime()
Returns the value of the 'Start Time' attribute.void
setEndTime(javax.measure.Measure value)
Sets the value of the 'End Time
' attribute.void
setMeasurement(Measurement value)
Sets the value of the 'Measurement
' container reference.void
setRawMeasurements(RawMeasurements value)
Sets the value of the 'Raw Measurements
' containment reference.void
setStartTime(javax.measure.Measure value)
Sets the value of the 'Start Time
' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.palladiosimulator.edp2.models.ExperimentData.Propertyable
getAdditionalInformation
-
-
-
-
Method Detail
-
getRawMeasurements
RawMeasurements getRawMeasurements()
Returns the value of the 'Raw Measurements' containment reference. It is bidirectional and its opposite is 'Measurement Range
'.If the meaning of the 'Raw Measurements' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Raw Measurements' containment reference.
- See Also:
setRawMeasurements(RawMeasurements)
,ExperimentDataPackage.getMeasurementRange_RawMeasurements()
,RawMeasurements.getMeasurementRange()
- 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:
getRawMeasurements()
- Generated class or method.
-
getMeasurement
Measurement getMeasurement()
Returns the value of the 'Measurement' container reference. It is bidirectional and its opposite is 'Measurement Ranges
'.If the meaning of the 'Measurement' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Measurement' container reference.
- See Also:
setMeasurement(Measurement)
,ExperimentDataPackage.getMeasurementRange_Measurement()
,Measurement.getMeasurementRanges()
- 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:
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.
-
getAggregatedMeasurements
EList<AggregatedMeasurements> getAggregatedMeasurements()
Returns the value of the 'Aggregated Measurements' containment reference list. The list contents are of typeAggregatedMeasurements
. It is bidirectional and its opposite is 'Measurement Range
'.If the meaning of the 'Aggregated Measurements' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Aggregated Measurements' containment reference list.
- See Also:
ExperimentDataPackage.getMeasurementRange_AggregatedMeasurements()
,AggregatedMeasurements.getMeasurementRange()
- Generated class or method.
- EMF model class or method.
- opposite="measurementRange" containment="true" ordered="false"
-
-