Exemple #1
0
        protected override void Context()
        {
            _view = A.Fake <ISimulationTimeProfileChartView>();
            _chartDisplayPresenter          = A.Fake <IChartDisplayPresenter>();
            _pkAnalysisPresenter            = A.Fake <IIndividualPKAnalysisPresenter>();
            _chartEditorPresenter           = A.Fake <IChartEditorPresenter>();
            _chartEditorAndDisplayPresenter = A.Fake <IChartEditorAndDisplayPresenter>();
            _dataColumnToPathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>();
            _chartTask                = A.Fake <IChartTask>();
            _dimensionFactory         = A.Fake <IDimensionFactory>();
            _observedDataTask         = A.Fake <IObservedDataTask>();
            _chartLayoutTask          = A.Fake <IChartEditorLayoutTask>();
            _chartUpdateTask          = A.Fake <IChartUpdater>();
            _presentationSettingsTask = A.Fake <IPresentationSettingsTask>();
            _allTemplates             = new List <ChartEditorLayoutTemplate>();
            A.CallTo(() => _chartLayoutTask.AllTemplates()).Returns(_allTemplates);
            A.CallTo(() => _chartEditorAndDisplayPresenter.EditorPresenter).Returns(_chartEditorPresenter);
            A.CallTo(() => _chartEditorAndDisplayPresenter.DisplayPresenter).Returns(_chartDisplayPresenter);
            A.CallTo(() => _chartEditorPresenter.ColumnSettingsFor(A <BrowserColumns> ._)).Returns(new GridColumnSettings(BrowserColumns.Origin.ToString()));
            A.CallTo(() => _chartEditorPresenter.ColumnSettingsFor(A <AxisOptionsColumns> ._)).Returns(new GridColumnSettings(AxisOptionsColumns.AxisType.ToString()));
            A.CallTo(() => _chartEditorPresenter.ColumnSettingsFor(A <CurveOptionsColumns> ._)).Returns(new GridColumnSettings(CurveOptionsColumns.xData.ToString()));
            _chartTemplatingTask   = A.Fake <IChartTemplatingTask>();
            _projectRetriever      = A.Fake <IProjectRetriever>();
            _chartPresenterContext = new ChartPresenterContext(_chartEditorAndDisplayPresenter, _curveNamer, _dataColumnToPathElementsMapper, _chartTemplatingTask, _presentationSettingsTask, _chartLayoutTask, _projectRetriever, _dimensionFactory);
            _curveNamer            = A.Fake <ICurveNamer>();

            sut = new SimulationTimeProfileChartPresenter(_view, _chartPresenterContext, _pkAnalysisPresenter, _chartTask, _observedDataTask, _chartTemplatingTask, _chartUpdateTask);
        }
        protected override void Context()
        {
            _view = A.Fake <IChartEditorView>();
            _axisSettingsPresenter        = A.Fake <IAxisSettingsPresenter>();
            _chartSettingsPresenter       = A.Fake <IChartSettingsPresenter>();
            _chartExportSettingsPresenter = A.Fake <IChartExportSettingsPresenter>();
            _curveSettingsPresenter       = A.Fake <ICurveSettingsPresenter>();
            _dataBrowserPresenter         = A.Fake <IDataBrowserPresenter>();
            _chartTemplateMenuPresenter   = A.Fake <IChartTemplateMenuPresenter>();
            _chartUpdater     = A.Fake <IChartUpdater>();
            _eventPublisher   = A.Fake <IEventPublisher>();
            _dimensionFactory = A.Fake <IDimensionFactory>();
            sut = new ChartEditorPresenter(_view, _axisSettingsPresenter, _chartSettingsPresenter, _chartExportSettingsPresenter, _curveSettingsPresenter, _dataBrowserPresenter, _chartTemplateMenuPresenter, _chartUpdater, _eventPublisher, _dimensionFactory);

            sut.SetCurveNameDefinition(x => x.QuantityInfo.PathAsString);

            _chart = new CurveChart().WithAxes();
            sut.Edit(_chart);

            _baseGrid       = new BaseGrid("Time", DomainHelperForSpecs.TimeDimensionForSpecs());
            _standardColumn = new DataColumn("Standard", DomainHelperForSpecs.ConcentrationDimensionForSpecs(), _baseGrid)
            {
                DataInfo = new DataInfo(ColumnOrigins.Calculation),
            };

            A.CallTo(() => _dimensionFactory.MergedDimensionFor(_baseGrid)).Returns(_baseGrid.Dimension);
            A.CallTo(() => _dimensionFactory.MergedDimensionFor(_standardColumn)).Returns(_standardColumn.Dimension);
        }
