Esempio n. 1
0
        protected override void Context()
        {
            _presentationSettingsTask = A.Fake <IPresentationSettingsTask>();
            _view = A.Fake <IParameterIdentificationSingleRunAnalysisView>();
            _chartEditorAndDisplayPresenter = A.Fake <IChartEditorAndDisplayPresenter>();
            _curveNamer            = A.Fake <ICurveNamer>();
            _pathElementsMapper    = A.Fake <IDataColumnToPathElementsMapper>();
            _chartTemplatingTask   = A.Fake <IChartTemplatingTask>();
            _dimensionFactory      = A.Fake <IDimensionFactory>();
            _chartEditorLayoutTask = A.Fake <IChartEditorLayoutTask>();
            _projectRetreiver      = A.Fake <IProjectRetriever>();

            _chartPresenterContext = A.Fake <ChartPresenterContext>();
            A.CallTo(() => _chartPresenterContext.EditorAndDisplayPresenter).Returns(_chartEditorAndDisplayPresenter);
            A.CallTo(() => _chartPresenterContext.CurveNamer).Returns(_curveNamer);
            A.CallTo(() => _chartPresenterContext.DataColumnToPathElementsMapper).Returns(_pathElementsMapper);
            A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask);
            A.CallTo(() => _chartPresenterContext.PresenterSettingsTask).Returns(_presentationSettingsTask);
            A.CallTo(() => _chartPresenterContext.DimensionFactory).Returns(_dimensionFactory);
            A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartEditorLayoutTask);
            A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetreiver);


            sut = new ParameterIdentificationResidualVsTimeChartPresenter(_view, _chartPresenterContext);

            _residualVsTimeChart     = new ParameterIdentificationResidualVsTimeChart().WithAxes();
            _parameterIdentification = A.Fake <ParameterIdentification>();

            _parameterIdentificationRunResult = A.Fake <ParameterIdentificationRunResult>();
            A.CallTo(() => _parameterIdentification.Results).Returns(new[] { _parameterIdentificationRunResult });

            _residualResults       = new ResidualsResult();
            _optimizationRunResult = new OptimizationRunResult {
                ResidualsResult = _residualResults
            };
            _parameterIdentificationRunResult.BestResult = _optimizationRunResult;


            A.CallTo(() => _parameterIdentification.MinObservedDataTime).Returns(10);
            A.CallTo(() => _parameterIdentification.MaxObservedDataTime).Returns(50);
        }
        protected override void Context()
        {
            _view       = A.Fake <IEditIndividualSimulationView>();
            _repository = A.Fake <IRepository <ISimulationItemPresenter> >();
            _simulationAnalysisPresenterFactory = A.Fake <ISimulationAnalysisPresenterFactory>();
            _subPresenterManager       = A.Fake <ISubPresenterItemManager <IEditIndividualSimulationItemPresenter> >();
            _contextMenuFactory        = A.Fake <ISimulationAnalysisPresenterContextMenuFactory>();
            _presenterSettingsTask     = A.Fake <IPresentationSettingsTask>();
            _simulationAnalysisCreator = A.Fake <ISimulationAnalysisCreator>();
            _analysis       = A.Fake <ISimulationAnalysis>();
            _chartPresenter = A.Fake <ISimulationTimeProfileChartPresenter>();
            _simulation     = A.Fake <IndividualSimulation>();
            A.CallTo(() => _simulationAnalysisPresenterFactory.PresenterFor(_analysis)).Returns(_chartPresenter);
            A.CallTo(() => _simulation.Analyses).Returns(new List <ISimulationAnalysis> {
                _analysis
            });
            A.CallTo(() => _subPresenterManager.AllSubPresenters).Returns(new IEditIndividualSimulationItemPresenter[] {});

            sut = new EditIndividualSimulationPresenter(_view, _subPresenterManager, _simulationAnalysisPresenterFactory,
                                                        _contextMenuFactory, _presenterSettingsTask, _simulationAnalysisCreator);
        }
        protected override void Context()
        {
            _view = A.Fake <IEditParameterIdentificationView>();
            _subPresenterItemManager = SubPresenterHelper.Create <IParameterIdentificationItemPresenter>();
            _parameterIdentificationDataSelectionPresenter      = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Data);
            _parameterIdentificationParameterSelectionPresenter = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Parameters);
            _parameterIdentificationConfigurationPresenter      = _subPresenterItemManager.CreateFake(ParameterIdentificationItems.Configuration);

            _simulationAnalysisPresenterFactory = A.Fake <ISimulationAnalysisPresenterFactory>();
            _contextMenuFactory        = A.Fake <ISimulationAnalysisPresenterContextMenuFactory>();
            _presentationSettingsTask  = A.Fake <IPresentationSettingsTask>();
            _simulationAnalysisCreator = A.Fake <IParameterIdentificationAnalysisCreator>();
            _executionContext          = A.Fake <IOSPSuiteExecutionContext>();
            _simulation = A.Fake <ISimulation>();

            sut = new EditParameterIdentificationPresenter(_view, _subPresenterItemManager, _executionContext, _simulationAnalysisPresenterFactory, _contextMenuFactory, _presentationSettingsTask, _simulationAnalysisCreator);

            sut.InitializeWith(A.Fake <ICommandCollector>());
            _parameterIdentification = new ParameterIdentification();
            _parameterIdentification.AddSimulation(_simulation);
        }
