package eu.vocabularytrainer.vocabulary.interfaces; import java.util.Observer; import java.util.UUID; /** * * @author Andre Schepers <andre@team51.nl> */ public interface IVocabularyQueryModel { /** * * @param index */ public void updatePairGroup(int index); /** * */ public void setRandomActiveQuery(); /** * * @param uuid */ public void setActiveQuery(UUID uuid); /** * * @return */ public VocabularyElementPair getActiveQueryPair(); /** * * @param vocabulary */ public void setVocabulary(Vocabulary vocabulary); /** * * @param o */ public void addObserver(Observer o); }