Uses of Class
org.zilonis.scope.Scope

Packages that use Scope
org.zilonis.network   
org.zilonis.network.adapter   
org.zilonis.network.alpha   
org.zilonis.network.beta   
org.zilonis.network.negative   
org.zilonis.network.production   
org.zilonis.scope   
org.zilonis.shell   
 

Uses of Scope in org.zilonis.network
 

Methods in org.zilonis.network that return Scope
 Scope WME.getScope()
           
 Scope Token.getScope()
           
 

Methods in org.zilonis.network with parameters of type Scope
 void Rete.add(Scope scope, Triplet triplet)
           
 void WME.addAlphaMemory(Scope scope, NodeInAlphaMemory nodeInAlphaMemory)
           
 void WME.addNegativeResult(Scope scope, NegativeJoinResult negativeResult)
           
 void Rete.addProduction(Scope scope, Condition condition, LeftActivatable production)
           
 void WME.addToken(Scope scope, Token token)
           
 boolean WMEIndex.contains(Scope scope, Triplet triplet)
           
 int WMEIndex.getHashCode(Scope scope, Triplet triplet)
           
 WME WMEIndex.getWME(Scope scope, Triplet triplet)
           
 void LeftActivatable.leftActivate(Scope scope, Token token)
           
 java.util.Iterator<WME> Rete.listFacts(Scope scope)
           
 void Rete.remove(Scope scope, Triplet triplet)
           
 void Rete.remove(Scope scope, WME wme)
           
 void Rete.removeAll(Scope scope)
           
 void Rete.rhsTime(Scope scope)
           
 void RightActivatable.rightActivate(Scope scope, WME wme)
           
 java.lang.String Rete.toString(Scope scope)
           
 java.lang.String LeftActivatable.toString(Scope scope)
           
 

Constructors in org.zilonis.network with parameters of type Scope
Token(Scope scope, Token parent, WME wme)
           
WME(Scope scope, Triplet triplet)
           
 

Uses of Scope in org.zilonis.network.adapter
 

Methods in org.zilonis.network.adapter with parameters of type Scope
 boolean ZilonisEvaluator.evalBooleanExpression(Scope scope, Token token)
           
 boolean SISCEvaluator.evalBooleanExpression(Scope scope, Token token)
           
 boolean SchemeEvaluator.evalBooleanExpression(Scope scope, Token token)
           
 java.lang.String ZilonisEvaluator.evalExpression(Scope scope, Token token)
           
 java.lang.String SISCEvaluator.evalExpression(Scope scope, Token token)
           
 java.lang.String SchemeEvaluator.evalExpression(Scope scope, Token token)
           
 

Uses of Scope in org.zilonis.network.alpha
 

Methods in org.zilonis.network.alpha with parameters of type Scope
 void AlphaMemory.addChild(Scope scope, RightActivatable child)
           
 void AlphaNetwork.addWME(Scope scope, WME wme)
           
 AlphaMemory AlphaNetwork.getAlphaMemory(Scope scope, Triplet condition)
           
 int AlphaMemoryIndex.getHashValue(Scope scope, long nodeId, java.lang.String symbol)
           
 NodeInAlphaMemory AlphaMemory.getNodeInAlphaMemory(Scope scope, java.lang.String identifier)
           
 java.lang.Iterable<WME> AlphaMemory.getWMEIterable(Scope scope)
           
 void AlphaNetwork.initializeAlphaMemory(Scope scope, AlphaMemory alphaMemory, Triplet condition)
           
 void AlphaMemory.rightActivate(Scope scope, WME wme)
           
 

Uses of Scope in org.zilonis.network.beta
 

Methods in org.zilonis.network.beta with parameters of type Scope
 void IndexedBetaMemory.activateChildren(Scope scope, Token token)
           
 void BetaMemory.activateChildren(Scope scope, Token token)
           
 void BaseNode.activateChildren(Scope scope, WME wme, Token token)
           
 void BaseNode.addAsSecondChild(Scope scope, LeftActivatable child)
           
 void IndexedBetaMemory.addChild(Scope scope, AlphaMemory alphaMemory, LeftActivatable child)
           
 void BetaMemory.addChild(Scope scope, AlphaMemory alphaMemory, LeftActivatable child)
           
 void BaseNode.addChild(Scope scope, LeftActivatable child)
           
 void IndexedBetaMemory.addToken(Scope scope, Token token)
           
 void BetaMemory.addToken(Scope scope, Token token)
           