Esempio n. 4
0
        protected override void Context()
        {
            _exportTask     = A.Fake <IPKAnalysisExportTask>();
            _pkAnalysesTask = A.Fake <IPKAnalysesTask>();
            _view           = A.Fake <IPopulationPKAnalysisView>();
            _populationPKAnalysisToDTOMapper       = A.Fake <IPopulationPKAnalysisToPKAnalysisDTOMapper>();
            _populationPKAnalysisToDataTableMapper = A.Fake <IPopulationPKAnalysisToDataTableMapper>();
            _pkParameterRepository = A.Fake <IPKParameterRepository>();

            _presenterSettingsTask = A.Fake <IPresentationSettingsTask>();
            sut = new PopulationPKAnalysisPresenter(_view, _pkAnalysesTask, _exportTask, _populationPKAnalysisToDTOMapper, _pkParameterRepository, _presenterSettingsTask);

            _populationDataCollector = A.Fake <IPopulationDataCollector>();
            _timeProfileChartData    = new ChartData <TimeProfileXValue, TimeProfileYValue>(null, null);
            var pane = new PaneData <TimeProfileXValue, TimeProfileYValue>(null)
            {
                Caption = "TOTO"
            };

            _curve1 = new TimeProfileCurveData {
                Caption = "A", Pane = pane
            };
            _curve2 = new TimeProfileCurveData {
                Caption = "B", Pane = pane
            };

            _pk1 = new PKAnalysis();
            _pk2 = new PKAnalysis();

            _allPKanalysis = new List <PopulationPKAnalysis>
            {
                new PopulationPKAnalysis(_curve1, _pk1),
                new PopulationPKAnalysis(_curve2, _pk2),
            };


            A.CallTo(() => _pkAnalysesTask.CalculateFor(_populationDataCollector, _timeProfileChartData)).Returns(_allPKanalysis);
            A.CallTo(() => _view.BindTo(A <PKAnalysisDTO> ._)).Invokes(x => _dataTable = x.GetArgument <PKAnalysisDTO>(0).DataTable);
            A.CallTo(() => _populationPKAnalysisToDataTableMapper.MapFrom(A <IReadOnlyList <PopulationPKAnalysis> > ._, true)).Returns(_dataTable);
        }
        protected override void Context()
        {
            _presentationSettingsTask = A.Fake <IPresentationSettingsTask>();
            _displayUnitRetriever     = A.Fake <IDisplayUnitRetriever>();
            sut = new PresentableTeXBuilderForSpecs(_presentationSettingsTask, _displayUnitRetriever);

            _parameter1           = DomainHelperForSpecs.ConstantParameterWithValue(1).WithName("P1");
            _parameter1.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs();

            _parameter2           = DomainHelperForSpecs.ConstantParameterWithValue(2).WithName("P2");
            _parameter2.Dimension = DomainHelperForSpecs.TimeDimensionForSpecs();

            _parameter3           = DomainHelperForSpecs.ConstantParameterWithValue(3).WithName("P3");
            _parameter3.Dimension = DomainHelperForSpecs.LengthDimensionForSpecs();


            _container = new Container
            {
                _parameter1,
                _parameter2,
                _parameter3,
            }.WithId("Id");

            _presentationSettings = new DefaultPresentationSettings();

            //existing unit
            _presentationSettings.SetSetting(_parameter1.Name, "cm");

            //wrong unit for dimension
            _presentationSettings.SetSetting(_parameter2.Name, "cm");

            A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter1)).Returns(_parameter1.Dimension.BaseUnit);
            A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter2)).Returns(_parameter2.Dimension.BaseUnit);

            //wrong preferred unit.
            A.CallTo(() => _displayUnitRetriever.PreferredUnitFor(_parameter3)).Returns(_parameter2.Dimension.DefaultUnit);

            A.CallTo(_presentationSettingsTask).WithReturnType <DefaultPresentationSettings>().Returns(_presentationSettings);
        }
        protected override void Context()
        {
            _applicationSettings = A.Fake <IApplicationSettings>();
            _sensitivityAnalysis = new SensitivityAnalysis();
            _sensitivityAnalysisPKParameterAnalysis = new SensitivityAnalysisPKParameterAnalysis();
            _sensitivityAnalysis.Results            = new SensitivityAnalysisRunResult();
            _pkParameterSensitivity = new PKParameterSensitivity
            {
                PKParameterName = "pkParameterName",
                ParameterName   = "parameterName",
                QuantityPath    = "quantityPath",
                Value           = 1.0
            };

            _pkParameterSensitivity2 = new PKParameterSensitivity
            {
                PKParameterName = "pkParameterName",
                ParameterName   = "parameterName",
                QuantityPath    = "quantityPath",
                Value           = 0.0
            };

            _pkParameterSensitivity3 = new PKParameterSensitivity
            {
                PKParameterName = "pkParameterName",
                ParameterName   = "parameterName",
                QuantityPath    = "quantityPath",
                Value           = double.NaN
            };

            _sensitivityAnalysis.Results.AddPKParameterSensitivity(_pkParameterSensitivity);
            _sensitivityAnalysis.Results.AddPKParameterSensitivity(_pkParameterSensitivity2);
            _view = A.Fake <ISensitivityAnalysisPKParameterAnalysisView>();
            _presentationSettingsTask = A.Fake <IPresentationSettingsTask>();

            var pkParameterRepository = A.Fake <IPKParameterRepository>();

            sut = new SensitivityAnalysisPKParameterAnalysisPresenter(_view, _presentationSettingsTask, pkParameterRepository, _applicationSettings);
        }
        protected override Task Context()
        {
            _project           = A.Fake <PKSimProject>();
            _entityTask        = A.Fake <IEntityTask>();
            _templateTaskQuery = A.Fake <ITemplateTaskQuery>();
            _executionContext  = A.Fake <IExecutionContext>();
            A.CallTo(() => _executionContext.CurrentProject).Returns(_project);
            _applicationController         = A.Fake <IApplicationController>();
            _buildingBlockInProjectManager = A.Fake <IBuildingBlockInProjectManager>();
            _buildingBlockRepository       = A.Fake <IBuildingBlockRepository>();
            _clonePresenter             = A.Fake <ICloneBuildingBlockPresenter>();
            _renamePresenter            = A.Fake <IRenameObjectPresenter>();
            _dialogCreator              = A.Fake <IDialogCreator>();
            _singleStartPresenterTask   = A.Fake <ISingleStartPresenterTask>();
            _lazyLoadTask               = A.Fake <ILazyLoadTask>();
            _presenterSettingsTask      = A.Fake <IPresentationSettingsTask>();
            _simulationReferenceUpdater = A.Fake <ISimulationReferenceUpdater>();

            sut = new BuildingBlockTask(
                _executionContext,
                _applicationController,
                _dialogCreator,
                _buildingBlockInProjectManager,
                _entityTask,
                _templateTaskQuery,
                _singleStartPresenterTask,
                _buildingBlockRepository,
                _lazyLoadTask,
                _presenterSettingsTask,
                _simulationReferenceUpdater);

            A.CallTo(() => _applicationController.Start <ICloneBuildingBlockPresenter>()).Returns(_clonePresenter);
            A.CallTo(() => _applicationController.Start <IRenameObjectPresenter>()).Returns(_renamePresenter);

            _buildingBlock = A.Fake <IPKSimBuildingBlock>();

            return(_completed);
        }
 public ParameterGroupsPresenter(IParameterGroupsView view, IParameterGroupTask parameterGroupTask,
                                 IParameterGroupNodeCreator groupNodeCreator,
                                 IParameterContainerToTreeNodeMapper containerNodeMapper,
                                 INodeToCustomableParametersPresenterMapper parametersPresenterMapper,
                                 INoItemInSelectionPresenter noItemInSelectionPresenter,
                                 ITreeNodeFactory treeNodeFactory, IGroupRepository groupRepository, IUserSettings userSettings,
                                 IPresentationSettingsTask presentationSettingsTask, ITreeNodeContextMenuFactory treeNodeContextMenuFactory)
     : base(view)
 {
     _parameterGroupTask         = parameterGroupTask;
     _groupNodeCreator           = groupNodeCreator;
     _containerNodeMapper        = containerNodeMapper;
     _parametersPresenterMapper  = parametersPresenterMapper;
     _noItemInSelectionPresenter = noItemInSelectionPresenter;
     _groupRepository            = groupRepository;
     _userSettings               = userSettings;
     _presentationSettingsTask   = presentationSettingsTask;
     _treeNodeContextMenuFactory = treeNodeContextMenuFactory;
     _parameterPresenterCache    = new Cache <ITreeNode, ICustomParametersPresenter>();
     _nodesCache   = new Cache <ParameterGroupingMode, IEnumerable <ITreeNode> >();
     _allGroupNode = treeNodeFactory.CreateGroupAll();
     _favoriteNode = treeNodeFactory.CreateGroupFavorites();
 }
