Class SLODataAggregationMode


  • public class SLODataAggregationMode
    extends Object
    Class handling the aggregation of data from several Measurements into a double[][] array. Aggregation type is determined by the DataAggregationModeTypes type.
    • Constructor Detail

      • SLODataAggregationMode

        public SLODataAggregationMode​(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type)
        Constructor.
        Parameters:
        type - The DataAggregationModeTypes type to be used for aggregation of data.
    • Method Detail

      • computeAggregateddata

        public double[][] computeAggregateddata​(List<org.palladiosimulator.edp2.models.ExperimentData.Measurement> measurements)
        Computes aggregated data from a list of Measurements. Aggregation type is determined by the DataAggregationModeTypes type.
        Parameters:
        measurements - The Measurements to aggregate.
        Returns:
        a double[][] array containing the aggregated data.
      • canAccept

        public boolean canAccept​(org.palladiosimulator.edp2.datastream.IDataSource source)
        Method checking whether a source is a two dimensional data source with a metric using real or integer values. If not, false is returned.
        Parameters:
        source - The source to check.
        Returns:
      • getDescription

        public String getDescription()
      • setTimestep

        public void setTimestep​(double timestep)