public EditContainerObserverBuilderPresenter(IEditObserverBuilderView view, IMoBiContext context, IViewItemContextMenuFactory viewItemContextMenuFactory, IObserverBuilderToDTOObserverBuilderMapper observerBuilderMapper, IEditTaskFor <IContainerObserverBuilder> editTasks, IEditFormulaPresenter editFormulaPresenter, ISelectReferenceAtContainerObserverPresenter selectReferencePresenter, IMoleculeDependentBuilderPresenter moleculeListPresenter, IDescriptorConditionListPresenter <IObserverBuilder> descriptorConditionListPresenter) : base(view, editFormulaPresenter, selectReferencePresenter, context, viewItemContextMenuFactory, editTasks, moleculeListPresenter, descriptorConditionListPresenter) { _observerBuilderMapper = observerBuilderMapper; }
public EditReactionBuilderPresenter(IEditReactionBuilderView view, IEditFormulaPresenter editFormulaPresenter, ISelectReferenceAtReactionPresenter selectReferencesPresenter, IReactionBuilderToReactionBuilderDTOMapper reactionBuilderToReactionBuilderDTOMapper, IViewItemContextMenuFactory viewItemContextMenuFactory, IEditTaskFor <IReactionBuilder> editTasks, IFormulaToFormulaBuilderDTOMapper formulaBuilderMapper, IEditParametersInContainerPresenter editReactionParametersPresenter, IMoBiContext context, IDescriptorConditionListPresenter <IReactionBuilder> containerCriteriaPresenter, IReactionEductsPresenter reactionEductPresenter, IReactionProductsPresenter reactionProductPresenter, IReactionModifiersPresenter reactionModifiersPresenter) : base(view, editFormulaPresenter, selectReferencesPresenter) { _reactionBuilderToReactionBuilderDTOMapper = reactionBuilderToReactionBuilderDTOMapper; _context = context; _containerCriteriaPresenter = containerCriteriaPresenter; _reactionEductPresenter = reactionEductPresenter; _reactionProductPresenter = reactionProductPresenter; _reactionModifiersPresenter = reactionModifiersPresenter; _editReactionParametersPresenter = editReactionParametersPresenter; _view.SetParameterView(editReactionParametersPresenter.BaseView); _view.SetContainerCriteriaView(_containerCriteriaPresenter.BaseView); _view.SetEductView(reactionEductPresenter.View); _view.SetProductView(reactionProductPresenter.View); _view.SetModifierView(reactionModifiersPresenter.View); _editTasks = editTasks; _formulaToDTOFormulaBuidlerMapper = formulaBuilderMapper; _editFormulaPresenter.SetDefaultFormulaType <ExplicitFormula>(); _editFormulaPresenter.RemoveFormulaType <TableFormula>(); _viewItemContextMenuFactory = viewItemContextMenuFactory; AddSubPresenters(_editReactionParametersPresenter, _containerCriteriaPresenter, _reactionEductPresenter, _reactionProductPresenter, _reactionModifiersPresenter); }
public EditParameterStartValuesPresenter(IEditParameterStartValuesView view, IParameterStartValuesPresenter parameterStartValuesPresenter, IFormulaCachePresenter formulaCachePresenter, IEditTaskFor <IParameterStartValuesBuildingBlock> editTasks, IMoBiProjectRetriever projectRetriever) : base(view, formulaCachePresenter) { _parameterStartValuesPresenter = parameterStartValuesPresenter; _editTasks = editTasks; _projectRetriever = projectRetriever; _view.AddParameterView(_parameterStartValuesPresenter.BaseView); AddSubPresenters(_parameterStartValuesPresenter); }
public InteractionTasksForInteractionContainer(IInteractionTaskContext interactionTaskContext, IEditTaskFor <InteractionContainer> editTask) : base(interactionTaskContext, editTask) { }
public EditMoleculeBuilderPresenter(IEditMoleculeBuilderView view, IMoleculeBuilderToMoleculeBuilderDTOMapper moleculeBuilderDTOMapper, IEditParametersInContainerPresenter editMoleculeParameters, IEditTaskFor <IMoleculeBuilder> editTasks, IEditFormulaPresenter editFormulaPresenter, IMoBiContext context, ISelectReferenceAtMoleculePresenter selectReferencePresenter, IReactionDimensionRetriever dimensionRetriever, ICoreCalculationMethodRepository calculationMethodsRepository) : base(view, editFormulaPresenter, selectReferencePresenter) { _context = context; _calculationMethodsRepository = calculationMethodsRepository; _moleculeBuilderDTOMapper = moleculeBuilderDTOMapper; _editTasks = editTasks; _editMoleculeParameters = editMoleculeParameters; AddSubPresenters(_editMoleculeParameters); _view.SetParametersView(_editMoleculeParameters.BaseView); _view.UpdateStartAmountDisplay(dimensionRetriever.SelectedDimensionMode == ReactionDimensionMode.AmountBased ? AppConstants.Captions.Amount : AppConstants.Captions.Concentration); }
protected override void Context() { _context = A.Fake <IInteractionTaskContext>(); _editTask = A.Fake <IEditTaskFor <IEventGroupBuilder> >(); sut = new InteractionTasksForRootEventGroup(_context, _editTask); }
protected EditObserverBuilderPresenter(IEditObserverBuilderView view, IEditFormulaPresenter editFormulaPresenter, ISelectReferenceAtObserverPresenter selectReferencePresenter, IMoBiContext context, IViewItemContextMenuFactory viewItemContextMenuFactory, IEditTaskFor <TObserverBuilder> editTasks, IMoleculeDependentBuilderPresenter moleculeListPresenter, IDescriptorConditionListPresenter <IObserverBuilder> descriptorConditionListPresenter) : base(view, editFormulaPresenter, selectReferencePresenter) { _viewItemContextMenuFactory = viewItemContextMenuFactory; _editTasks = editTasks; _moleculeListPresenter = moleculeListPresenter; _descriptorConditionListPresenter = descriptorConditionListPresenter; _context = context; _editFormulaPresenter.RemoveFormulaType <ConstantFormula>(); _editFormulaPresenter.RemoveFormulaType <TableFormula>(); _view.AddMoleculeListView(_moleculeListPresenter.View); _view.AddDescriptorConditionListView(_descriptorConditionListPresenter.View); AddSubPresenters(_moleculeListPresenter, _descriptorConditionListPresenter); }
protected InteractionTasksForContainerBase(IInteractionTaskContext interactionTaskContext, IEditTaskFor <IContainer> editTask, IDialogCreator dialogCreator) : base(interactionTaskContext, editTask) { _dialogCreator = dialogCreator; }
protected InteractionTasksForBuilder(IInteractionTaskContext interactionTaskContext, IEditTaskFor <TBuilder> editTask) : base(interactionTaskContext, editTask) { }
public InteractionTasksForTransporterMoleculeContainer(IInteractionTaskContext interactionTaskContext, IEditTaskFor <TransporterMoleculeContainer> editTask) : base(interactionTaskContext, editTask) { }
public RenameObjectCommand(IEditTaskFor <T> editTask, IActiveSubjectRetriever activeSubjectRetriever) { _editTask = editTask; _activeSubjectRetriever = activeSubjectRetriever; }
public InteractionTasksForRootApplicationBuilder(IInteractionTaskContext interactionTaskContext, IEditTaskFor <IApplicationBuilder> editTask) : base(interactionTaskContext, editTask) { }