Exemplo n.º 1
0
        protected override IEnumerable <IMenuBarItem> AllMenuItemsFor(SystemicProcess systemicProcess, ICompoundProcessesPresenter presenter)
        {
            yield return(CreateMenuButton.WithCaption(PKSimConstants.MenuNames.Rename)
                         .WithActionCommand(() => presenter.RenameDataSourceInProcess(systemicProcess))
                         .WithIcon(ApplicationIcons.Rename));

            yield return(DeleteMenuFor(systemicProcess, presenter).AsGroupStarter());
        }
Exemplo n.º 2
0
 protected override IContextMenu CreateFor(SystemicProcess compoundProcess, ICompoundProcessesPresenter compoundProcessesPresenter)
 {
     return(new SystemicProcessContextMenu(compoundProcess, compoundProcessesPresenter));
 }
 protected override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, ICompoundProcessesPresenter presenter)
 {
     return(new InductionProcessFolderContextMenu(treeNode, presenter));
 }
Exemplo n.º 4
0
 public SystemicProcessContextMenu(SystemicProcess clearanceProcess, ICompoundProcessesPresenter presenter)
     : base(clearanceProcess, presenter)
 {
 }
Exemplo n.º 5
0
 public PartialProcessContextMenu(PartialProcess compoundProcess, ICompoundProcessesPresenter presenter)
     : base(compoundProcess, presenter)
 {
 }
Exemplo n.º 6
0
 protected override IContextMenu CreateFor(PartialProcess compoundProcess, ICompoundProcessesPresenter compoundProcessesPresenter)
 {
     return(new PartialProcessContextMenu(compoundProcess, compoundProcessesPresenter));
 }
Exemplo n.º 7
0
 protected abstract IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, ICompoundProcessesPresenter presenter);
Exemplo n.º 8
0
 public void AttachPresenter(ICompoundProcessesPresenter presenter)
 {
     _presenter = presenter;
 }
Exemplo n.º 9
0
 protected override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, ICompoundProcessesPresenter presenter)
 {
     return(new SpecificBindingFolderContextMenu(treeNode, presenter));
 }
Exemplo n.º 10
0
 protected override IContextMenu CreateFor(ITreeNode <RootNodeType> treeNode, ICompoundProcessesPresenter presenter)
 {
     return(new EnzymaticStabilityProcessFolderContextMenu(treeNode, presenter));
 }
Exemplo n.º 11
0
 protected abstract IContextMenu CreateFor(TCompoundProcess compoundProcess, ICompoundProcessesPresenter compoundProcessesPresenter);
Exemplo n.º 12
0
 protected IMenuBarItem DeleteMenuFor(TCompoundProcess compoundProcess, ICompoundProcessesPresenter presenter)
 {
     return(CreateMenuButton.WithCaption(PKSimConstants.MenuNames.Delete)
            .WithActionCommand(() => presenter.RemoveProcess(compoundProcess))
            .WithIcon(ApplicationIcons.Delete));
 }
Exemplo n.º 13
0
 protected CompoundProcessContextMenu(TCompoundProcess compoundProcess, ICompoundProcessesPresenter presenter)
     : base(compoundProcess, presenter)
 {
 }