Eclipse rcp “处理”;“节约资源”;对话框用户选择

Eclipse rcp “处理”;“节约资源”;对话框用户选择,eclipse-rcp,Eclipse Rcp,我有一个RCP应用程序管理保存在文件中的特定数据模型。有一个基于org.eclipse.compare.*API的合并比较功能 关闭合并比较视图时,如果有未保存的数据,默认情况下会出现“保存资源”对话框 问题是,我没有找到机制“通知”合并比较视图用户选择了什么,因此在视图关闭时数据没有保存 通常,我的问题是如何根据从“保存资源”对话框中选择的内容调用保存功能? 除此情况外,合并比较视图中的保存功能由save命令的侦听器处理(例如save All、save),但从对话框启动的保存不是以这种方式处理

我有一个RCP应用程序管理保存在文件中的特定数据模型。有一个基于org.eclipse.compare.*API的合并比较功能

关闭合并比较视图时,如果有未保存的数据,默认情况下会出现“保存资源”对话框

问题是,我没有找到机制“通知”合并比较视图用户选择了什么,因此在视图关闭时数据没有保存

通常,我的问题是如何根据从“保存资源”对话框中选择的内容调用保存功能?
除此情况外,合并比较视图中的保存功能由save命令的侦听器处理(例如save All、save),但从对话框启动的保存不是以这种方式处理的。

我遇到了类似的问题 我想问用户是否想在文本编辑器中保存一些文件,但不是所有文件

所以我用

PlatformUI.getWorkbench().saveAll(PlatformUI.getWorkbench().getActiveWorkbenchWindow(), PlatformUI.getWorkbench().getActiveWorkbenchWindow(), filter, true);