org.zilonis.network.alpha
Class AlphaMemory

java.lang.Object
  extended by org.zilonis.network.alpha.AlphaMemory

public class AlphaMemory
extends java.lang.Object


Field Summary
static int ALPHA_MEMORY
           
 
Constructor Summary
AlphaMemory(Triplet condition)
           
 
Method Summary
 void addChild(Scope scope, RightActivatable child)
           
 long getId()
           
 NodeInAlphaMemory getNodeInAlphaMemory(Scope scope, java.lang.String identifier)
           
 java.lang.Iterable<WME> getWMEIterable(Scope scope)
           
 boolean owns(Triplet triplet)
           
 void rightActivate(Scope scope, WME wme)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALPHA_MEMORY

public static final int ALPHA_MEMORY
See Also:
Constant Field Values
Constructor Detail

AlphaMemory

public AlphaMemory(Triplet condition)
Method Detail

owns

public boolean owns(Triplet triplet)

getId

public long getId()

rightActivate

public void rightActivate(Scope scope,
                          WME wme)

getWMEIterable

public java.lang.Iterable<WME> getWMEIterable(Scope scope)

getNodeInAlphaMemory

public NodeInAlphaMemory getNodeInAlphaMemory(Scope scope,
                                              java.lang.String identifier)

addChild

public void addChild(Scope scope,
                     RightActivatable child)