在 Eclipse e4xmi 编辑器中搜索

Searching in Eclipse e4xmi editor

有没有办法在 Eclipse E4XMI 编辑器中搜索,最好是通过 elementId?

示例:从 Lars Vogel 的示例 Todo 应用程序中搜索 com.example.e4.rcp.todo.popupmenu.table。我正在寻找可以让我快速离开这里的任何工具:

到这里:

即使对于一个小的示例应用程序来说,这也是一个费力的过程,尤其是对于任何正在掌握 PDE 的人来说。

表单 选项卡不提供任何可见的搜索字段。 list 选项卡提供了两个 filter 控件,但其中 none 似乎可以找到我的示例元素 ID。

XMI 选项卡,原始 XML,有一个搜索栏,但它有问题。经过一番努力,我能够在那里找到元素,万岁,但是没有 link 返回表格,以便更舒适地编辑。

在 e4xmi 编辑器的 'List' 选项卡上,您可以单击 'elementId' 列 header 以获取按 id 排序的元素,这样可以轻松找到您想要的元素想要。

单击第一列(标记为 'Go')将转至 'Form' 选项卡中的元素。

令人惊讶的是,表单选项卡中有一个搜索框。它只是默认不打开。要使其出现,请转到 Window -> 首选项 -> 模型编辑器 -> 检查 "Searchable tree on form tab"

致谢 Lars Vogel 通知我,请参阅 https://bugs.eclipse.org/bugs/show_bug.cgi?id=516167#c2

不幸的是它有错误和限制。它使 XMI 选项卡只读,我可以接受。不能复制,只能输入;那更糟。最糟糕的是,它经常找不到它应该找到的一切:(