Exemple #3
0
        public ChartTestPresenter(IChartTestView view, IChartEditorAndDisplayPresenter chartEditorAndDisplayPresenter, TestEnvironment testEnvironment, IDataColumnToPathElementsMapper dataColumnToPathColumnValuesMapper,
                                  IDataRepositoryCreator dataRepositoryCreator, IOSPSuiteXmlSerializerRepository ospSuiteXmlSerializerRepository, IChartFromTemplateService chartFromTemplateService,
                                  IChartTemplatePersistor chartTemplatePersistor, IDimensionFactory dimensionFactory, IChartUpdater chartUpdater) : base(view)
        {
            _model            = testEnvironment.Model.Root;
            _dataRepositories = new Cache <string, DataRepository>(repository => repository.Name);
            _chartEditorAndDisplayPresenter  = chartEditorAndDisplayPresenter;
            _dataRepositoryCreator           = dataRepositoryCreator;
            _ospSuiteXmlSerializerRepository = ospSuiteXmlSerializerRepository;
            _chartFromTemplateService        = chartFromTemplateService;
            _chartTemplatePersistor          = chartTemplatePersistor;
            _dimensionFactory = dimensionFactory;
            _chartUpdater     = chartUpdater;
            _view.AddChartEditorView(chartEditorAndDisplayPresenter.EditorPresenter.View);
            _view.AddChartDisplayView(chartEditorAndDisplayPresenter.DisplayPresenter.View);
            _simulationSettings = new SimulationSettings();
            AddSubPresenters(chartEditorAndDisplayPresenter);

            configureChartEditorPresenter(dataColumnToPathColumnValuesMapper);

            bindCurveChartToEditor();

            configureChartEditorEvents();
            InitializeWith(new OSPSuiteMacroCommand <IOSPSuiteExecutionContext>());
        }
        protected override void Context()
        {
            _view                           = A.Fake <IIndividualSimulationComparisonView>();
            _chartPresenter                 = A.Fake <IChartEditorAndDisplayPresenter>();
            _pkAnalysisPresenter            = A.Fake <IIndividualPKAnalysisPresenter>();
            _curveNamer                     = A.Fake <ICurveNamer>();
            _chartTask                      = A.Fake <IChartTask>();
            _observedDataTask               = A.Fake <IObservedDataTask>();
            _lazyLoadTask                   = A.Fake <ILazyLoadTask>();
            _chartLayoutTask                = A.Fake <IChartEditorLayoutTask>();
            _chartTemplatingTask            = A.Fake <IChartTemplatingTask>();
            _dataColumnToPathElementsMapper = A.Fake <IDataColumnToPathElementsMapper>();
            _projectRetriever               = A.Fake <IProjectRetriever>();
            _chartPresenterContext          = A.Fake <ChartPresenterContext>();
            _chartUpdateTask                = A.Fake <IChartUpdater>();
            _userSettings                   = A.Fake <IUserSettings>();
            A.CallTo(() => _chartPresenterContext.EditorAndDisplayPresenter).Returns(_chartPresenter);
            A.CallTo(() => _chartPresenterContext.CurveNamer).Returns(_curveNamer);
            A.CallTo(() => _chartPresenterContext.EditorLayoutTask).Returns(_chartLayoutTask);
            A.CallTo(() => _chartPresenterContext.TemplatingTask).Returns(_chartTemplatingTask);
            A.CallTo(() => _chartPresenterContext.ProjectRetriever).Returns(_projectRetriever);

            sut = new IndividualSimulationComparisonPresenter(_view, _chartPresenterContext, _pkAnalysisPresenter,
                                                              _chartTask, _observedDataTask, _lazyLoadTask, _chartTemplatingTask, _chartUpdateTask, _userSettings);
        }
