Class SLODataAggregationMode
java.lang.Object
org.palladiosimulator.servicelevelobjective.edp2.visualization.util.SLODataAggregationMode
Class handling the aggregation of data from several
Measurements
into a double[][] array.
Aggregation type is determined by the DataAggregationModeTypes
type.-
Constructor Summary
ConstructorDescriptionSLODataAggregationMode
(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
.void
setTimestep
(double timestep)
-
Constructor Details
-
SLODataAggregationMode
public SLODataAggregationMode(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type) Constructor.- Parameters:
type
- TheDataAggregationModeTypes
type to be used for aggregation of data.
-
-
Method Details
-
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
-
setTimestep
public void setTimestep(double timestep)
-