示例#1
0
 protected override void Context()
 {
     _formulaCachePresenter        = A.Fake <IFormulaCachePresenter>();
     _moleculeStartValuesPresenter = A.Fake <IMoleculeStartValuesPresenter>();
     _editMoleculeStartValuesView  = A.Fake <IEditMoleculeStartValuesView>();
     sut = new EditMoleculeStartValuesPresenter(_editMoleculeStartValuesView, _moleculeStartValuesPresenter, _formulaCachePresenter);
 }
示例#2
0
        public EditEventGroupBuildingBlockPresenter(IEditEventGroupBuildingBlockView view,
                                                    IEventGroupListPresenter eventGroupListPresenter,
                                                    IFormulaCachePresenter formulaCachePresenter,
                                                    IEditApplicationBuilderPresenter editApplicationBuilderPresenter,
                                                    IEditEventGroupPresenter editEventGroupPresenter,
                                                    IEditEventBuilderPresenter editEventBuilderPresenter,
                                                    IEditTransportBuilderPresenter editApplicationTransportBuilderPresenter,
                                                    IEditContainerPresenter editContainerPresenter,
                                                    IEditFavoritesInEventGroupsPresenter favoritesPresenter,
                                                    IUserDefinedParametersPresenter userDefinedParametersPresenter)
            : base(view, formulaCachePresenter, favoritesPresenter, userDefinedParametersPresenter)
        {
            _eventGroupListPresenter = eventGroupListPresenter;
            _editContainerPresenter  = editContainerPresenter;
            _editApplicationTransportBuilderPresenter = editApplicationTransportBuilderPresenter;
            _editEventBuilderPresenter       = editEventBuilderPresenter;
            _editEventGroupPresenter         = editEventGroupPresenter;
            _editApplicationBuilderPresenter = editApplicationBuilderPresenter;

            _view.SetListView(_eventGroupListPresenter.BaseView);
            _view.SetEditView(_favoritesPresenter.BaseView);

            _favoritesPresenter.ShouldHandleRemovedEvent = isShowableType;

            AddSubPresenters(_editApplicationTransportBuilderPresenter, _editContainerPresenter, _editEventBuilderPresenter,
                             _editEventGroupPresenter, _eventGroupListPresenter, _editApplicationBuilderPresenter);
        }
示例#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);
 }
示例#4
0
 protected override void Context()
 {
     _view   = A.Fake <IEditPassiveTransportBuildingBlockView>();
     _mapper = A.Fake <ITransportBuilderToTransportBuilderDTOMapper>();
     _transporterBuilderPresenter = A.Fake <IEditTransportBuilderPresenter>();
     _viewItemContextMenuFactory  = A.Fake <IViewItemContextMenuFactory>();
     _formulaMapper         = A.Fake <IFormulaToFormulaBuilderDTOMapper>();
     _formulaCachePresenter = A.Fake <IFormulaCachePresenter>();
     sut = new EditPassiveTransportBuildingBlockPresenter(_view, _mapper, _transporterBuilderPresenter, _viewItemContextMenuFactory, _formulaMapper, _formulaCachePresenter);
 }
 protected EditBuildingBlockWithFavoriteAndUserDefinedPresenterBase(
     TView view,
     IFormulaCachePresenter formulaCachePresenter,
     IEditFavoritesPresenter <IBuildingBlock <TBuilder> > favoritesPresenter,
     IUserDefinedParametersPresenter userDefinedParametersPresenter) : base(view, formulaCachePresenter)
 {
     _favoritesPresenter             = favoritesPresenter;
     _userDefinedParametersPresenter = userDefinedParametersPresenter;
     _userDefinedParametersPresenter.ColumnConfiguration = ColumnConfiguration();
     AddSubPresenters(favoritesPresenter, userDefinedParametersPresenter);
 }
示例#6
0
 protected override void Context()
 {
     _view = A.Fake <IEditSpatialStructureView>();
     _hierarchicalPresenter          = A.Fake <IHierarchicalSpatialStructurePresenter>();
     _formulaCachePresenter          = A.Fake <IFormulaCachePresenter>();
     _containerPresenter             = A.Fake <IEditContainerPresenter>();
     _diagramPresenter               = A.Fake <ISpatialStructureDiagramPresenter>();
     _favoritesPresenter             = A.Fake <IEditFavoritesInSpatialStructurePresenter>();
     _userDefinedParametersPresenter = A.Fake <IUserDefinedParametersPresenter>();
     sut = new EditSpatialStructurePresenter(_view, _hierarchicalPresenter, _formulaCachePresenter,
                                             _containerPresenter, _diagramPresenter, new HeavyWorkManagerForSpecs(), _favoritesPresenter, _userDefinedParametersPresenter);
 }
