public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
        {
            var explorerPresenter = presenter.DowncastTo <IExplorerPresenter>();

            return(new ContextMenuForObservedDataFolder(_container.Resolve <IMenuBarItemRepository>(),
                                                        explorerPresenter.NodeByType(RootNodeTypes.ObservedDataFolder), explorerPresenter, _userSettings));
        }
Example #2
0
        public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
        {
            var contestMenu   = IoC.Resolve <IContextMenuForApplicationMoleculeBuilder>();
            var editPresenter = presenter.DowncastTo <IEditApplicationBuilderPresenter>();

            contestMenu.InitialisedWith(viewItem as IObjectBaseDTO, editPresenter.Subject as IApplicationBuilder);
            return(contestMenu);
        }
Example #3
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(CreateFor(viewItem.DowncastTo <TransportBuilderDTO>(), presenter.DowncastTo <TPresenter>()));
 }
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(CreateFor(viewItem.DowncastTo <ClassificationNode>(), presenter.DowncastTo <IExplorerPresenter>()));
 }
Example #5
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new JournalDiagramBackgroundContextMenu(viewItem.DowncastTo <JournalDiagramBackground>(), presenter.DowncastTo <IJournalDiagramPresenter>()));
 }
Example #6
0
 public IContextMenu CreateFor(IViewItem objectRequestingContextMenu, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForEmptyFormulaUsablePath(presenter.DowncastTo <IEditFormulaPathListPresenter>()));
 }
Example #7
0
 public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new ObservedDataFolderContextMenu(treeNode, _repository, _buildingBlockRepository, presenter.DowncastTo <IBuildingBlockExplorerPresenter>()));
 }
 public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new ParameterIdentificationFolderContextMenu(treeNode, presenter.DowncastTo <IExplorerPresenter>()));
 }
 public IContextMenu CreateFor(ITreeNode treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new ParameterIdentificationSimulationNodeContextMenu(treeNode.TagAsObject.DowncastTo <ISimulation>(), presenter.DowncastTo <IParameterIdentificationSimulationSelectionPresenter>()));
 }
Example #10
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForNotification(viewItem.DowncastTo <NotificationMessageDTO>(), presenter.DowncastTo <INotificationPresenter>()));
 }
Example #11
0
 public IContextMenu CreateFor(ISimulationAnalysisPresenter simulationAnalysisPresenter, IPresenterWithContextMenu <ISimulationAnalysisPresenter> presenter)
 {
     return(new SimulationAnalysisPresenterContextMenu(simulationAnalysisPresenter, presenter.DowncastTo <IEditAnalyzablePresenter>()));
 }
 public override IContextMenu CreateFor(IndividualMolecule individualMolecule, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new IndividualMoleculeContextMenu(individualMolecule, presenter.DowncastTo <IMoleculesPresenter>()));
 }
Example #13
0
 public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(CreateFor(treeNode, presenter.DowncastTo <ICompoundProcessesPresenter>()));
 }
Example #14
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new CurveChartContextMenu(viewItem.DowncastTo <CurveChartViewItem>().Chart, presenter.DowncastTo <IChartDisplayPresenter>()));
 }
Example #15
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(IoC.Resolve <IRootContextMenuFor <IMoBiProject, TObjectBase> >().InitializeWith(_rootNodeType, presenter.DowncastTo <IExplorerPresenter>()));
 }
 public IContextMenu CreateFor(IParameterDTO parameterDTO, IPresenterWithContextMenu <IParameterDTO> presenter)
 {
     return(new ParameterEditContextMenu(parameterDTO, presenter.DowncastTo <IParameterSetPresenter>()));
 }
Example #17
0
 public IContextMenu CreateFor(IPopulationAnalysisField populationAnalysisField, IPresenterWithContextMenu <IPopulationAnalysisField> presenter)
 {
     return(new PopulationAnalysisDataFieldContextMenu(populationAnalysisField.DowncastTo <PopulationAnalysisDataField>(),
                                                       presenter.DowncastTo <IPopulationAnalysisFieldsPresenter>()));
 }
Example #18
0
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(createFor(viewItem.DowncastTo <ReactionPartnerBuilderDTO>(), presenter.DowncastTo <IReactionProductsPresenter>()));
 }
Example #19
0
 public IContextMenu CreateFor(ITreeNode treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new PartialProcessMoleculeContextMenu(treeNode.DowncastTo <PartialProcessMoleculeNode>(), presenter.DowncastTo <ICompoundProcessesPresenter>()));
 }
Example #20
0
 public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(CreateFor(treeNode.DowncastTo <RootNode>(), presenter.DowncastTo <IMoleculesPresenter>()));
 }
Example #21
0
 public IContextMenu CreateFor(IReadOnlyList <IBaseNode> nodes, IPresenterWithContextMenu <IReadOnlyList <IBaseNode> > presenter)
 {
     return(new JournalPageNodeContextMenu(nodes.Cast <IJournalPageNode>().ToList(), presenter.DowncastTo <IJournalDiagramPresenter>()));
 }
Example #22
0
 public override IContextMenu CreateFor(TCompoundProcess compoundProcess, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(CreateFor(compoundProcess, presenter.DowncastTo <ICompoundProcessesPresenter>()));
 }
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForParameterInList(viewItem.DowncastTo <ParameterDTO>(), presenter.DowncastTo <IEditParameterListPresenter>()));
 }
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new JournalContextMenu(viewItem.DowncastTo <JournalDTO>(), presenter.DowncastTo <IJournalPresenter>()));
 }
Example #25
0
        public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
        {
            var descriptorConditionListPresenter = presenter.DowncastTo <IDescriptorConditionListPresenter>();

            return(createContextMenu(viewItem, descriptorConditionListPresenter));
        }
 public IContextMenu CreateFor(IViewItem objectRequestingContextMenu, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForSimulationFavoritesNode(presenter.DowncastTo <IHierarchicalSimulationPresenter>()));
 }
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForFormula(viewItem.DowncastTo <FormulaBuilderDTO>(), presenter.DowncastTo <IFormulaCachePresenter>()));
 }
 public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter)
 {
     return(new ContextMenuForFormulaUsablePath(viewItem.DowncastTo <FormulaUsablePathDTO>(), presenter.DowncastTo <IEditFormulaPathListPresenter>()));
 }
Example #29
0
 public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(new SimulationFolderTreeNodeContextMenu(treeNode, _repository, presenter.DowncastTo <ISimulationExplorerPresenter>()));
 }
 public IContextMenu CreateFor(ITreeNode treeNode, IPresenterWithContextMenu <ITreeNode> presenter)
 {
     return(CreateFor(treeNode.DowncastTo <ClassificationNode>(), presenter.DowncastTo <IExplorerPresenter>()));
 }