Class SLODataAggregationMode
- java.lang.Object
-
- org.palladiosimulator.servicelevelobjective.edp2.visualization.util.SLODataAggregationMode
-
public class SLODataAggregationMode extends Object
Class handling the aggregation of data from severalMeasurements
into a double[][] array. Aggregation type is determined by theDataAggregationModeTypes
type.
-
-
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 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.double[][]
computeAggregateddata(List<org.palladiosimulator.edp2.models.ExperimentData.Measurement> measurements)
Computes aggregated data from a list ofMeasurements
.String
getDescription()
void
setTimestep(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 theDataAggregationModeTypes
type.- Parameters:
measurements
- TheMeasurements
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)
-
-