net.ontopia.topicmaps.query.parser
Class NotClause

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

public class NotClause
extends AbstractClause

INTERNAL: Used to represent not clauses in tolog queries.


Field Summary
protected  java.util.List clauses
           
 
Constructor Summary
NotClause()
           
NotClause(java.util.List clauses)
           
 
Method Summary
 java.util.Collection getAllLiterals()
          INTERNAL: Returns all the literals used by this clause as parameters.
 java.util.Collection getAllVariables()
          INTERNAL: Returns all the variables bound by this clause when it is satisfied.
 java.util.List getArguments()
          INTERNAL: Returns the arguments of this clause.
 java.util.List getClauses()
           
 void setClauseList(java.util.List clauses)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

clauses

protected java.util.List clauses
Constructor Detail

NotClause

public NotClause()

NotClause

public NotClause(java.util.List clauses)
Method Detail

setClauseList

public void setClauseList(java.util.List clauses)

getClauses

public java.util.List getClauses()

getAllVariables

public java.util.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 java.util.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 java.util.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 java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2000-2012 Ontopia.