org.zilonis.network.negative
Class NCCNode

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

public class NCCNode
extends BaseNode
implements LeftActivatable, TokensHolder


Constructor Summary
NCCNode()
           
 
Method Summary
 NCCPartnerNode getPartner()
           
 java.lang.Iterable<Token> getTokensIterable(Scope scope)
           
 void leftActivate(Scope scope, Token token)
           
 void setPartner(NCCPartnerNode partner)
           
 java.lang.String toString(Scope scope)
           
 void update(Scope scope, LeftActivatable newNode)
           
 
Methods inherited from class org.zilonis.network.beta.BaseNode
activateChildren, addAsSecondChild, addChild, buildNodeForPositiveCondition, buildOrShareBetaMemory, buildOrShareExpressionNode, buildOrShareIndexedBetaMemory, buildOrShareNCCNode, buildOrShareNegativeNode, buildOrShareNode, getChildren, getLeftActivatableIterable, notIndexedPositiveNode, printPrev, setChildren
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NCCNode

public NCCNode()
Method Detail

leftActivate

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

update

public void update(Scope scope,
                   LeftActivatable newNode)
Specified by:
update in class BaseNode

setPartner

public void setPartner(NCCPartnerNode partner)

getPartner

public NCCPartnerNode getPartner()

getTokensIterable

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

toString

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