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;
 }
 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;
 }
Exemple #3
0
 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);
 }