package ch.retorte.intervalmusiccompositor.spi.update;
import ch.retorte.intervalmusiccompositor.Version;
/**
* Interface for facilities which check for a software update.
*
* @author nw
*/
public interface UpdateAvailabilityChecker {
/**
* Determines if an update is available.
*
* @return true if an update is available, false otherwise.
*/
boolean isUpdateAvailable();
/**
* Returns the latest available version, if possible.
*
* @return the latest available version, or null if none was found.
*/
Version getLatestVersion();
}