Class SLODataAggregationMode
- java.lang.Object
-
- org.palladiosimulator.servicelevelobjective.edp2.visualization.util.SLODataAggregationMode
-
public class SLODataAggregationMode extends Object
Class handling the aggregation of data from severalMeasurementsinto a double[][] array. Aggregation type is determined by theDataAggregationModeTypestype.
-
-
Constructor Summary
Constructors Constructor Description SLODataAggregationMode(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanAccept(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.double[][]computeAggregateddata(List<org.palladiosimulator.edp2.models.ExperimentData.Measurement> measurements)Computes aggregated data from a list ofMeasurements.StringgetDescription()voidsetTimestep(double timestep)
-
-
-
Method Detail
-
computeAggregateddata
public double[][] computeAggregateddata(List<org.palladiosimulator.edp2.models.ExperimentData.Measurement> measurements)
Computes aggregated data from a list ofMeasurements. Aggregation type is determined by theDataAggregationModeTypestype.- Parameters:
measurements- TheMeasurementsto 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)
-
-