Class Rete

  • All Implemented Interfaces:
    Externalizable, Serializable, NetworkNode, ObjectSink, Sink

    public class Rete
    extends ObjectSource
    implements Externalizable, ObjectSink
    The Rete-OO network. The Rete class is the root Object. All objects are asserted into the Rete node where it propagates to all matching ObjectTypeNodes. The first time an instance of a Class type is asserted it does a full iteration of all ObjectTyppeNodes looking for matches, any matches are then cached in a HashMap which is used for future assertions. While Rete extends ObjectSource nad implements ObjectSink it nulls the methods attach(), remove() and updateNewNode() as this is the root node they are no applicable
    See Also:
    ObjectTypeNode, Serialized Form