28 lines
816 B
Java
28 lines
816 B
Java
package ru.ulstu.models;
|
|
|
|
public class Model {
|
|
private TimeSeries originalTimeSeries;
|
|
private TimeSeries modelTimeSeries;
|
|
|
|
public Model(TimeSeries originalTimeSeries) {
|
|
this.originalTimeSeries = originalTimeSeries;
|
|
this.modelTimeSeries = new TimeSeries("Model time series of '" + originalTimeSeries.getName() + "'");
|
|
}
|
|
|
|
public TimeSeries getOriginalTimeSeries() {
|
|
return originalTimeSeries;
|
|
}
|
|
|
|
public TimeSeries getModelTimeSeries() {
|
|
return modelTimeSeries;
|
|
}
|
|
|
|
public void addValue(TimeSeriesValue timeSeriesValue) {
|
|
modelTimeSeries.addValue(timeSeriesValue);
|
|
}
|
|
|
|
public void addValue(TimeSeriesValue basedOnValue, double value) {
|
|
modelTimeSeries.getValues().add(new TimeSeriesValue(basedOnValue.getDate(), value));
|
|
}
|
|
}
|