示例#7
0
        protected override void Context()
        {
            _editFavoritesInReactionsPresenter = A.Fake <IEditFavoritesInReactionsPresenter>();
            _reactionDiagramPresenter          = A.Fake <IReactionDiagramPresenter>();
            _reactionListPresenter             = A.Fake <IReactionsListSubPresenter>();
            _view = A.Fake <IEditReactionBuildingBlockView>();
            _editReactionBuilderPresenter   = A.Fake <IEditReactionBuilderPresenter>();
            _formulaCachePresenter          = A.Fake <IFormulaCachePresenter>();
            _userDefinedParametersPresenter = A.Fake <IUserDefinedParametersPresenter>();

            sut = new EditReactionBuildingBlockPresenter(_view, _reactionListPresenter, _reactionDiagramPresenter,
                                                         _editReactionBuilderPresenter, _formulaCachePresenter,
                                                         _editFavoritesInReactionsPresenter, _userDefinedParametersPresenter);
        }
示例#8
0
        protected override void Context()
        {
            _view                           = A.Fake <IEditEventGroupBuildingBlockView>();
            _presenter                      = A.Fake <IEventGroupListPresenter>();
            _formulaCachePresenter          = A.Fake <IFormulaCachePresenter>();
            _applicationPresenter           = A.Fake <IEditApplicationBuilderPresenter>();
            _eventGroupPresenter            = A.Fake <IEditEventGroupPresenter>();
            _eventBuilderPresenter          = A.Fake <IEditEventBuilderPresenter>();
            _transportBuilderPresenter      = A.Fake <IEditTransportBuilderPresenter>();
            _containerPresenter             = A.Fake <IEditContainerPresenter>();
            _favoritesPresenter             = A.Fake <IEditFavoritesInEventGroupsPresenter>();
            _userDefinedParametersPresenter = A.Fake <IUserDefinedParametersPresenter>();

            sut = new EditEventGroupBuildingBlockPresenter(_view, _presenter, _formulaCachePresenter, _applicationPresenter,
                                                           _eventGroupPresenter, _eventBuilderPresenter, _transportBuilderPresenter, _containerPresenter,
                                                           _favoritesPresenter, _userDefinedParametersPresenter);
        }
