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 TypeMethodDescriptiondoubleReturns 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.voidsetRetrospectionLength(double value) Sets the value of the 'Retrospection Length' attribute.Methods inherited from interface org.palladiosimulator.monitorrepository.Aggregation
getStatisticalCharacterization, setStatisticalCharacterizationMethods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, setIdMethods inherited from interface org.palladiosimulator.monitorrepository.MeasurementDrivenAggregation
getFrequency, setFrequencyMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliverMethods 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>"
-