Beispiel #1
0
 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);
 }
Beispiel #3
0
 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;
 }
Beispiel #9
0
 protected InteractionTasksForBuilder(IInteractionTaskContext interactionTaskContext, IEditTaskFor <TBuilder> editTask) : base(interactionTaskContext, editTask)
 {
 }
 public InteractionTasksForTransporterMoleculeContainer(IInteractionTaskContext interactionTaskContext, IEditTaskFor <TransporterMoleculeContainer> editTask)
     : base(interactionTaskContext, editTask)
 {
 }
Beispiel #11
0
 public RenameObjectCommand(IEditTaskFor <T> editTask, IActiveSubjectRetriever activeSubjectRetriever)
 {
     _editTask = editTask;
     _activeSubjectRetriever = activeSubjectRetriever;
 }
 public InteractionTasksForRootApplicationBuilder(IInteractionTaskContext interactionTaskContext, IEditTaskFor <IApplicationBuilder> editTask)
     : base(interactionTaskContext, editTask)
 {
 }