zeus.rete
Class TypeNode

java.lang.Object
  extended byzeus.rete.Node
      extended byzeus.rete.PatternNode
          extended byzeus.rete.TypeNode

class TypeNode
extends PatternNode


Field Summary
(package private)  java.lang.String fact_type
           
 
Fields inherited from class zeus.rete.Node
ACTION, ADD, engine, LEFT, REMOVE, RIGHT, SINGLE, successors, use_count
 
Constructor Summary
(package private) TypeNode(ReteEngine engine, java.lang.String fact_type)
           
 
Method Summary
 boolean equals(java.lang.Object any)
           
(package private)  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)
           
 java.lang.String toString()
           
 
Methods inherited from class zeus.rete.Node
addSuccessor
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fact_type

java.lang.String fact_type
Constructor Detail

TypeNode

TypeNode(ReteEngine engine,
         java.lang.String fact_type)
Method Detail

evaluate

void evaluate(java.lang.String path,
              int tag,
              int type,
              java.util.Vector input,
              Bindings b)
Specified by:
evaluate in class Node

propagate

void propagate(java.lang.String path,
               int tag,
               java.util.Vector input,
               Bindings b)
Overrides:
propagate in class Node

equals

public boolean equals(java.lang.Object any)

toString

public java.lang.String toString()


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.