public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _boxWiskerAnalysis = populationAnalysis.DowncastTo <PopulationBoxWhiskerAnalysis>(); _multipleNumericFieldsPresenter.StartAnalysis(populationDataCollector, populationAnalysis); _dto.ShowOutliers = _boxWiskerAnalysis.ShowOutliers; _view.BindTo(_dto); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _populationAnalysis = populationAnalysis.DowncastTo <PopulationStatisticalAnalysis>(); _allOutputsPresenter.UpdateColumnSettings(populationDataCollector); var allOutputs = _outputsRetriever.OutputsFrom(populationDataCollector); _allOutputsPresenter.Edit(allOutputs); _selectedOutputsPresenter.StartAnalysis(populationDataCollector, populationAnalysis); _statisticsSelectionPresenter.StartAnalysis(populationDataCollector, populationAnalysis); addDefaultSelectionIfRequired(allOutputs); _view.BindTo(_populationAnalysis); }
private TPopulationAnalysis convertedAnalysis <TPopulationAnalysis>(PopulationAnalysis templatePopulationAnalysis) where TPopulationAnalysis : PopulationAnalysis, new() { //same type? No need to convert the template. It can be use as is if (templatePopulationAnalysis.GetType() == typeof(TPopulationAnalysis)) { return(templatePopulationAnalysis.DowncastTo <TPopulationAnalysis>()); } var typedAnalysis = new TPopulationAnalysis(); typedAnalysis.UpdatePropertiesFrom(templatePopulationAnalysis, _cloner); return(typedAnalysis); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _populationPivotAnalysis = populationAnalysis.DowncastTo<PopulationPivotAnalysis>(); _populationDataCollector = populationDataCollector; _fieldSelectionPresenter.StartAnalysis(populationDataCollector, _populationPivotAnalysis); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _populationAnalysis = populationAnalysis.DowncastTo <PopulationPivotAnalysis>(); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationPivotAnalysis) { _populationPivotAnalysis = populationPivotAnalysis.DowncastTo <PopulationPivotAnalysis>(); _fieldsArrangementPresenter.StartAnalysis(populationDataCollector, populationPivotAnalysis); _numericFieldsPresenter.StartAnalysis(populationDataCollector, populationPivotAnalysis); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _statisicalAnalysis = populationAnalysis.DowncastTo <PopulationStatisticalAnalysis>(); addDefaultCurves(); _view.BindTo(_statisicalAnalysis.Statistics); }
public void StartAnalysis(IPopulationDataCollector populationDataCollector, PopulationAnalysis populationAnalysis) { _populationAnalysis = populationAnalysis.DowncastTo <PopulationPivotAnalysis>(); _fieldListPresenterCache.Each(p => p.StartAnalysis(populationDataCollector, populationAnalysis)); }