Exemple #5
0
        protected ChartPresenter(
            TView view,
            ChartPresenterContext chartPresenterContext,
            IChartTemplatingTask chartTemplatingTask,
            IIndividualPKAnalysisPresenter pkAnalysisPresenter,
            IChartTask chartTask,
            IObservedDataTask observedDataTask,
            IChartUpdater chartUpdater, bool useSimulationNameToCreateCurveName,
            IUserSettings userSettings)
            : base(view, chartPresenterContext)
        {
            _chartTask        = chartTask;
            _observedDataTask = observedDataTask;
            _chartUpdater     = chartUpdater;
            _useSimulationNameToCreateCurveName = useSimulationNameToCreateCurveName;
            _view.SetChartView(chartPresenterContext.EditorAndDisplayPresenter.BaseView);
            _pkAnalysisPresenter = pkAnalysisPresenter;
            _view.SetPKAnalysisView(_pkAnalysisPresenter.View);
            AddSubPresenters(_pkAnalysisPresenter);
            _chartTemplatingTask = chartTemplatingTask;
            _repositoryCache     = new Cache <DataRepository, IndividualSimulation> {
                OnMissingKey = noDataForSimulation
            };

            ChartEditorPresenter.SetShowDataColumnInDataBrowserDefinition(IsColumnVisibleInDataBrowser);
            ChartDisplayPresenter.DragDrop += OnDragDrop;
            ChartDisplayPresenter.DragOver += OnDragOver;
            AddAllButtons();
            _chartDisplayMode           = ChartDisplayMode.Chart;
            _observedDataDragDropBinder = new ObservedDataDragDropBinder();
            _userSettings = userSettings;
        }
