我必须重置E4应用程序中的Perspective。 EModelService.resetPerspectiveModel()方法不起作用。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=404231
有一个我发现的工作。使用EmodelService.CloneSnippet()方法将创建一个虚拟透视图并切换到新的Perspective。这对于Application.e4xmi
提供的零件和容器效果很好但是在我的应用程序中,透视图的某些部分是通过不同的片段(fragments.e4xmi)贡献的。当我重置透视图时,这些部分在重置后在透视图中不可见。