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
public interface VariableSizeAggregation extends MeasurementDrivenAggregation
A representation of the model object ' Variable Size Aggregation'.The following features are supported:
- See Also:
MonitorRepositoryPackage.getVariableSizeAggregation()- 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetRetrospectionLength()Returns the value of the 'Retrospection Length' attribute.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.voidsetRetrospectionLength(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 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 Detail
-
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:
setRetrospectionLength(double),MonitorRepositoryPackage.getVariableSizeAggregation_RetrospectionLength()- 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:
getRetrospectionLength()- 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
" annotation= "http://www.eclipse.org/emf/2002/GenModel body=' return Measure .valueOf(getRetrospectionLength(), javax.measure.unit.SI.SECOND);'"
-
-