Interface MeasurementDrivenAggregation
-
- All Superinterfaces:
Aggregation
,org.eclipse.emf.cdo.CDOObject
,org.eclipse.emf.cdo.common.id.CDOWithID
,EObject
,de.uka.ipd.sdq.identifier.Identifier
,Notifier
,ProcessingType
- All Known Subinterfaces:
FixedSizeAggregation
,VariableSizeAggregation
- All Known Implementing Classes:
FixedSizeAggregationImpl
,MeasurementDrivenAggregationImpl
,VariableSizeAggregationImpl
public interface MeasurementDrivenAggregation extends Aggregation
A representation of the model object ' Measurement Driven Aggregation'. ProcessingType that defines a measurement-driven way of aggregation, i.e., aggregation is triggered upon reception of a new measurement.The following features are supported:
- See Also:
MonitorRepositoryPackage.getMeasurementDrivenAggregation()
- Generated class or method.
- EMF model class or method.
- abstract="true" annotation= "http://www.eclipse.org/emf/2002/Ecore/OCL frequency='self.frequency > 0'" annotation= "http://www.eclipse.org/emf/2002/Ecore constraints='frequency'"
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getFrequency()
Returns the value of the 'Frequency' attribute.void
setFrequency(int value)
Sets the value of the 'Frequency
' 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.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface org.palladiosimulator.monitorrepository.ProcessingType
getMeasurementSpecification, setMeasurementSpecification
-
-
-
-
Method Detail
-
getFrequency
int getFrequency()
Returns the value of the 'Frequency' attribute. The default value is"1"
. This positive int value indicates the frequency of aggregation. That is, a value of 'n' indicates that the aggreation shall be done each n-th measurement. By default, this value is set to 1.- Returns:
- the value of the 'Frequency' attribute.
- See Also:
setFrequency(int)
,MonitorRepositoryPackage.getMeasurementDrivenAggregation_Frequency()
- Generated class or method.
- EMF model class or method.
- default="1" required="true"
-
setFrequency
void setFrequency(int value)
Sets the value of the 'Frequency
' attribute.- Parameters:
value
- the new value of the 'Frequency' attribute.- See Also:
getFrequency()
- Generated class or method.
-
-