Exemple #6
0
 public ChartFromTemplateService(IDimensionFactory dimensionFactory, IKeyPathMapper keyPathMapper, IDialogCreator dialogCreator, ICloneManager cloneManager, IChartUpdater chartUpdater)
 {
     _dimensionFactory = dimensionFactory;
     _keyPathMapper    = keyPathMapper;
     _dialogCreator    = dialogCreator;
     _cloneManager     = cloneManager;
     _chartUpdater     = chartUpdater;
 }
        public ChartEditorPresenter(
            IChartEditorView view,
            IAxisSettingsPresenter axisSettingsPresenter,
            IChartSettingsPresenter chartSettingsPresenter,
            IChartExportSettingsPresenter chartExportSettingsPresenter,
            ICurveSettingsPresenter curveSettingsPresenter,
            IDataBrowserPresenter dataBrowserPresenter,
            IChartTemplateMenuPresenter chartTemplateMenuPresenter,
            IChartUpdater chartUpdater,
            IEventPublisher eventPublisher,
            IDimensionFactory dimensionFactory,
            ICurveColorGroupingPresenter curveColorGroupingPresenter)
            : base(view)
        {
            _showDataColumnInDataBrowserDefinition = col => col.DataInfo.Origin != ColumnOrigins.BaseGrid;

            _axisSettingsPresenter        = axisSettingsPresenter;
            _chartSettingsPresenter       = chartSettingsPresenter;
            _chartExportSettingsPresenter = chartExportSettingsPresenter;
            _curveSettingsPresenter       = curveSettingsPresenter;
            _curveColorGroupingPresenter  = curveColorGroupingPresenter;
            _dataBrowserPresenter         = dataBrowserPresenter;
            _chartTemplateMenuPresenter   = chartTemplateMenuPresenter;
            _chartUpdater                 = chartUpdater;
            _eventPublisher               = eventPublisher;
            _dimensionFactory             = dimensionFactory;
            _presentersWithColumnSettings = new List <IPresenterWithColumnSettings>
            {
                _dataBrowserPresenter, _curveSettingsPresenter, _axisSettingsPresenter
            };
            initPresentersWithColumnSettings();

            _dataBrowserPresenter.UsedChanged      += (o, e) => onDataBrowserUsedChanged(e);
            _dataBrowserPresenter.SelectionChanged += (o, e) => onSelectionChanged(e.Columns);

            _chartExportSettingsPresenter.ChartExportSettingsChanged += (o, e) => onChartPropertiesChanged();
            _chartSettingsPresenter.ChartSettingsChanged             += (o, e) => updateChart();

            _curveSettingsPresenter.AddCurves            += (o, e) => addCurvesForColumns(e.Columns);
            _curveSettingsPresenter.RemoveCurve          += (o, e) => removeCurve(e.Curve);
            _curveSettingsPresenter.CurvePropertyChanged += (o, e) => updateChart();

            _axisSettingsPresenter.AxisRemoved         += (o, e) => onAxisRemoved(e.Axis);
            _axisSettingsPresenter.AxisAdded           += (o, e) => onAxisAdded();
            _axisSettingsPresenter.AxisPropertyChanged += (o, e) => updateChart();

            _curveColorGroupingPresenter.ApplySelectedColorGrouping += (o, e) => onApplyColorGrouping(e.SelectedMetaData);

            AddSubPresenters(axisSettingsPresenter, chartSettingsPresenter, chartExportSettingsPresenter, curveSettingsPresenter, dataBrowserPresenter,
                             curveColorGroupingPresenter);

            _view.SetAxisSettingsView(axisSettingsPresenter.View);
            _view.SetChartSettingsView(chartSettingsPresenter.View);
            _view.SetChartExportSettingsView(chartExportSettingsPresenter.View);
            _view.SetCurveSettingsView(curveSettingsPresenter.View);
            _view.SetCurveColorGroupingView(curveColorGroupingPresenter.View);
            _view.SetDataBrowserView(dataBrowserPresenter.View);
        }
Exemple #8
0
 protected ChartCore(IChartView view, IChartUpdater updater)
 {
     View                  = view;
     Updater               = updater;
     DrawMargin            = new CoreRectangle();
     DrawMargin.SetHeight += view.SetDrawMarginHeight;
     DrawMargin.SetWidth  += view.SetDrawMarginWidth;
     DrawMargin.SetTop    += view.SetDrawMarginTop;
     DrawMargin.SetLeft   += view.SetDrawMarginLeft;
 }
Exemple #9
0
 public ChartImporter(IAppContext appContext
                      , IChartCreater chartCreater
                      , IChartUpdater chartUpdater
                      , IChartFinder chartFinder)
 {
     _appContext   = appContext;
     _chartCreater = chartCreater;
     _chartUpdater = chartUpdater;
     _chartFinder  = chartFinder;
 }
 protected ChartTemplatingTask(IApplicationController applicationController, IChartTemplatePersistor chartTemplatePersistor, ICloneManager cloneManager,
                               ICurveChartToCurveChartTemplateMapper chartTemplateMapper, IChartFromTemplateService chartFromTemplateService, IChartUpdater chartUpdater, IDialogCreator dialogCreator)
 {
     _applicationController    = applicationController;
     _chartTemplatePersistor   = chartTemplatePersistor;
     _cloneManager             = cloneManager;
     _chartTemplateMapper      = chartTemplateMapper;
     _chartFromTemplateService = chartFromTemplateService;
     _chartUpdater             = chartUpdater;
     _dialogCreator            = dialogCreator;
 }
