使用 Legacye4.xmi 时在 fragment.e4xmi 中注册一个视图

Registering a view in fragment.e4xmi when using Legacye4.xmi

我正在尝试使用 Eclipse e4 创建一个新视图(我的产品基于 RCP 3.x,但现在已更新为使用 Legacye4.xmi,但现有视图和透视图已通过 [=24] 注册=] 分机点)。我目前正在使用分机点 org.eclipse.ui.views/e4View 注册我的视图。我现在正尝试在 fragment.e4xmi 文件中注册视图。

我该怎么做? Internet 上的各种示例似乎都是从自定义 application.xmi 开始的,片段编辑器可以在其中选择正确的元素 ID。我曾尝试在应用程序根目录下注册一个 "PartDescriptor",但这并没有显示在 "Show Views/Other" 菜单中。我尝试在 application/window 中添加 "Part"。然而,虽然这确实将视图添加到应用程序,但没有 window 边框,并且它仍然没有显示在 "Show Views/Other" 菜单中。

注册视图以显示在 "Show Views/Other" 菜单中的正确方法是什么?

目前看来这是不可能的。参见 https://www.eclipse.org/forums/index.php/t/499424/

自定义菜单处理程序似乎是方式 - Eclipse 4 RCP Application (standalone!): Add "show view" in menu