Eclipse插件开发-多个工作条/页面

Eclipse插件开发-多个工作条/页面,eclipse,eclipse-plugin,eclipse-rcp,eclipse-gef,Eclipse,Eclipse Plugin,Eclipse Rcp,Eclipse Gef,我正在开发一个eclipse插件应用程序 我有以下情况: 主应用程序gui将基于eclipse,一个带有页面的工作台。 在这个页面中将有一个工具栏,菜单栏,一些视图和多个编辑器 到目前为止,这项任务是标准的 但这里有一个“扭曲”:我想显示一个弹出窗口(org.eclipse.jface.dialogs.Dialog),并在这个对话框中插入另一个编辑器。在这个编辑器中,我想使用GEF框架 目前我访问的页面如下(所有编辑器都使用): Eclipse,尤其是Eclipse3.x(Helios,Indi

我正在开发一个eclipse插件应用程序

我有以下情况:

主应用程序gui将基于eclipse,一个带有页面的工作台。
在这个页面中将有一个工具栏,菜单栏,一些视图和多个编辑器

到目前为止,这项任务是标准的

但这里有一个“扭曲”:我想显示一个弹出窗口(org.eclipse.jface.dialogs.Dialog),并在这个对话框中插入另一个编辑器。在这个编辑器中,我想使用GEF框架

目前我访问的页面如下(所有编辑器都使用):


Eclipse,尤其是Eclipse3.x(Helios,Indigo)不允许编辑器优雅地在对话框中运行。由于没有IEditorSite(编辑器指向工作台页面的链接),它使用的许多服务将不可用,甚至可能无法启动

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();