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 double
getRetrospectionLength()
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
.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 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);'"
-
-