protected BaseDiagramPresenter(TView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory) : base(view) { _dialogCreator = dialogCreator; _diagramModelFactory = diagramModelFactory; _layouter = layouter; }
public SpatialStructureDiagramPresenter(ISpatialStructureDiagramView view, IContainerBaseLayouter layouter, IUserSettings userSettings, IMoBiContext context, IDialogCreator dialogCreator, IMoBiConfiguration configuration, IDiagramTask diagramTask, IStartOptions runOptions, IDiagramModelFactory diagramModelFactory) : base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions) { _configuration = configuration; _diagramPopupMenu = new PopupMenuSpaceDiagram(this, runOptions); _containerPopupMenu = new PopupMenuFullContainerWithParametersNode(this, _context, runOptions); _neighborhoodPopupMenu = new PopupMenuFullEntityNode <INeighborhoodBuilder>(this, _context, runOptions); }
public ReactionDiagramPresenter(IReactionDiagramView view, IContainerBaseLayouter layouter, IMoBiContext context, IUserSettings userSettings, IDialogCreator dialogCreator, IMoBiApplicationController applicationController, IDiagramTask diagramTask, IDiagramLayoutTask diagramLayoutTask, IStartOptions runOptions, IDiagramModelFactory diagramModelFactory) : base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions) { _applicationController = applicationController; _diagramPopupMenu = new PopupMenuReactionDiagram(this, runOptions); _moleculePopupMenu = _diagramPopupMenu; _reactionPopupMenu = new PopupMenuReactionBuilder(this, context, runOptions); _diagramLayoutTask = diagramLayoutTask; }
public PKSimReactionDiagramPresenter(IPKSimReactionDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IReactionBuildingBlockCreator reactionBuildingBlockCreator, IUserSettings userSettings, IReactionBuildingBlockToReactionBuildingBlockWithDiagramMapper buildingBlockToWithDiagramMapper, IDiagramLayoutTask layoutTask, ISimulationToSimulationReactionDiagramDTOMapper simulationReactionDiagramMapper) : base(view, layouter, dialogCreator) { _reactionBuildingBlockCreator = reactionBuildingBlockCreator; _userSettings = userSettings; _buildingBlockToWithDiagramMapper = buildingBlockToWithDiagramMapper; _layoutTask = layoutTask; _simulationReactionDiagramMapper = simulationReactionDiagramMapper; }
public ReactionDiagramPresenter(IReactionDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory, IUserSettings userSettings, IDiagramLayoutTask layoutTask, ISimulationToSimulationReactionDiagramDTOMapper simulationReactionDiagramDTOMapper) : base(view, layouter, dialogCreator, diagramModelFactory) { _userSettings = userSettings; _layoutTask = layoutTask; _simulationReactionDiagramDTOMapper = simulationReactionDiagramDTOMapper; NodeMoved += (sender, args) => DiagramHasChanged(); }
public JournalDiagramPresenter( IJournalDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory, IPresentationUserSettings userSettings, IJournalTask journalTask, IJournalPageTask journalPageTask, IReloadRelatedItemTask reloadRelatedItemTask, IJournalComparisonTask journalComparisonTask, IMultipleBaseNodeContextMenuFactory multipleNodeContextMenuFactory, IViewItemContextMenuFactory viewItemContextMenuFactory) : base(view, layouter, dialogCreator, diagramModelFactory) { _userSettings = userSettings; _journalTask = journalTask; _journalPageTask = journalPageTask; _reloadRelatedItemTask = reloadRelatedItemTask; _journalComparisonTask = journalComparisonTask; _multipleNodeContextMenuFactory = multipleNodeContextMenuFactory; _viewItemContextMenuFactory = viewItemContextMenuFactory; }
protected MoBiBaseDiagramPresenter(TView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory, IUserSettings userSettings, IMoBiContext context, IDiagramTask diagramTask, IStartOptions runOptions) : base(view, layouter, dialogCreator, diagramModelFactory) { _context = context; _diagramTask = diagramTask; _userSettings = userSettings; LayoutConfiguration = userSettings.ForceLayoutConfigutation; _diagramPopupMenu = new DiagramPopupMenuBase(this, runOptions); _containerPopupMenu = _diagramPopupMenu; _neighborhoodPopupMenu = _diagramPopupMenu; }
protected override void Context() { _reactionDiagramView = A.Fake <IReactionDiagramView>(); _containerBaseLayouter = A.Fake <IContainerBaseLayouter>(); _moBiContext = A.Fake <IMoBiContext>(); _userSettings = A.Fake <IUserSettings>(); _dialogCreator = A.Fake <IDialogCreator>(); _moBiApplicationController = A.Fake <IMoBiApplicationController>(); _diagramTask = A.Fake <IDiagramTask>(); _diagramLayoutTask = A.Fake <IDiagramLayoutTask>(); _commandCollector = A.Fake <ICommandCollector>(); _runOptions = A.Fake <IStartOptions>(); _diagramModelFactory = A.Fake <IDiagramModelFactory>(); sut = new ReactionDiagramPresenter(_reactionDiagramView, _containerBaseLayouter, _moBiContext, _userSettings, _dialogCreator, _moBiApplicationController, _diagramTask, _diagramLayoutTask, _runOptions, _diagramModelFactory); sut.InitializeWith(_commandCollector); }
public SimulationDiagramPresenter(ISimulationDiagramView view, IContainerBaseLayouter layouter, IDialogCreator dialogCreator, IDiagramModelFactory diagramModelFactory, IUserSettings userSettings, IMoBiContext context, IDiagramTask diagramTask, IStartOptions runOptions, IMoBiConfiguration configuration, ILayerLayouter layerLayouter) : base(view, layouter, dialogCreator, diagramModelFactory, userSettings, context, diagramTask, runOptions) { _configuration = configuration; _layerLayouter = layerLayouter; _diagramPopupMenu = new PopupMenuModelDiagram(this, dialogCreator, runOptions); _containerPopupMenu = _diagramPopupMenu; _moleculeAmountPopupMenu = new DiagramPopupMenuBaseWithContext(this, _context, runOptions); }
protected override void Context() { _journalTask = A.Fake <IJournalTask>(); _view = A.Fake <IJournalDiagramView>(); _reloadRelatedItemTask = A.Fake <IReloadRelatedItemTask>(); var journalComparisonTask = A.Fake <IJournalComparisonTask>(); _multipleBaseNodeContextMenuFactory = A.Fake <IMultipleBaseNodeContextMenuFactory>(); _journalPageTask = A.Fake <IJournalPageTask>(); _userSettings = A.Fake <IPresentationUserSettings>(); _dialogCreator = A.Fake <IDialogCreator>(); _containerBaseLayouter = A.Fake <IContainerBaseLayouter>(); _viewItemContextMenuFactory = A.Fake <IViewItemContextMenuFactory>(); _diagramModelFactory = A.Fake <IDiagramModelFactory>(); sut = new JournalDiagramPresenter(_view, _containerBaseLayouter, _dialogCreator, _diagramModelFactory, _userSettings, _journalTask, _journalPageTask, _reloadRelatedItemTask, journalComparisonTask, _multipleBaseNodeContextMenuFactory, _viewItemContextMenuFactory); _journal = new Journal(); _journalDiagram = new JournalDiagram().WithName(global::OSPSuite.Assets.Captions.Journal.DefaultDiagramName); _journal.AddDiagram(_journalDiagram); _journalDiagram.DiagramManager = A.Fake <IDiagramManager <JournalDiagram> >(); _journalDiagram.DiagramModel = A.Fake <IDiagramModel>(); sut.Handle(new JournalLoadedEvent(_journal)); }