如何从 Eclipse 问题视图自定义 "jumping"?

How can I customize the "jumping" from the Eclipse problems view?

我正在尝试为我的 RCP 应用程序自定义 ProblemsView 中双击的工作方式。现在,资源被设置为一个文件,位置被设置为一个行号。这对于基于文本的编辑器非常有用,但我正在创建一个基于多页表单的编辑器。

如何更改 ProblemsView 的行为,以便我可以在双击和跳跃的中间进行并解释位置(或其他一些标记属性),以便我的表单编辑器能够正确响应方式?

为您的编辑器实现一个 IGotoMarker 适配器,然后按照您的意愿进行处理。

http://help.eclipse.org/juno/topic/org.eclipse.platform.doc.isv/reference/api/org/eclipse/ui/ide/IGotoMarker.html