Class NotClause

java.lang.Object
net.ontopia.topicmaps.query.parser.AbstractClause
net.ontopia.topicmaps.query.parser.NotClause

public class NotClause extends AbstractClause
INTERNAL: Used to represent not clauses in tolog queries.
  • Field Details

    • clauses

      protected List clauses
  • Constructor Details

    • NotClause

      public NotClause()
    • NotClause

      public NotClause(List clauses)
  • Method Details

    • setClauseList

      public void setClauseList(List clauses)
    • getClauses

      public List getClauses()
    • getAllVariables

      public Collection getAllVariables()
      Description copied from class: AbstractClause
      INTERNAL: Returns all the variables bound by this clause when it is satisfied.
      Specified by:
      getAllVariables in class AbstractClause
    • getAllLiterals

      public Collection getAllLiterals()
      Description copied from class: AbstractClause
      INTERNAL: Returns all the literals used by this clause as parameters. (Literals in the second half of pair arguments are ignored.)
      Specified by:
      getAllLiterals in class AbstractClause
    • getArguments

      public List getArguments()
      Description copied from class: AbstractClause
      INTERNAL: Returns the arguments of this clause. For OrClause this is the list of all arguments to all the subclauses in the OrClause. Likewise for NotClause.
      Specified by:
      getArguments in class AbstractClause
    • toString

      public String toString()
      Overrides:
      toString in class Object