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

时间:2015-04-24 12:14:41

标签: eclipse eclipse-rcp e4

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

我该怎么做呢?互联网上的各种示例似乎都是从自定义application.xmi开始的,其中片段编辑器可以选择正确的元素ID。我已尝试在Application根目录下注册“PartDescriptor”,但这并未显示在“Show Views / Other”菜单中。我尝试在应用程序/窗口中添加“部件”。但是,虽然这确实将视图添加到应用程序,但没有窗口边框,它仍然没有显示在“显示视图/其他”菜单中。

注册视图以显示在“显示视图/其他”菜单中的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

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

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