Eclipse plugin 是否可以从FormEditor外部向多页编辑器添加页面?

Eclipse plugin 是否可以从FormEditor外部向多页编辑器添加页面?,eclipse-plugin,eclipse-rcp,rcp,multipage,Eclipse Plugin,Eclipse Rcp,Rcp,Multipage,我有一个多页面编辑器,如果用户在多页面编辑器(图形编辑器)的另一个页面中双击一个框,我想在其中添加一个页面。这可能吗? 如果没有多页编辑器,我可以使用以下代码执行此操作: public void performRequest(Request req) { if(req.getType() == RequestConstants.REQ_OPEN) { try { MyInput input = new MyInput("");

我有一个多页面编辑器,如果用户在多页面编辑器(图形编辑器)的另一个页面中双击一个框,我想在其中添加一个页面。这可能吗? 如果没有多页编辑器,我可以使用以下代码执行此操作:

public void performRequest(Request req) {
    if(req.getType() == RequestConstants.REQ_OPEN) {
        try {
            MyInput input = new MyInput("");
            IWorkbenchPage page=PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
            page.openEditor(input, MyEditor.ID);
            }
            catch (PartInitException e) {
                    e.printStackTrace();
            }
        }
    }

我非常感谢您的帮助,谢谢

好吧,我已经通过创建一个使用addPage(编辑器,输入)的方法来做到这一点。。现在,我面临的问题是,只有当我们切换到它时,创建的页面才可见,即只有选项卡才可见。。我想要的是在创建新页面后直接自动切换到新页面。org.eclipse.ui.part.MultiPageEditorPart.setActivePage(int)就是所需的