package org.genedb.querying.core;
import org.springframework.core.Ordered;
import org.springframework.validation.Validator;
import java.io.Serializable;
import java.util.List;
import java.util.Map;
public interface Query extends Ordered, Validator, Serializable {
String getQueryDescription();
List getResults() throws QueryException;
String getParseableDescription();
public Map<String, Object> prepareModelData();
public boolean isMaxResultsReached();
String getQueryName();
}