Interface MeasuringType
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
- All Known Implementing Classes:
MeasuringTypeImpl
public interface MeasuringType
extends de.uka.ipd.sdq.identifier.Identifier
A representation of the model object 'Measuring Type'.
Describes and specifies the measure used. Needs to be subclassed to create concrete Measures which can handle specific data. Measures are attached to ExperimentGroup and referenced from ExperimentSetting to allow modeling that the same Measure is used throughout several experiment settings.
An Edp2Measure can have one or more dimensions (see also the attribute metric).
Characterizes the reading point how the measurements are collected. The Characerization is propertyable if additional context-specific information should be stored for the sensor.
For example measuring the response time of a request to a system in milliseconds could result in the following values of the attributes: metric='Response Time', measuredObject='System External Requests', and unitOfMeasurements='ms'. Another example is the number of lines of code of the class java.lang.System: metric='LOC', measuredObject='Class java.lang.System', and unitOfMeasurement='Positive Integer'.
Characterizes the reading point how the measurements are collected. The Characerization is propertyable if additional context-specific information should be stored for the sensor.
For example measuring the response time of a request to a system in milliseconds could result in the following values of the attributes: metric='Response Time', measuredObject='System External Requests', and unitOfMeasurements='ms'. Another example is the number of lines of code of the class java.lang.System: metric='LOC', measuredObject='Class java.lang.System', and unitOfMeasurement='Positive Integer'.
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 'Experiment Group' container reference.Returns the value of the 'Experiment Settings' reference list.Returns the value of the 'Measuring Point' reference.org.palladiosimulator.metricspec.MetricDescription
Returns the value of the 'Metric' reference.void
Sets the value of the 'Experiment Group
' container reference.void
setMeasuringPoint
(MeasuringPoint value) Sets the value of the 'Measuring Point
' reference.void
setMetric
(org.palladiosimulator.metricspec.MetricDescription value) Sets the value of the 'Metric
' reference.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 de.uka.ipd.sdq.identifier.Identifier
getId, setId
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getExperimentGroup
ExperimentGroup getExperimentGroup()Returns the value of the 'Experiment Group' container reference. It is bidirectional and its opposite is 'Measuring Types
'.- Returns:
- the value of the 'Experiment Group' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="measuringTypes" required="true" transient="false" ordered="false"
-
setExperimentGroup
Sets the value of the 'Experiment Group
' container reference.- Parameters:
value
- the new value of the 'Experiment Group' container reference.- See Also:
- Generated class or method.
-
getExperimentSettings
EList<ExperimentSetting> getExperimentSettings()Returns the value of the 'Experiment Settings' reference list. The list contents are of typeExperimentSetting
. It is bidirectional and its opposite is 'Measuring Types
'.- Returns:
- the value of the 'Experiment Settings' reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="measuringTypes" ordered="false"
-
getMetric
org.palladiosimulator.metricspec.MetricDescription getMetric()Returns the value of the 'Metric' reference.- Returns:
- the value of the 'Metric' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setMetric
void setMetric(org.palladiosimulator.metricspec.MetricDescription value) Sets the value of the 'Metric
' reference.- Parameters:
value
- the new value of the 'Metric' reference.- See Also:
- Generated class or method.
-
getMeasuringPoint
MeasuringPoint getMeasuringPoint()Returns the value of the 'Measuring Point' reference.- Returns:
- the value of the 'Measuring Point' reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- required="true"
-
setMeasuringPoint
Sets the value of the 'Measuring Point
' reference.- Parameters:
value
- the new value of the 'Measuring Point' reference.- See Also:
- Generated class or method.
-