zeus.rete
Class Node
java.lang.Object
zeus.rete.Node
- Direct Known Subclasses:
- ActionNode, JoinNode, PatternNode
- public abstract class Node
- extends java.lang.Object
|
Method Summary |
(package private) void |
addSuccessor(java.lang.String path,
Node node,
int type)
|
(package private) abstract void |
evaluate(java.lang.String path,
int tag,
int type,
java.util.Vector input,
Bindings b)
|
(package private) void |
propagate(java.lang.String path,
int tag,
java.util.Vector input,
Bindings b)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ADD
public static final int ADD
- See Also:
- Constant Field Values
REMOVE
public static final int REMOVE
- See Also:
- Constant Field Values
SINGLE
static final int SINGLE
- See Also:
- Constant Field Values
ACTION
static final int ACTION
- See Also:
- Constant Field Values
LEFT
static final int LEFT
- See Also:
- Constant Field Values
RIGHT
static final int RIGHT
- See Also:
- Constant Field Values
successors
java.util.Hashtable successors
engine
ReteEngine engine
use_count
int use_count
Node
Node(ReteEngine engine)
addSuccessor
void addSuccessor(java.lang.String path,
Node node,
int type)
propagate
void propagate(java.lang.String path,
int tag,
java.util.Vector input,
Bindings b)
evaluate
abstract void evaluate(java.lang.String path,
int tag,
int type,
java.util.Vector input,
Bindings b)
Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.