Eclipse RCP以编程方式打开e4方式

时间:2017-02-18 19:43:08

标签: java eclipse-rcp e4

我想以编程方式(从上下文菜单中)打开某个视图我该怎么办?

我可以使用e3兼容层显示一个视图:

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");

e4的方法是什么?

1 个答案:

答案 0 :(得分:0)

在e4中,您使用EPartService打开任何部分:

@Inject
EPartService partService;


partService.showPart("part id", PartState.ACTIVATE);

该部分应位于您希望它显示的位置的Application.e4xmi中,但应该具有“待渲染”功能。关闭(离开'可见')。