Esempio n. 9
0
 public BuildingBlockTask(IExecutionContext executionContext,
                          IApplicationController applicationController,
                          IDialogCreator dialogCreator,
                          IBuildingBlockInProjectManager buildingBlockInProjectManager,
                          IEntityTask entityTask,
                          ITemplateTaskQuery templateTaskQuery,
                          ISingleStartPresenterTask singleStartPresenterTask,
                          IBuildingBlockRepository buildingBlockRepository,
                          ILazyLoadTask lazyLoadTask,
                          IPresentationSettingsTask presentationSettingsTask,
                          ISimulationReferenceUpdater simulationReferenceUpdater)
 {
     _executionContext              = executionContext;
     _applicationController         = applicationController;
     _dialogCreator                 = dialogCreator;
     _buildingBlockInProjectManager = buildingBlockInProjectManager;
     _entityTask                 = entityTask;
     _templateTaskQuery          = templateTaskQuery;
     _singleStartPresenterTask   = singleStartPresenterTask;
     _buildingBlockRepository    = buildingBlockRepository;
     _presentationSettingsTask   = presentationSettingsTask;
     _simulationReferenceUpdater = simulationReferenceUpdater;
 }
Esempio n. 10
0
 protected PresentableTeXBuilder(IPresentationSettingsTask presentationSettingsTask, IDisplayUnitRetriever displayUnitRetriever)
 {
     _presentationSettingsTask = presentationSettingsTask;
     _displayUnitRetriever     = displayUnitRetriever;
 }
