Beispiel #1
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);
        }
Beispiel #2
0
 public EditContainerInSimulationPresenter(IEditContainerInSimulationView view, IEditContainerPresenter editContainerPresenter) : base(view)
 {
     _editContainerPresenter          = editContainerPresenter;
     _editContainerPresenter.EditMode = EditParameterMode.ValuesOnly;
     editContainerPresenter.ReadOnly  = true;
     _view.SetContainerView(_editContainerPresenter.BaseView);
     AddSubPresenters(editContainerPresenter);
 }
Beispiel #3
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);
 }
Beispiel #4
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);
        }
 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 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);
        }
Beispiel #7
0
 protected override void Context()
 {
     _editContainerPresenter = A.Fake <IEditContainerPresenter>();
     _view = A.Fake <IEditContainerInSimulationView>();
     sut   = new EditContainerInSimulationPresenter(_view, _editContainerPresenter);
 }
 public void AttachPresenter(IEditContainerPresenter presenter)
 {
     _presenter = presenter;
 }