org.zilonis.network
Class Rete

java.lang.Object
  extended by org.zilonis.network.Rete

public class Rete
extends java.lang.Object


Constructor Summary
Rete()
           
 
Method Summary
 void add(Scope scope, Triplet triplet)
           
 void addProduction(Scope scope, Condition condition, LeftActivatable production)
           
 AlphaNetwork getAlphaNetwork()
           
 BetaMemory getRootBetaMemory()
           
 java.util.Iterator<WME> listFacts(Scope scope)
           
 void remove(Scope scope, Triplet triplet)
           
 void remove(Scope scope, WME wme)
           
 void removeAll(Scope scope)
           
 void rhsAction(ActionResult actionResult)
           
 void rhsTime(Scope scope)
           
 java.lang.String toString(Scope scope)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Rete

public Rete()
Method Detail

getAlphaNetwork

public AlphaNetwork getAlphaNetwork()

listFacts

public java.util.Iterator<WME> listFacts(Scope scope)

add

public void add(Scope scope,
                Triplet triplet)

remove

public void remove(Scope scope,
                   WME wme)

removeAll

public void removeAll(Scope scope)

remove

public void remove(Scope scope,
                   Triplet triplet)

rhsAction

public void rhsAction(ActionResult actionResult)

rhsTime

public void rhsTime(Scope scope)

addProduction

public void addProduction(Scope scope,
                          Condition condition,
                          LeftActivatable production)

getRootBetaMemory

public BetaMemory getRootBetaMemory()

toString

public java.lang.String toString(Scope scope)