Esempio n. 11
0
 public IndividualPKAnalysisPresenter(IIndividualPKAnalysisView view, IPKAnalysisTask pkAnalysisTask, IPKAnalysisExportTask exportTask,
                                      IGlobalPKAnalysisPresenter globalPKAnalysisPresenter, IIndividualPKAnalysisToPKAnalysisDTOMapper pKAnalysisToDTOMapper,
                                      IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask) : base(view, pkParameterRepository, presentationSettingsTask)
 {
     _pkAnalysisTask            = pkAnalysisTask;
     _globalPKAnalysisPresenter = globalPKAnalysisPresenter;
     _exportTask        = exportTask;
     _view.ShowControls = false;
     _curveCache        = new Cache <DataColumn, Curve>(onMissingKey: x => null);
     AddSubPresenters(_globalPKAnalysisPresenter);
     _view.AddGlobalPKAnalysisView(_globalPKAnalysisPresenter.View);
     _pKAnalysisToDTOMapper = pKAnalysisToDTOMapper;
 }
Esempio n. 12
0
 protected PKAnalysisPresenter(TView view, IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask)
     : base(view)
 {
     _pkParameterRepository    = pkParameterRepository;
     _presentationSettingsTask = presentationSettingsTask;
     _undefinedPKParameter     = new PKSimParameter {
         Dimension = Constants.Dimension.NO_DIMENSION
     };
     _settings = new DefaultPresentationSettings();
 }
 public EditSensitivityAnalysisPresenter(IEditSensitivityAnalysisView view,
                                         ISubPresenterItemManager <ISensitivityAnalysisItemPresenter> subPresenterItemManager,
                                         IOSPSuiteExecutionContext executionContext,
                                         ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory,
                                         ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask,
                                         ISensitivityAnalysisPKParameterAnalysisCreator simulationAnalysisCreator) :
     base(view, subPresenterItemManager, SensitivityAnalysisItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator)
 {
     _executionContext = executionContext;
 }
 public PresentableTeXBuilderForSpecs(IPresentationSettingsTask presentationSettingsTask, IDisplayUnitRetriever displayUnitRetriever) : base(presentationSettingsTask, displayUnitRetriever)
 {
 }
 public PopulationSimulationComparisonPresenter(IPopulationSimulationComparisonView view, ISubPresenterItemManager <IPopulationSimulationComparisonItemPresenter> subPresenterItemManager, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory,
                                                ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator)
     : base(view, subPresenterItemManager, PopulationSimulationComparisonItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator)
 {
 }
 public EditIndividualSimulationPresenter(IEditIndividualSimulationView view, ISubPresenterItemManager <IEditIndividualSimulationItemPresenter> subPresenterItemManager,
                                          ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory,
                                          IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator)
     : base(view, subPresenterItemManager, EditIndividualSimulationItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator)
 {
 }
