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)); }
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); }
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>())); }
public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter) { return(new JournalDiagramBackgroundContextMenu(viewItem.DowncastTo <JournalDiagramBackground>(), presenter.DowncastTo <IJournalDiagramPresenter>())); }
public IContextMenu CreateFor(IViewItem objectRequestingContextMenu, IPresenterWithContextMenu <IViewItem> presenter) { return(new ContextMenuForEmptyFormulaUsablePath(presenter.DowncastTo <IEditFormulaPathListPresenter>())); }
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>())); }
public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter) { return(new ContextMenuForNotification(viewItem.DowncastTo <NotificationMessageDTO>(), presenter.DowncastTo <INotificationPresenter>())); }
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>())); }
public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter) { return(CreateFor(treeNode, presenter.DowncastTo <ICompoundProcessesPresenter>())); }
public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter) { return(new CurveChartContextMenu(viewItem.DowncastTo <CurveChartViewItem>().Chart, presenter.DowncastTo <IChartDisplayPresenter>())); }
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>())); }
public IContextMenu CreateFor(IPopulationAnalysisField populationAnalysisField, IPresenterWithContextMenu <IPopulationAnalysisField> presenter) { return(new PopulationAnalysisDataFieldContextMenu(populationAnalysisField.DowncastTo <PopulationAnalysisDataField>(), presenter.DowncastTo <IPopulationAnalysisFieldsPresenter>())); }
public IContextMenu CreateFor(IViewItem viewItem, IPresenterWithContextMenu <IViewItem> presenter) { return(createFor(viewItem.DowncastTo <ReactionPartnerBuilderDTO>(), presenter.DowncastTo <IReactionProductsPresenter>())); }
public IContextMenu CreateFor(ITreeNode treeNode, IPresenterWithContextMenu <ITreeNode> presenter) { return(new PartialProcessMoleculeContextMenu(treeNode.DowncastTo <PartialProcessMoleculeNode>(), presenter.DowncastTo <ICompoundProcessesPresenter>())); }
public override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, IPresenterWithContextMenu <ITreeNode> presenter) { return(CreateFor(treeNode.DowncastTo <RootNode>(), presenter.DowncastTo <IMoleculesPresenter>())); }
public IContextMenu CreateFor(IReadOnlyList <IBaseNode> nodes, IPresenterWithContextMenu <IReadOnlyList <IBaseNode> > presenter) { return(new JournalPageNodeContextMenu(nodes.Cast <IJournalPageNode>().ToList(), presenter.DowncastTo <IJournalDiagramPresenter>())); }
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>())); }
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>())); }
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>())); }