示例#9
0
 public EditObserverBuildingBlockPresenter(IEditObserverBuildingBlockView view, IAmountObserverBuilderListPresenter amountObserverBuilderListPresenter,
                                           IContainerObserverBuilderListPresenter containerObserverBuilderListPresenter,
                                           IFormulaCachePresenter formulaCachePresenter, IMoBiContext context,
                                           IEditAmountObserverBuilderPresenter editAmountObserverPresenter,
                                           IEditContainerObserverBuilderPresenter editContainerObserverPresenter) :
     base(view, formulaCachePresenter)
 {
     _context = context;
     _editContainerObserverPresenter        = editContainerObserverPresenter;
     _editAmountObserverPresenter           = editAmountObserverPresenter;
     _containerObserverBuilderListPresenter = containerObserverBuilderListPresenter;
     _amountObserverBuilderListPresenter    = amountObserverBuilderListPresenter;
     _view.SetAmountObserverView(_amountObserverBuilderListPresenter.BaseView);
     _view.SetContainerObserverView(_containerObserverBuilderListPresenter.BaseView);
     _amountObserverBuilderListPresenter.Parent    = this;
     _containerObserverBuilderListPresenter.Parent = this;
     AddSubPresenters(_editContainerObserverPresenter, _editAmountObserverPresenter,
                      _containerObserverBuilderListPresenter, _amountObserverBuilderListPresenter);
 }
 public EditSpatialStructurePresenter(
     IEditSpatialStructureView view,
     IHierarchicalSpatialStructurePresenter hierarchicalSpatialStructurePresenter,
     IFormulaCachePresenter formulaCachePresenter,
     IEditContainerPresenter editPresenter,
     ISpatialStructureDiagramPresenter spatialStructureDiagramPresenter,
     IHeavyWorkManager heavyWorkManager,
     IEditFavoritesInSpatialStructurePresenter favoritesPresenter,
     IUserDefinedParametersPresenter userDefinedParametersPresenter) :
     base(view, formulaCachePresenter, favoritesPresenter, userDefinedParametersPresenter)
 {
     _hierarchicalSpatialStructurePresenter = hierarchicalSpatialStructurePresenter;
     _spatialStructureDiagramPresenter      = spatialStructureDiagramPresenter;
     _heavyWorkManager = heavyWorkManager;
     favoritesPresenter.ShouldHandleRemovedEvent = shouldHandleRemoved;
     _editPresenter = editPresenter;
     _view.SetEditView(_editPresenter.BaseView);
     _view.SetHierarchicalStructureView(_hierarchicalSpatialStructurePresenter.BaseView);
     _view.SetSpaceDiagramView(spatialStructureDiagramPresenter.View);
     AddSubPresenters(editPresenter, hierarchicalSpatialStructurePresenter, spatialStructureDiagramPresenter);
 }
 public EditReactionBuildingBlockPresenter(IEditReactionBuildingBlockView view,
                                           IReactionsListSubPresenter reactionListPresenter,
                                           IReactionDiagramPresenter reactionDiagramPresenter,
                                           IEditReactionBuilderPresenter editReactionBuilderPresenter,
                                           IFormulaCachePresenter formulaCachePresenter,
                                           IEditFavoritesInReactionsPresenter editFavoritesInReactionsPresenter,
                                           IUserDefinedParametersPresenter userDefinedParametersPresenter
                                           )
     : base(view, formulaCachePresenter)
 {
     _editReactionBuilderPresenter      = editReactionBuilderPresenter;
     _editFavoritesInReactionsPresenter = editFavoritesInReactionsPresenter;
     _userDefinedParametersPresenter    = userDefinedParametersPresenter;
     _reactionDiagramPresenter          = reactionDiagramPresenter;
     _reactionListPresenter             = reactionListPresenter;
     _view.SetEditReactionView(_editReactionBuilderPresenter.BaseView);
     _view.SetReactionListView(_reactionListPresenter.BaseView);
     _view.SetReactionDiagram(_reactionDiagramPresenter.BaseView);
     _view.SetFavoritesReactionView(_editFavoritesInReactionsPresenter.BaseView);
     _view.SetUserDefinedParametersView(_userDefinedParametersPresenter.BaseView);
     _editFavoritesInReactionsPresenter.ShouldHandleRemovedEvent = shouldHandleRemoved;
     _userDefinedParametersPresenter.ColumnConfiguration         = x => x.ConfigureForReaction();
     AddSubPresenters(_editReactionBuilderPresenter, _reactionDiagramPresenter, _reactionListPresenter, _editFavoritesInReactionsPresenter, _userDefinedParametersPresenter);
 }
        public EditMoleculeBuildingBlockPresenter(IEditMoleculesBuildingBlockView view,
                                                  IMoleculeListPresenter moleculeListPresenter, IFormulaCachePresenter formulaCachePresenter,
                                                  IEditMoleculeBuilderPresenter editMoleculeBuilderPresenter,
                                                  IEditTransporterMoleculeContainerPresenter editTransporterMoleculeContainerPresenter,
                                                  IEditTransportBuilderPresenter editTransportBuilderPresenter,
                                                  IEditContainerPresenter editInteractionContainerPresenter,
                                                  IEditFavoritesInMoleculesPresenter favoritesPresenter,
                                                  IUserDefinedParametersPresenter userDefinedParametersPresenter
                                                  )
            : base(view, formulaCachePresenter, favoritesPresenter, userDefinedParametersPresenter)
        {
            _editTransportBuilderPresenter             = editTransportBuilderPresenter;
            _editTransporterMoleculeContainerPresenter = editTransporterMoleculeContainerPresenter;
            _editMoleculeBuilderPresenter                = editMoleculeBuilderPresenter;
            _moleculeListPresenter                       = moleculeListPresenter;
            _editInteractionContainerPresenter           = editInteractionContainerPresenter;
            _favoritesPresenter.ShouldHandleRemovedEvent = shouldHandleType;
            _view.SetListView(_moleculeListPresenter.BaseView);

            AddSubPresenters(_editTransportBuilderPresenter, _editTransporterMoleculeContainerPresenter,
                             _editMoleculeBuilderPresenter, _moleculeListPresenter, _editInteractionContainerPresenter);
        }
 public EditMoleculeStartValuesPresenter(IEditMoleculeStartValuesView view, IMoleculeStartValuesPresenter moleculeStartValuesPresenter, IFormulaCachePresenter formulaCachePresenter) :
     base(view, formulaCachePresenter)
 {
     _moleculeStartValuesPresenter = moleculeStartValuesPresenter;
     AddSubPresenters(moleculeStartValuesPresenter);
     view.AddMoleculeStartValuesView(_moleculeStartValuesPresenter.BaseView);
 }
示例#14
0
 protected EditBuildingBlockPresenterBase(TView view, IFormulaCachePresenter formulaCachePresenter) : base(view)
 {
     _formulaCachePresenter = formulaCachePresenter;
     _view.SetFormulaCacheView(_formulaCachePresenter.BaseView);
     AddSubPresenters(formulaCachePresenter);
 }
 public void AttachPresenter(IFormulaCachePresenter presenter)
 {
     _presenter = presenter;
 }
 public ContextMenuForFormula(FormulaBuilderDTO formulaDTO, IFormulaCachePresenter presenter)
 {
     _formulaDTO = formulaDTO;
     _presenter  = presenter;
 }
 public EditPassiveTransportBuildingBlockPresenter(IEditPassiveTransportBuildingBlockView view,
                                                   ITransportBuilderToTransportBuilderDTOMapper transportBuilderToDTOTransportBuilderMapper,
                                                   IEditTransportBuilderPresenter editTransportBuilderPresenter, IViewItemContextMenuFactory viewItemContextMenuFactory,
                                                   IFormulaToFormulaBuilderDTOMapper formulaToFormulaDTOBuilderMapper, IFormulaCachePresenter formulaCachePresenter)
     : base(view, formulaCachePresenter)
 {
     _formulaToFormulaDTOBuilderMapper            = formulaToFormulaDTOBuilderMapper;
     _viewItemContextMenuFactory                  = viewItemContextMenuFactory;
     _editTransportBuilderPresenter               = editTransportBuilderPresenter;
     _transportBuilderToDTOTransportBuilderMapper = transportBuilderToDTOTransportBuilderMapper;
     AddSubPresenters(_editTransportBuilderPresenter);
 }