Eclipse保存工作台状态

时间:2014-11-03 11:42:31

标签: eclipse eclipse-plugin eclipse-rcp

我正在尝试在退出时实现保存工作台/透视状态。我看到eclipse使用的是一个名为workbench.xmi的xml文件。

我正在尝试实施以下内容:

  1. 退出时通过Web服务将Windows状态保存到服务器
  2. 加载用户登录
  3. 获取已保存的状态并将其恢复
  4. 用户获得他使用的相同工作台视图(即使他在不同的计算机/系统上)
  5. 但这似乎有问题。我看到每个视图都有一个saveState和restoreState函数,但我没看到它们被调用的地方,我怀疑它在Workbench类中的某个地方,如果我是正确的?

    有没有人做过类似的事情?

1 个答案:

答案 0 :(得分:1)

没有办法一次性实现这一目标。 但是,您可以通过模仿

手动保留编辑器,视图和活动透视图

org.eclipse.ui.internal.Workbench.saveState(IMemento)