Interface VariableSizeAggregation
- All Superinterfaces:
Aggregation
,org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,MeasurementDrivenAggregation
,Notifier
,ProcessingType
- All Known Implementing Classes:
VariableSizeAggregationImpl
A representation of the model object 'Variable Size Aggregation'.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
- annotation="http://www.eclipse.org/emf/2002/Ecore/OCL retroLength='self.retrospectionLength > 0.0'" annotation="http://www.eclipse.org/emf/2002/Ecore constraints='retroLength'"
-
Method Summary
Modifier and TypeMethodDescriptiondouble
Returns the value of the 'Retrospection Length' attribute.javax.measure.Measure<Double,
javax.measure.quantity.Duration> Convenience method to retrieve the property 'retrospectionLength' (interpreted as given in seconds) in terms of aMeasure
.void
setRetrospectionLength
(double value) Sets the value of the 'Retrospection Length
' attribute.Methods inherited from interface org.palladiosimulator.monitorrepository.Aggregation
getStatisticalCharacterization, setStatisticalCharacterization
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.palladiosimulator.monitorrepository.MeasurementDrivenAggregation
getFrequency, setFrequency
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
Methods inherited from interface org.palladiosimulator.monitorrepository.ProcessingType
getMeasurementSpecification, setMeasurementSpecification
-
Method Details
-
getRetrospectionLength
double getRetrospectionLength()Returns the value of the 'Retrospection Length' attribute. The default value is"10.0"
. This value (interpreted as seconds) determines the length of the retrospection interval. That is, it specifies which preceding measurements shall be included in the aggregation.- Returns:
- the value of the 'Retrospection Length' attribute.
- See Also:
- Generated class or method.
- EMF model class or method.
- default="10.0" required="true"
-
setRetrospectionLength
void setRetrospectionLength(double value) Sets the value of the 'Retrospection Length
' attribute.- Parameters:
value
- the new value of the 'Retrospection Length' attribute.- See Also:
- Generated class or method.
-
getRetrospectionLengthAsMeasure
javax.measure.Measure<Double,javax.measure.quantity.Duration> getRetrospectionLengthAsMeasure()Convenience method to retrieve the property 'retrospectionLength' (interpreted as given in seconds) in terms of aMeasure
.- Generated class or method.
- EMF model class or method.
- kind="operation" dataType="org.palladiosimulator.edp2.models.ExperimentData.EJSMeasure<org.eclipse.emf.ecore.EDoubleObject, org.palladiosimulator.monitorrepository.util.Duration>"
-