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:
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 Details

    • 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:
      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:
      Generated class or method.