package com.mobilesorcery.sdk.core; import org.eclipse.core.resources.IResource; /** * Makeshift API to move UI/IDE specific things off the core plugin. * @author mattias * */ public interface ISavePolicy { String EXTENSION_POINT = "com.mobilesorcery.core.buildsupport"; ISavePolicy NULL = new ISavePolicy() { @Override public boolean isSaveAllSet() { return false; } @Override public boolean saveAllEditors(IResource[] resources, boolean confirm) { return true; } }; public boolean isSaveAllSet(); public boolean saveAllEditors(IResource[] resources, boolean confirm); }