如何在Eclipse“删除资源”对话框中读取复选框选择

时间:2019-01-17 11:22:20

标签: eclipse-plugin eclipse-rcp

我正在开发一个基于Eclipse的IDE。
如果用户希望从工作空间中删除任何项目,则可以使用eclipse删除资源功能。
但是,当用户选择从磁盘删除项目内容时,我必须执行其他一些操作。
我正在使用 org.eclipse.ltk.core.refactoring.participants 扩展点来执行这些操作。

如何检查用户是否在“删除资源”对话框中选中了“删除磁盘上的项目内容(无法撤消)”复选框?

1 个答案:

答案 0 :(得分:1)

DeleteArguments类具有一个getDeleteProjectContents方法,它将为您提供该值。

使用您删除参与者扩展的DeleteArguments类上的getArguments()调用来获得DeleteParticipant