Eclipse rcp 从RCP应用程序的“显示”视图中删除菜单项

Eclipse rcp 从RCP应用程序的“显示”视图中删除菜单项,eclipse-rcp,Eclipse Rcp,我有一个使用EclipseOxygen(4.7.0版)创建的RCP应用程序,我想从菜单中删除打开标准视图的项目,例如团队下的历史记录和同步 我正在尝试清理菜单,在我的应用程序中不需要这样的视图 不幸的是,我没有找到任何方法来移除它们 有什么想法吗?菜单。setToBerndered()方法可用于操纵渲染 List children=mTrimmedWindow.getmain菜单().getChildren(); for(MMenuElement子元素:子元素){ if(MMenu的子实例){

我有一个使用EclipseOxygen(4.7.0版)创建的RCP应用程序,我想从菜单中删除打开标准视图的项目,例如团队下的历史记录和同步

我正在尝试清理菜单,在我的应用程序中不需要这样的视图

不幸的是,我没有找到任何方法来移除它们

有什么想法吗?

菜单。setToBerndered()方法可用于操纵渲染

List children=mTrimmedWindow.getmain菜单().getChildren();
for(MMenuElement子元素:子元素){
if(MMenu的子实例){
MMenu菜单=(MMenu)子菜单;
if(menuId!=null&&menuId.equals(menu.getElementId())){
menu.setToBernedered(false);
menu.setVisible(false);
}
}
 List<MMenuElement> children = mTrimmedWindow.getMainMenu().getChildren();
 for (MMenuElement child : children) {
 if (child instanceof MMenu) {
     MMenu menu = (MMenu) child;
     if (menuId != null && menuId.equals(menu.getElementId())) {
        menu.setToBeRendered(false);
        menu.setVisible(false);
     }
 }