Exemple #11
0
 public ChartController(IWebAppContext appContext
                        , ISolutionService solutionService
                        , IEntityFinder entityFinder
                        , IChartCreater chartCreater
                        , IChartUpdater chartUpdater
                        , IChartFinder chartFinder
                        , IChartDeleter chartDeleter)
     : base(appContext, solutionService)
 {
     _entityFinder = entityFinder;
     _chartCreater = chartCreater;
     _chartUpdater = chartUpdater;
     _chartFinder  = chartFinder;
     _chartDeleter = chartDeleter;
 }
        protected override void Context()
        {
            _chartTemplatePeristor   = A.Fake <IChartTemplatePersistor>();
            _chartFromTeplateService = A.Fake <IChartFromTemplateService>();
            _chartTemplateMapper     = A.Fake <ICurveChartToCurveChartTemplateMapper>();
            _applicationController   = A.Fake <IMoBiApplicationController>();
            _messagePresenter        = A.Fake <IDialogCreator>();
            _cloneManager            = A.Fake <ICloneManagerForModel>();
            _executionContext        = A.Fake <IMoBiContext>();

            _chartUpdater = A.Fake <IChartUpdater>();
            sut           = new ChartTemplatingTask(_chartTemplatePeristor, _chartFromTeplateService, _chartTemplateMapper, _applicationController,
                                                    _messagePresenter, _cloneManager, _executionContext, _chartUpdater);

            _existingTemplates = new List <CurveChartTemplate>();
        }
 protected override void Context()
 {
     _chartFromTemplateService  = A.Fake <IChartFromTemplateService>();
     _projectRetriever          = A.Fake <IProjectRetriever>();
     _chartTemplatePersistor    = A.Fake <IChartTemplatePersistor>();
     _stringCompression         = A.Fake <IStringCompression>();
     _dialogCreator             = A.Fake <IDialogCreator>();
     _chartFactory              = A.Fake <IPKSimChartFactory>();
     _quantityDisplayPathMapper = A.Fake <IQuantityPathToQuantityDisplayPathMapper>();
     _chartTemplateMapper       = A.Fake <ICurveChartToCurveChartTemplateMapper>();
     _chartTask             = A.Fake <IChartTask>();
     _cloneManager          = A.Fake <ICloneManager>();
     _applicationController = A.Fake <IApplicationController>();
     _executionContext      = A.Fake <IExecutionContext>();
     _chartUpdater          = A.Fake <IChartUpdater>();
     sut = new ChartTemplatingTask(_chartFromTemplateService, _projectRetriever, _chartTemplatePersistor, _chartUpdater, _dialogCreator, _chartFactory, _quantityDisplayPathMapper, _chartTemplateMapper,
                                   _executionContext, _applicationController, _cloneManager, _chartTask);
 }
Exemple #14
0
        protected override void Context()
        {
            _dimensionFactory = A.Fake <IDimensionFactory>();
            _keyPathMapper    = new KeyPathMapper(new EntityPathResolverForSpecs(), new ObjectPathFactoryForSpecs());
            _dialogCreator    = A.Fake <IDialogCreator>();
            _cloneManager     = A.Fake <ICloneManager>();
            _chartUpdater     = A.Fake <IChartUpdater>();
            sut                     = new ChartFromTemplateService(_dimensionFactory, _keyPathMapper, _dialogCreator, _cloneManager, _chartUpdater);
            _chart                  = new CurveChart();
            _dataColumns            = new List <DataColumn>();
            _template               = new CurveChartTemplate();
            _timeDimension          = A.Fake <IDimension>();
            _concentrationDimension = A.Fake <IDimension>();
            _baseGrid               = new BaseGrid("Time", _timeDimension);

            _drugColumn            = new DataColumn("Drug", _concentrationDimension, _baseGrid);
            _drugTemplatePathArray = new[] { "Organism", "Liver", "Cells", "Drug", "Concentration" };
            var drugPath = new List <string>(_drugTemplatePathArray);

            drugPath.Insert(0, "Sim");
            _drugColumn.QuantityInfo.Path = drugPath;
            _drugColumn.QuantityInfo.Type = QuantityType.Drug | QuantityType.Observer;
            _drugColumn.DataInfo.Origin   = ColumnOrigins.Calculation;


            _enzymeColumn            = new DataColumn("Enzyme", _concentrationDimension, _baseGrid);
            _enzymeTemplatePathArray = new[] { "Organism", "Liver", "Cells", "Enzyme", "Concentration" };
            var enzymePath = new List <string>(_enzymeTemplatePathArray);

            enzymePath.Insert(0, "Sim");

            _enzymeColumn.QuantityInfo.Path = enzymePath;
            _enzymeColumn.QuantityInfo.Type = QuantityType.Enzyme;
            _enzymeColumn.DataInfo.Origin   = ColumnOrigins.Calculation;

            A.CallTo(() => _dimensionFactory.MergedDimensionFor(A <IWithDimension> ._))
            .ReturnsLazily(x => x.GetArgument <IWithDimension>(0).Dimension);

            //always available
            _dataColumns.Add(_baseGrid);
            _dataColumns.Add(_drugColumn);
            _dataColumns.Add(_enzymeColumn);
        }