Esempio n. 17
0
 public PopulationPKAnalysesTeXBuilder(IPKAnalysesTask pkAnalysisTask, ITeXBuilderRepository builderRepository,
                                       IPopulationPKAnalysisToDataTableMapper pkAnalysisToDataTableMapper, IPresentationSettingsTask presentationSettingsTask, IDisplayUnitRetriever displayUnitRetriever) : base(presentationSettingsTask, displayUnitRetriever)
 {
     _pkAnalysisTask              = pkAnalysisTask;
     _builderRepository           = builderRepository;
     _pkAnalysisToDataTableMapper = pkAnalysisToDataTableMapper;
 }
Esempio n. 18
0
 public ParameterIdentificationCorrelationAnalysisPresenter(IParameterIdentificationSingleRunAnalysisView view, IParameterIdentificationMatrixPresenter matrixPresenter, IPresentationSettingsTask presentationSettingsTask, IMatrixCalculator matrixCalculator) :
     base(view, matrixPresenter, presentationSettingsTask, matrixCalculator, ApplicationIcons.CorrelationAnalysis, Captions.ParameterIdentification.CorrelationMatrixNotAvailable)
 {
     view.SetAnalysisView(matrixPresenter.View);
 }
Esempio n. 19
0
 public ChartPresenterContext(IChartEditorAndDisplayPresenter chartEditorAndDisplayPresenter, ICurveNamer curveNamer,
                              IDataColumnToPathElementsMapper dataColumnToPathElementsMapper, IChartTemplatingTask chartTemplatingTask, IPresentationSettingsTask presentationSettingsTask,
                              IChartEditorLayoutTask chartEditorLayoutTask, IProjectRetriever projectRetriever, IDimensionFactory dimensionFactory)
 {
     EditorAndDisplayPresenter      = chartEditorAndDisplayPresenter;
     DataColumnToPathElementsMapper = dataColumnToPathElementsMapper;
     TemplatingTask        = chartTemplatingTask;
     PresenterSettingsTask = presentationSettingsTask;
     EditorLayoutTask      = chartEditorLayoutTask;
     ProjectRetriever      = projectRetriever;
     DimensionFactory      = dimensionFactory;
     CurveNamer            = curveNamer;
 }
