package info.ephyra.querygeneration.generators; import info.ephyra.querygeneration.Query; import info.ephyra.questionanalysis.AnalyzedQuestion; /** * <p>A <code>QueryGenerator</code> creates one or more <code>Query</code> * objects from an analyzed question.</p> * * <p>This class is abstract.</p> * * @author Nico Schlaefer * @version 2006-10-30 */ public abstract class QueryGenerator { /** * Generates one or more <code>Query</code> objects from an analyzed * question. * * @param aq analyzed question * @return <code>Query</code> objects */ public abstract Query[] generateQueries(AnalyzedQuestion aq); }