Exemple #15
0
        protected ChartPresenter(IChartView chartView, ChartPresenterContext chartPresenterContext, IMoBiContext context, IUserSettings userSettings,
                                 IChartTemplatingTask chartTemplatingTask, IChartUpdater chartUpdater) :
            base(chartView, chartPresenterContext)
        {
            _chartUpdater = chartUpdater;
            initializeDisplayPresenter();
            initializeEditorPresenter();

            _chartTemplatingTask = chartTemplatingTask;
            _dataRepositoryCache = new Cache <DataRepository, IMoBiSimulation>(onMissingKey: x => null);

            _userSettings = userSettings;
            _context      = context;

            _view.SetChartView(chartPresenterContext.EditorAndDisplayPresenter.BaseView);

            initLayout();
            initEditorPresenterSettings();

            _observedDataDragDropBinder = new ObservedDataDragDropBinder();

            AddSubPresenters(chartPresenterContext.EditorAndDisplayPresenter);
        }
 public SimulationChartPresenter(IChartView chartView, IMoBiContext context, IUserSettings userSettings, IChartTasks chartTasks, IChartTemplatingTask chartTemplatingTask, ICurveNamer curveNamer, IChartUpdater chartUpdater, ChartPresenterContext chartPresenterContext)
     : base(chartView, chartPresenterContext, context, userSettings, chartTasks, chartTemplatingTask)
 {
     _curveNamer = curveNamer;
 }
Exemple #17
0
 public PieChartCore(IChartView view, IChartUpdater updater) : base(view, updater)
 {
     updater.Chart = this;
 }
Exemple #18
0
 public SingleCurveSettingsPresenter(ISingleCurveSettingsView view, IChartUpdater chartUpdater) : base(view)
 {
     _chartUpdater = chartUpdater;
 }
 public CartesianChartCore(IChartView view, IChartUpdater updater)
     : base(view, updater)
 {
     updater.Chart = this;
 }
 public SimulationTimeProfileChartPresenter(ISimulationTimeProfileChartView view, ChartPresenterContext chartPresenterContext, IIndividualPKAnalysisPresenter pkAnalysisPresenter, IChartTask chartTask, IObservedDataTask observedDataTask, IChartTemplatingTask chartTemplatingTask, IChartUpdater chartUpdateTask) :
     base(view, chartPresenterContext, chartTemplatingTask, pkAnalysisPresenter, chartTask, observedDataTask, chartUpdateTask, useSimulationNameToCreateCurveName: false)
 {
     PresentationKey = PresenterConstants.PresenterKeys.SimulationTimeProfileChartPresenter;
 }
 public PieChartCore(IChartView view, IChartUpdater updater)
     : base(view, updater)
 {
     updater.Chart = this;
 }
 public CartesianChartCore(IChartView view, IChartUpdater updater) : base(view, updater)
 {
     updater.Chart = this;
 }
 public ComparisonChartPresenter(IChartView chartView, IMoBiContext context, IUserSettings userSettings, IChartTasks chartTasks, IChartTemplatingTask chartTemplatingTask, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, IChartUpdater chartUpdater, ChartPresenterContext chartPresenterContext) :
     base(chartView, chartPresenterContext, context, userSettings, chartTasks, chartTemplatingTask)
 {
     _quantityDisplayPathMapper = quantityDisplayPathMapper;
 }
 protected override void Context()
 {
     _view         = A.Fake <ISingleCurveSettingsView>();
     _chartUpdater = A.Fake <IChartUpdater>();
     sut           = new SingleCurveSettingsPresenter(_view, _chartUpdater);
 }