Esempio n. 20
0
 public IndividualPKAnalysesTeXBuilder(IGlobalPKAnalysisTask globalPKAnalysisTask,
                                       IPKAnalysesTask pkAnalysisTask, ITeXBuilderRepository builderRepository, IGlobalPKAnalysisToDataTableMapper globalPKAnalysisToDataTableMapper,
                                       IIndividualPKAnalysisToDataTableMapper pkAnalysisToDataTableMapper, IPresentationSettingsTask presentationSettingsTask, IDisplayUnitRetriever displayUnitRetriever) : base(presentationSettingsTask, displayUnitRetriever)
 {
     _globalPKAnalysisTask = globalPKAnalysisTask;
     _pkAnalysisTask       = pkAnalysisTask;
     _builderRepository    = builderRepository;
     _globalPKAnalysisToDataTableMapper = globalPKAnalysisToDataTableMapper;
     _pkAnalysisToDataTableMapper       = pkAnalysisToDataTableMapper;
 }
Esempio n. 21
0
 public GlobalPKAnalysisPresenter(IGlobalPKAnalysisView view, IGlobalPKAnalysisTask globalPKAnalysisTask,
                                  IGlobalPKAnalysisToGlobalPKAnalysisDTOMapper globalPKAnalysisDTOMapper, IHeavyWorkManager heavyWorkManager, IRepresentationInfoRepository representationInfoRepository, IPresentationSettingsTask presentationSettingsTask) : base(view)
 {
     _globalPKAnalysisTask         = globalPKAnalysisTask;
     _globalPKAnalysisDTOMapper    = globalPKAnalysisDTOMapper;
     _heavyWorkManager             = heavyWorkManager;
     _representationInfoRepository = representationInfoRepository;
     _presentationSettingsTask     = presentationSettingsTask;
     _settings = new DefaultPresentationSettings();
 }
