我正在开发一个Eclipse插件。
我希望它在运行之前提示用户保存未保存的资源。
这类似于Eclipse在调试之前建议您保存未保存的文件的行为。
实质上,我想打开以下对话框: (请参考图片链接)
非常感谢任何帮助。
实质上,我想打开以下对话框: (请参考图片链接)
非常感谢任何帮助。
使用 dplass 的提示,我得出了这个完美的解决方案。我在这里分享给其他可能遇到这个问题的人:
import org.eclipse.core.resources.IProject;
@SuppressWarnings("restriction")
public class SaveOpenFilesHandler extends org.eclipse.debug.internal.ui.launchConfigurations.SaveScopeResourcesHandler
{
public void showSaveDialog(IProject project)
{
super.showSaveDialog(new IProject[] {project}, true, true);
super.doSave();
}
}