public ISimulationComparison CreatePopulationSimulationComparison() { using (var presenter = _applicationController.Start <ISimulationSelectionForComparisonPresenter>()) { var comparison = _objectBaseFactory.Create <PopulationSimulationComparison>(); if (!presenter.Edit(comparison)) { return(null); } addComparisonToProject(comparison); //create a default analysis _simulationAnalysisCreator.CreatePopulationAnalysisFor(comparison); return(comparison); } }
protected override void PerformExecute() { _simulationAnalysisCreator.CreatePopulationAnalysisFor(Subject, _populationAnalysisType); }