Esempio n. 22
0
 public ParameterIdentificationCovarianceAnalysisPresenter(IParameterIdentificationSingleRunAnalysisView view, IParameterIdentificationCovarianceAnalysisView covarianceAnalysisView,
                                                           IParameterIdentificationMatrixPresenter matrixPresenter, IPresentationSettingsTask presentationSettingsTask, IMatrixCalculator matrixCalculator, IParameterIdentificationConfidenceIntervalPresenter confidenceIntervalPresenter) :
     base(view, matrixPresenter, presentationSettingsTask, matrixCalculator, ApplicationIcons.CovarianceAnalysis, Captions.ParameterIdentification.CovarianceMatrixNotAvailable)
 {
     _confidenceIntervalPresenter = confidenceIntervalPresenter;
     covarianceAnalysisView.SetMatrixView(matrixPresenter.View);
     covarianceAnalysisView.SetConfidenceIntevalView(_confidenceIntervalPresenter.View);
     view.SetAnalysisView(covarianceAnalysisView);
     AddSubPresenters(_confidenceIntervalPresenter);
     view.HelpId = HelpId.Tool_PI_Analysis_CovarianceMatrix;
 }
 public EditTimeProfileAnalysisChartPresenter(IEditTimeProfileAnalysisChartView view, ITimeProfileChartPresenter timeProfileChartPresenter, ITimeProfileChartDataCreator timeProfileChartDataCreator, IPopulationSimulationAnalysisStarter populationSimulationAnalysisStarter, IPopulationAnalysisTask populationAnalysisTask, IColorGenerator colorGenerator, IObservedDataTask observedDataTask, IPopulationPKAnalysisPresenter pkAnalysisPresenter, IDimensionRepository dimensionRepository, IPresentationSettingsTask presentationSettingsTask)
     : base(view, timeProfileChartPresenter, timeProfileChartDataCreator, populationSimulationAnalysisStarter, populationAnalysisTask, ApplicationIcons.TimeProfileAnalysis)
 {
     _colorGenerator                     = colorGenerator;
     _observedDataTask                   = observedDataTask;
     _pkAnalysisPresenter                = pkAnalysisPresenter;
     _dimensionRepository                = dimensionRepository;
     _presentationSettingsTask           = presentationSettingsTask;
     _timeProfileAnalysisChartView       = view;
     timeProfileChartPresenter.DragDrop += OnDragDrop;
     timeProfileChartPresenter.DragOver += OnDragOver;
     timeProfileChartPresenter.ObservedDataSettingsChanged += RefreshData;
     _chartDisplayMode           = ChartDisplayMode.Chart;
     _observedDataDragDropBinder = new ObservedDataDragDropBinder();
     _timeProfileAnalysisChartView.SetChartView(_populationAnalysisChartPresenter.BaseView);
     _timeProfileAnalysisChartView.SetPKAnalysisView(_pkAnalysisPresenter.BaseView);
 }
 public ParameterIdentificationCorrelationAnalysisPresenter(IParameterIdentificationSingleRunAnalysisView view, IParameterIdentificationMatrixPresenter matrixPresenter, IPresentationSettingsTask presentationSettingsTask, IMatrixCalculator matrixCalculator) :
     base(view, matrixPresenter, presentationSettingsTask, matrixCalculator, ApplicationIcons.CorrelationAnalysis, Captions.ParameterIdentification.CorrelationMatrixNotAvailable)
 {
     matrixPresenter.NumberFormatter = new NumericFormatter <double>(new NumericFormatterOptions {
         AllowsScientificNotation = false, DecimalPlace = NumericFormatterOptions.Instance.DecimalPlace
     });
     view.SetAnalysisView(matrixPresenter.View);
 }
 public PopulationPKAnalysisPresenter(IPopulationPKAnalysisView view, IPKAnalysesTask pkAnalysesTask,
                                      IPKAnalysisExportTask exportTask, IPopulationPKAnalysisToPKAnalysisDTOMapper populationPKAnalysisToDTOMapper,
                                      IPKParameterRepository pkParameterRepository, IPresentationSettingsTask presentationSettingsTask)
     : base(view, pkParameterRepository, presentationSettingsTask)
 {
     _pkAnalysesTask = pkAnalysesTask;
     _exportTask     = exportTask;
     _allAnalyses    = new List <PopulationPKAnalysis>();
     _populationPKAnalysisToDTOMapper = populationPKAnalysisToDTOMapper;
 }
Esempio n. 26
0
 protected EditSimulationPresenter(TView view, ISubPresenterItemManager<TSubPresenter> subPresenterItemManager, IReadOnlyList<ISubPresenterItem> subPresenterItems, 
    ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, 
    IPresentationSettingsTask presentationSettingsTask, ISimulationAnalysisCreator simulationAnalysisCreator)
    : base(view, subPresenterItemManager, subPresenterItems, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator)
 {
 }