static BaseNode BaseNode.buildNodeForPositiveCondition(Scope scope, AlphaNetwork alphaNetwork, BaseNode baseNode, Condition condition)
           
 BetaMemory BaseNode.buildOrShareBetaMemory(Scope scope)
           
 ExpressionNode BaseNode.buildOrShareExpressionNode(Scope scope, Condition condition)
           
 IndexedBetaMemory BaseNode.buildOrShareIndexedBetaMemory(Scope scope, int hashField, int hashLevelsUp)
           
 BaseNode BaseNode.buildOrShareNCCNode(Scope scope, AlphaNetwork alphaNetwork, Condition condition)
           
 NegativeNode BaseNode.buildOrShareNegativeNode(Scope scope, AlphaMemory alphaMemory, Test[] tests, Condition condition)
           
static BaseNode BaseNode.buildOrShareNode(Scope scope, AlphaNetwork alphaNetwork, BaseNode baseNode, Condition condition)
           
 java.lang.Iterable<LeftActivatable> IndexedBetaMemory.getChildrenIterable(Scope scope, AlphaMemory alphaMemory)
           
 java.lang.Iterable<LeftActivatable> BetaMemory.getChildrenIterable(Scope scope, AlphaMemory alphaMemory)
           
 int BetaMemoryTokensIndex.getHashValue(Scope scope, long nodeId, java.lang.String symbol)
           
 IndexedJoinNode IndexedBetaMemory.getIndexedJoinNode(Scope scope, AlphaMemory alphaMemory, Test[] tests)
           
 JoinNode BetaMemory.getJoinNode(Scope scope, AlphaMemory alphaMemory, Test[] tests)
           
 java.lang.Iterable<LeftActivatable> BaseNode.getLeftActivatableIterable(Scope scope)
           
 Token IndexedBetaMemory.getTokensInIndexFor(Scope scope, java.lang.String identifier)
           
 java.lang.Iterable<Token> TokensHolder.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> IndexedBetaMemory.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> BetaMemory.getTokensIterable(Scope scope)
           
 void JoinNode.leftActivate(Scope scope, Token token)
           
 void IndexedJoinNode.leftActivate(Scope scope, Token token)
           
 void IndexedBetaMemory.leftActivate(Scope scope, Token token)
           
 void ExpressionNode.leftActivate(Scope scope, Token token)
           
 void BetaMemory.leftActivate(Scope scope, Token token)
           
static BaseNode BaseNode.notIndexedPositiveNode(Scope scope, AlphaNetwork alphaNetwork, BaseNode baseNode, Condition condition)
           
 void JoinNode.rightActivate(Scope scope, WME wme)
           
 void IndexedJoinNode.rightActivate(Scope scope, WME wme)
           
 boolean BaseNodeWithTests.testsMatch(Scope scope, Test[] _tests)
          This method is used in the getJoinNode (buildOrShareJoinNode) and getNegativeNode to test if the tests contained in this JoinNode for the specified scope match the ones received as a parameter
 java.lang.String JoinNode.toString(Scope scope)
           
 java.lang.String IndexedJoinNode.toString(Scope scope)
           
 java.lang.String IndexedBetaMemory.toString(Scope scope)
           
 java.lang.String BetaMemory.toString(Scope scope)
           
 java.lang.String BaseNode.toString(Scope scope)
           
 void JoinNode.update(Scope scope, LeftActivatable production)
           
 void IndexedJoinNode.update(Scope scope, LeftActivatable production)
           
 void ExpressionNode.update(Scope scope, LeftActivatable production)
           
abstract  void BaseNode.update(Scope scope, LeftActivatable production)
           
 

Constructors in org.zilonis.network.beta with parameters of type Scope
BaseNodeWithTests(Scope scope, Test[] tests)
           
IndexedJoinNode(Scope scope, AlphaMemory alphaMemory, IndexedBetaMemory parent, Test[] tests)
           
JoinNode(Scope scope, AlphaMemory alphaMemory, TokensHolder parent, Test[] tests)
           
 

Uses of Scope in org.zilonis.network.negative
 