Exemple #25
0
 public ChartTemplatingTask(IApplicationController applicationController, IChartTemplatePersistor chartTemplatePersistor, ICloneManager cloneManager, ICurveChartToCurveChartTemplateMapper chartTemplateMapper, IChartFromTemplateService chartFromTemplateService, IChartUpdater chartUpdater, IDialogCreator dialogCreator)
     : base(applicationController, chartTemplatePersistor, cloneManager, chartTemplateMapper, chartFromTemplateService, chartUpdater, dialogCreator)
 {
 }
 public ChartTemplatingTask(IChartFromTemplateService chartFromTemplateService, IProjectRetriever projectRetriever, IChartTemplatePersistor chartTemplatePersistor, IChartUpdater chartUpdater, IDialogCreator dialogCreator,
                            IPKSimChartFactory chartFactory, IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper, ICurveChartToCurveChartTemplateMapper chartTemplateMapper,
                            IExecutionContext executionContext, IApplicationController applicationController, ICloneManager cloneManager, IChartTask chartTask)
     : base(applicationController, chartTemplatePersistor, cloneManager, chartTemplateMapper, chartFromTemplateService, chartUpdater, dialogCreator)
 {
     _chartFromTemplateService  = chartFromTemplateService;
     _projectRetriever          = projectRetriever;
     _chartFactory              = chartFactory;
     _quantityDisplayPathMapper = quantityDisplayPathMapper;
     _chartTemplateMapper       = chartTemplateMapper;
     _executionContext          = executionContext;
     _chartTask = chartTask;
 }
Exemple #27
0
 public IndividualSimulationComparisonPresenter(IIndividualSimulationComparisonView view, ChartPresenterContext chartPresenterContext, IIndividualPKAnalysisPresenter pkAnalysisPresenter, IChartTask chartTask, IObservedDataTask observedDataTask, ILazyLoadTask lazyLoadTask, IChartTemplatingTask chartTemplatingTask, IChartUpdater chartUpdater, IUserSettings userSettings) :
     base(view, chartPresenterContext, chartTemplatingTask, pkAnalysisPresenter, chartTask, observedDataTask, chartUpdater, useSimulationNameToCreateCurveName: true, userSettings)
 {
     _lazyLoadTask   = lazyLoadTask;
     PresentationKey = PresenterConstants.PresenterKeys.IndividualSimulationComparisonPresenter;
 }
 public SingleAxisSettingsPresenter(ISingleAxisSettingsView view, IDimensionFactory dimensionFactory, IChartUpdater chartUpdater)
     : base(view)
 {
     _dimensionFactory = dimensionFactory;
     _chartUpdater     = chartUpdater;
 }
 public ChartTemplatingTask(IChartTemplatePersistor chartTemplatePersistor, IChartFromTemplateService chartFromTemplateService,
                            ICurveChartToCurveChartTemplateMapper chartTemplateMapper, IMoBiApplicationController applicationController,
                            IDialogCreator dialogCreator, ICloneManagerForModel cloneManager, IMoBiContext context, IChartUpdater chartUpdater)
     : base(applicationController, chartTemplatePersistor, cloneManager, chartTemplateMapper, chartFromTemplateService, chartUpdater, dialogCreator)
 {
     _context = context;
 }