Interface Query

All Superinterfaces:
fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo, fr.inria.rules.dlgpemodel.api.sentences.IPrintable, fr.inria.rules.dlgpemodel.api.sentences.ISentence, Labeled, Sentence
All Known Subinterfaces:
FOQuery<Formula>, PreparedFOQuery<Formula,QD>, PreparedQuery<QueryType, DataSource, AnswerType, AssignationType>
All Known Implementing Classes:
FOQueryImpl, PreparedFOQueryImpl, PreparedQueryImpl, UnionFOQuery

public interface Query extends Sentence
This interface represents a general Query
  • Field Summary

    Fields inherited from interface fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo

    IDENT

    Fields inherited from interface fr.inria.rules.dlgpemodel.api.sentences.IPrintable

    WRITER

    Fields inherited from interface Labeled

    NOLABEL
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the ordered answer variables of this query.

    Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.HasItemInfo

    getIdentifier, getInfo, getItemInfo, setIdentifier, setInfo, setItemInfo

    Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.IPrintable

    toDLGPE

    Methods inherited from interface fr.inria.rules.dlgpemodel.api.sentences.ISentence

    setPatterns

    Methods inherited from interface Sentence

    getLabel, getPatterns, setLabel
  • Method Details

    • getAnswerVariables

      Collection<Variable> getAnswerVariables()
      Returns the ordered answer variables of this query.
      Returns:
      an ordered collection of variable representing the variables of this query that are used as answers.