org.zilonis.network.beta
Class BetaMemory
java.lang.Object
org.zilonis.network.beta.BetaMemory
- All Implemented Interfaces:
- TokensHolder, LeftActivatable
public class BetaMemory
- extends java.lang.Object
- implements LeftActivatable, TokensHolder
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BetaMemory
public BetaMemory()
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)