jess
Class Defquery

java.lang.Object
  |
  +--jess.Node
        |
        +--jess.HasLHS
              |
              +--jess.Defquery
All Implemented Interfaces:
Modular, java.io.Serializable, Visitable

public class Defquery
extends HasLHS
implements java.io.Serializable

Class used to represent Defqueries. These are constructed by the parser.

(C) 1997 Ernest J. Friedman-Hill and Sandia National Laboratories

Author:
Ernest J. Friedman-Hill
See Also:
Serialized Form

Field Summary
static java.lang.String QUERY_TRIGGER
          String prepended to query names to form backwards chaining goals
 
Fields inherited from class jess.Node
LEFT, m_usecount, RIGHT
 
Method Summary
 java.lang.Object accept(Visitor jv)
           
 boolean callNodeLeft(Token token)
          Recieve satisfied queries
 java.lang.String getQueryTriggerName()
           
 
Methods inherited from class jess.HasLHS
getDisplayName, getDocstring, getModule, getName, getNodeIndexHash, getNPatterns, getPattern, listNodes, setNodeIndexHash
 
Methods inherited from class jess.Node
addJessListener, getSuccessors, removeJessListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

QUERY_TRIGGER

public static final java.lang.String QUERY_TRIGGER
String prepended to query names to form backwards chaining goals
Method Detail

callNodeLeft

public boolean callNodeLeft(Token token)
                     throws JessException
Recieve satisfied queries
Parameters:
token -  
callType -  
Returns:
 
Throws:
JessException -  

getQueryTriggerName

public java.lang.String getQueryTriggerName()

accept

public java.lang.Object accept(Visitor jv)
Overrides:
accept in class HasLHS

© 1997 E.J. Friedman-Hill and Sandia Corporation