eclipse 如何以编程方式保存workbase.xmi?

w8biq8rn  于 11个月前  发布在  Eclipse
关注(0)|答案(1)|浏览(112)

我们有一个RCP应用程序,使用Eclipse 3.x,我们正在迁移到Eclipse 4。
在我们的应用程序中,我们需要保存包含透视图内容的workbench.xml文件。在Eclipse 3.x中,这是通过使用memento写入文件来完成的。
在Eclipse 4中是否有任何方法可以保存包含透视图内容的workbench.xmi文件?
显然,所有存在于类中的与保存透视图相关的方法都被删除了,没有其他方法可以做同样的事情。
我试图找到workbench.xmi保存的位置,但没有成功。
有人能帮帮我吗

erhoui1w

erhoui1w1#

您可以使用org.eclipse.e4.ui.workbench.IModelResourceHandler来保存workbench.xmi
您可以使用@Inject或从IEclipseContext获取此信息。
使用保存方法:

public void save() throws IOException

字符串

相关问题