Interface MeasurementRange
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,Notifier
,Propertyable
- All Known Implementing Classes:
MeasurementRangeImpl
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 Summary
Modifier and TypeMethodDescriptionReturns the value of the 'Aggregated Measurements' containment reference list.javax.measure.Measure
Returns the value of the 'End Time' attribute.Returns the value of the 'Measurement' container reference.Returns the value of the 'Raw Measurements' containment reference.javax.measure.Measure
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
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 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
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
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 typeAggregatedMeasurements
. 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"
-