protected StartParameterIdentificationAnalysisUICommand(IParameterIdentificationAnalysisCreator parameterIdentificationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever, ParameterIdentificationAnalysisType parameterIdentificationAnalysisType) : base(activeSubjectRetriever) { _parameterIdentificationAnalysisCreator = parameterIdentificationAnalysisCreator; _parameterIdentificationAnalysisType = parameterIdentificationAnalysisType; }
public EditParameterIdentificationPresenter(IEditParameterIdentificationView view, ISubPresenterItemManager <IParameterIdentificationItemPresenter> subPresenterItemManager, IOSPSuiteExecutionContext executionContext, ISimulationAnalysisPresenterFactory simulationAnalysisPresenterFactory, ISimulationAnalysisPresenterContextMenuFactory contextMenuFactory, IPresentationSettingsTask presentationSettingsTask, IParameterIdentificationAnalysisCreator simulationAnalysisCreator) : base(view, subPresenterItemManager, ParameterIdentificationItems.All, simulationAnalysisPresenterFactory, contextMenuFactory, presentationSettingsTask, simulationAnalysisCreator) { _executionContext = executionContext; }
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); }
public StartTimeProfileVPCIntervalAnalysisUICommand(IParameterIdentificationAnalysisCreator parameterIdentificationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever) : base(parameterIdentificationAnalysisCreator, activeSubjectRetriever, ParameterIdentificationAnalysisType.TimeProfileVPCInterval) { }
public StartResidualHistogramParameterIdentificationAnalysisUICommand(IParameterIdentificationAnalysisCreator simulationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever) : base(simulationAnalysisCreator, activeSubjectRetriever, ParameterIdentificationAnalysisType.ResidualHistogram) { }
public StartPredictedVsObservedParameterIdentificationAnalysisUICommand(IParameterIdentificationAnalysisCreator simulationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever) : base(simulationAnalysisCreator, activeSubjectRetriever, ParameterIdentificationAnalysisType.PredictedVsObserved) { }
public StartTimeProfileParameterIdentificationAnalysisUICommand(IParameterIdentificationAnalysisCreator simulationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever) : base(simulationAnalysisCreator, activeSubjectRetriever, ParameterIdentificationAnalysisType.TimeProfile) { }
public StartCorrelationMatrixAnalysisUICommand(IParameterIdentificationAnalysisCreator parameterIdentificationAnalysisCreator, IActiveSubjectRetriever activeSubjectRetriever) : base(parameterIdentificationAnalysisCreator, activeSubjectRetriever, ParameterIdentificationAnalysisType.CorrelationMatrix) { }