我想以编程方式(从上下文菜单中)打开某个视图我该怎么办?
我可以使用e3兼容层显示一个视图:
PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
e4的方法是什么?
答案 0 :(得分:0)
在e4中,您使用EPartService
打开任何部分:
@Inject
EPartService partService;
partService.showPart("part id", PartState.ACTIVATE);
该部分应位于您希望它显示的位置的Application.e4xmi中,但应该具有“待渲染”功能。关闭(离开'可见')。