Interface FixedIntervals

All Superinterfaces:
org.eclipse.emf.cdo.CDOObject, org.eclipse.emf.cdo.common.id.CDOWithID, EObject, de.uka.ipd.sdq.identifier.Identifier, Notifier
All Known Implementing Classes:
FixedIntervalsImpl

public interface FixedIntervals extends de.uka.ipd.sdq.identifier.Identifier
A representation of the model object 'Fixed Intervals'. Describes the different aggregation intervals in detail. Includes start and end of each interval as well as two special intervals to reflect outliers. Intervals are not allowed to contain no value, there has to be a default. The default value is also saved to disc. The upper bound can be calculated as follows: upperBound = lowerBound + width * numberOfIntervals. The lower bound belongs to the first regular interval whereas the upper bound is the first value which is associated with the upper outlier interval. The data structure is build up as follows for n=numberOfIntervals different requested measurement intervals: First interval 'lower outlier interval': All measurements in the interval (-\infty, lowerBound). Second to n-th interval 'regular interval i': All measurements in the interval [lowerBound+width*(i-1), lowerBound+width*i). n-th interval 'upper outlier interval': All measurements in the interval [lowerBound+width*n, \infty) = [upperBound+width*n, \infty).

The following features are supported:

See Also:
Generated class or method.
EMF model class or method.