在我的独立 RCP 应用程序(我开始使用产品配置)中,我想添加一个菜单条目“显示视图”,其中列出了我在正在关闭的持久应用程序模型(一个application.e4xmi文件)中定义的所有视图。目前我没有使用任何顾问课程。
我所做的是为每个视图手动添加HandledMenuItems并将CoreExpression添加为Visible-When Expression。
此表达式测试应用程序上下文中的特殊键值对。这里的问题是每个视图都需要一个特殊的表达式。
解决这个问题的好模式是什么?或者有没有办法对核心表达式进行参数化?我可以使用任何预定义的 Eclipse 插件/命令/处理程序吗?
更新:相反,在我的独立 RCP 应用程序中使用 Window > Show View 结构也是可以的——就像它存在于 Eclipse 工作台中一样。有没有办法通过使用任何预定义/可用的方式来添加这个菜单(条目)?