Methods in org.zilonis.network.negative with parameters of type Scope
 void IndexedNegativeNode.addToken(Scope scope, Token token)
           
 java.lang.Iterable<Token> NegativeNode.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> NCCPartnerNode.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> NCCNode.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> IndexedNegativeNode.getTokensIterable(Scope scope)
           
 java.lang.Iterable<Token> IndexedNegativeNode.getTokensIterable(Scope scope, java.lang.String identifier)
           
 void NegativeNode.leftActivate(Scope scope, Token token)
           
 void NCCPartnerNode.leftActivate(Scope scope, Token token)
           
 void NCCNode.leftActivate(Scope scope, Token token)
           
 void IndexedNegativeNode.leftActivate(Scope scope, Token token)
           
 void NegativeNode.negativeResult(Scope scope, WME wme, Token token)
           
 void IndexedNegativeNode.negativeResult(Scope scope, WME wme, Token token)
           
 void NegativeNode.rightActivate(Scope scope, WME wme)
           
 void IndexedNegativeNode.rightActivate(Scope scope, WME wme)
           
 boolean NegativeNode.testsMatch(Scope scope, WME wme, Token token)
           
 boolean IndexedNegativeNode.testsMatch(Scope scope, WME wme, Token token)
           
 java.lang.String NegativeNode.toString(Scope scope)
           
 java.lang.String NCCPartnerNode.toString(Scope scope)
           
 java.lang.String NCCNode.toString(Scope scope)
           
 java.lang.String IndexedNegativeNode.toString(Scope scope)
           
 void NegativeNode.update(Scope scope, LeftActivatable newNode)
           
 void NCCNode.update(Scope scope, LeftActivatable newNode)
           
 void IndexedNegativeNode.update(Scope scope, LeftActivatable newNode)
           
 

Constructors in org.zilonis.network.negative with parameters of type Scope
IndexedNegativeNode(Scope scope, AlphaMemory alphaMemory, int hashField, int hashLevelsUp, Test[] tests)
           
NegativeNode(Scope scope, AlphaMemory alphaMemory, Test[] tests)
           
 

Uses of Scope in org.zilonis.network.production
 

Methods in org.zilonis.network.production that return Scope
 Scope ActionResult.getScope()
           
 

Methods in org.zilonis.network.production with parameters of type Scope
 Triplet ExpressionAction.buildTriplet(Scope scope, java.lang.String id, Token token)
           
 Triplet Action.buildTriplet(Scope scope, java.lang.String id, Token token)
           
 void ActionNode.leftActivate(Scope scope, Token token)
           
 java.lang.String ActionNode.toString(Scope scope)
           
 

Constructors in org.zilonis.network.production with parameters of type Scope
ActionResult(Scope scope, int type, Triplet triplet, int priority)
           
ActionResult(Scope scope, int type, Triplet triplet, Triplet tripletToRemove, int priority)
           
 

Uses of Scope in org.zilonis.scope
 

Fields in org.zilonis.scope declared as Scope
static Scope Scope.ROOT
           
 

Methods in org.zilonis.scope that return Scope
 Scope Scope.createChild()
           
 Scope Scope.getParent()
           
 

Methods in org.zilonis.scope that return types with arguments of type Scope
 java.util.LinkedList<Scope> Scope.getChildren()
           
 

Methods in org.zilonis.scope with parameters of type Scope
 void ScopedLinkedList.add(Scope scope, Element element)
           
 void ScopedMultiList.add(Scope scope, Type element)
           
 void ScopedLinkedList.addAll(Scope scope, Element[] elements)
           
 void ScopedLinkedList.addAsSecondChild(Scope scope, Element element)
           
 int Scope.compareTo(Scope scope)
           
 java.lang.Iterable<Type> ScopedMultiList.getIterable(Scope scope)
           
 java.lang.Iterable<Element> ScopedLinkedList.getIterable(Scope scope)
           
 java.util.Iterator<Type> ScopedMultiList.iterator(Scope scope)
           
 java.util.Iterator<Element> ScopedLinkedList.iterator(Scope scope)
           
 void ScopedLinkedList.remove(Scope scope, Element element)
           
 void ScopedLinkedList.removeAll(Scope scope)
           
 int ScopedLinkedList.size(Scope scope)
           
 

Uses of Scope in org.zilonis.shell
 

Fields in org.zilonis.shell declared as Scope
protected  Scope GenericEventHandler.scope
           
 

Methods in org.zilonis.shell that return Scope
 Scope GenericEventHandler.getScope()
           
 

Methods in org.zilonis.shell with parameters of type Scope
 void GenericEventHandler.setScope(Scope scope)