org.zilonis.network.beta
Class BetaMemory

java.lang.Object
  extended by org.zilonis.network.beta.BetaMemory
All Implemented Interfaces:
TokensHolder, LeftActivatable

public class BetaMemory
extends java.lang.Object
implements LeftActivatable, TokensHolder


Constructor Summary
BetaMemory()
           
 
Method Summary
 void activateChildren(Scope scope, Token token)
           
 void addChild(Scope scope, AlphaMemory alphaMemory, LeftActivatable child)
           
 void addToken(Scope scope, Token token)
           
 void addToken(Token token)
           
 java.lang.Iterable<LeftActivatable> getChildrenIterable(Scope scope, AlphaMemory alphaMemory)
           
 JoinNode getJoinNode(Scope scope, AlphaMemory alphaMemory, Test[] tests)
           
 java.lang.Iterable<Token> getTokensIterable(Scope scope)
           
 void leftActivate(Scope scope, Token token)
           
 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

BetaMemory

public BetaMemory()
Method Detail

addToken

public void addToken(Token token)

addToken

public void addToken(Scope scope,
                     Token token)

toString

public java.lang.String toString(Scope scope)
Specified by:
toString in interface LeftActivatable

leftActivate

public void leftActivate(Scope scope,
                         Token token)
Specified by:
leftActivate in interface LeftActivatable

activateChildren

public void activateChildren(Scope scope,
                             Token token)

getTokensIterable

public java.lang.Iterable<Token> getTokensIterable(Scope scope)
Specified by:
getTokensIterable in interface TokensHolder

getChildrenIterable

public java.lang.Iterable<LeftActivatable> getChildrenIterable(Scope scope,
                                                               AlphaMemory alphaMemory)

addChild

public void addChild(Scope scope,
                     AlphaMemory alphaMemory,
                     LeftActivatable child)

getJoinNode

public JoinNode getJoinNode(Scope scope,
                            AlphaMemory alphaMemory,
                            Test[] tests)