Eclipse rcp EclipseRCP4.x显示视图

Eclipse rcp EclipseRCP4.x显示视图,eclipse-rcp,e4,Eclipse Rcp,E4,我在Eclipse4.x的库上工作了很短时间,有人能告诉我如何从上下文菜单中打开视图吗?提前感谢。要在任何地方显示零件,您应该在应用程序模型中定义一个命令,并为该命令定义一个处理程序。要在处理程序中显示零件,请使用: @Execute public void execute(EPartService partService) { MPart mpart = partService.showPart(part id, PartState.ACTIVATE); } 在零件的应用程序零件定义中,

我在Eclipse4.x的库上工作了很短时间,有人能告诉我如何从上下文菜单中打开视图吗?提前感谢。

要在任何地方显示零件,您应该在应用程序模型中定义一个
命令
,并为该命令定义一个
处理程序
。要在处理程序中显示零件,请使用:

@Execute
public void execute(EPartService partService)
{
  MPart mpart = partService.showPart(part id, PartState.ACTIVATE);
}
在零件的应用程序
零件
定义中,向
菜单
部分添加一个
弹出菜单
。在弹出菜单中,为您的命令定义一个
HandledMenuItem

要将弹出菜单注册为控件(树、表等)的上下文菜单,请使用:


您是在询问如何将内容添加到上下文菜单还是如何显示视图?您是否将Eclipse4RCP与应用程序模型或Eclipse3.x兼容模式一起使用。如何使用Eclipse4但使用菜单操作来显示视图!对不起,在EclipseRCP4.x中,视图=零件!您想从关联菜单中打开一个
MPart
?非常感谢。。。。工作你能告诉我在哪里可以找到关于Eclipse4.x的资料吗?这对我来说很难!!!这是最好的介绍:还有一本同一作者的电子书(教程的扩展版)对不起。。。。。另一个问题……)如果我想在创建零件的过程中传递参数。怎么办?
showView
返回的
MPart
有一个
getObject()
方法,该方法为您提供零件的类。因此,您可以在类上调用方法或在类上运行注入
@Inject
private EMenuService;

...

menuService.registerContextMenu(control, menu id);