package org.genedb.query;
public interface BasicQueryI {
/**
* Get the unique name representing this query
*
* @return the name
*/
public String getName();
/**
* A user-friendly description of the query
*
* @return the description
*/
String getSimpleDescription();
/**
* Check if the query has a set of valid Parameters
*
* @return true, if the query is ready to run
*/
boolean isComplete();
/**
* Execute this query, or return a cached, Result
*
* @return the result
*/
public Result process();
}