我正在开发一个基于Eclipse的IDE。
如果用户希望从工作空间中删除任何项目,则可以使用eclipse删除资源功能。
但是,当用户选择从磁盘删除项目内容时,我必须执行其他一些操作。
我正在使用 org.eclipse.ltk.core.refactoring.participants
扩展点来执行这些操作。
如何检查用户是否在“删除资源”对话框中选中了“删除磁盘上的项目内容(无法撤消)”复选框?
答案 0 :(得分:1)
DeleteArguments
类具有一个getDeleteProjectContents
方法,它将为您提供该值。
使用您删除参与者扩展的DeleteArguments
类上的getArguments()
调用来获得DeleteParticipant
。