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
ConstructorsConstructorDescriptionSLODataAggregationMode(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleancanAccept(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.voidsetTimestep(double timestep)
-
Constructor Details
-
SLODataAggregationMode
public SLODataAggregationMode(org.palladiosimulator.edp2.visualization.util.DataAggregationModeTypes type) Constructor.- Parameters:
type- TheDataAggregationModeTypestype 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 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
-
setTimestep
public void setTimestep(double timestep)
-