Eclipse关闭时如何配置多页面编辑器视图?

时间:2015-07-25 10:43:18

标签: eclipse-plugin eclipse-rcp eclipse-pde

我创建了一个mulipage编辑器插件,它工作正常。问题是在关闭日食并再次打开之后。我收到一个错误,比如无法创建零件控制。

因为eclipse会话在编辑器中保存打开的文件。所以,我想在Eclipse会话结束时关闭Eclipse中打开的所有多页面编辑器实例。

我想在Eclipse关闭期间处理编辑器选项卡。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您可以使用IWorkbenchListener来监听正在关闭的工作台您可以使用preShutdown方法关闭编辑器:

PlatformUI.getWorkbench().addWorkbenchListener(new IWorkbenchListener()
 {
   @Override
   public boolean preShutdown(IWorkbench workbench, boolean forced)
   {
     // TODO close editors
     return true;
   }

   @Override
   public void postShutdown(IWorkbench workbench)
   {
   }
 });