A B C D E F G H I J L M N O P Q R S T U V W Z

A

Action - Class in org.zilonis.network.production
 
Action(int) - Constructor for class org.zilonis.network.production.Action
 
Action(int, Triplet) - Constructor for class org.zilonis.network.production.Action
 
Action(int, Triplet, Triplet) - Constructor for class org.zilonis.network.production.Action
 
ActionNode - Class in org.zilonis.network.production
 
ActionNode(Rete, Action) - Constructor for class org.zilonis.network.production.ActionNode
 
ActionResult - Class in org.zilonis.network.production
 
ActionResult(Scope, int, Triplet, int) - Constructor for class org.zilonis.network.production.ActionResult
 
ActionResult(Scope, int, Triplet, Triplet, int) - Constructor for class org.zilonis.network.production.ActionResult
 
actionTemplate(String, int, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
actionTemplateForClass(String, int, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
activateChildren(Scope, WME, Token) - Method in class org.zilonis.network.beta.BaseNode
 
activateChildren(Scope, Token) - Method in class org.zilonis.network.beta.BetaMemory
 
activateChildren(Scope, Token) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
add(Scope, Triplet) - Method in class org.zilonis.network.Rete
 
add(Element) - Method in interface org.zilonis.scope.AddRemoveList
 
add(Scope, Element) - Method in class org.zilonis.scope.ScopedLinkedList
 
add(Scope, Type) - Method in class org.zilonis.scope.ScopedMultiList
 
add(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
add(Type) - Method in class org.zilonis.util.Index
 
add(int, Type) - Method in class org.zilonis.util.Index
 
add(Element) - Method in class org.zilonis.util.LiteList
 
add(Type) - Method in class org.zilonis.util.MultiList
 
add(int, Type) - Method in class org.zilonis.util.MultiList
 
add(Element) - Method in interface org.zilonis.util.Queue
 
add(Element) - Method in class org.zilonis.util.SkewHeap
 
addAll(Scope, Element[]) - Method in class org.zilonis.scope.ScopedLinkedList
 
addAll(Collection<? extends E>) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Appends all of the elements in the specified collection to the end of this deque, in the order that they are returned by the specified collection's iterator.
addAlphaMemory(Scope, NodeInAlphaMemory) - Method in class org.zilonis.network.WME
 
addAsSecondChild(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.BaseNode
 
addAsSecondChild(Scope, Element) - Method in class org.zilonis.scope.ScopedLinkedList
 
addChild(Scope, RightActivatable) - Method in class org.zilonis.network.alpha.AlphaMemory
 
addChild(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.BaseNode
 
addChild(Scope, AlphaMemory, LeftActivatable) - Method in class org.zilonis.network.beta.BetaMemory
 
addChild(Scope, AlphaMemory, LeftActivatable) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
addChild(Deletable) - Method in class org.zilonis.network.Token
 
addFirst(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Prepends the given element at the beginning of this deque.
addLast(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Appends the given element to the end of this deque.
addNccResult(Token) - Method in class org.zilonis.network.Token
 
addNegativeResult(NegativeJoinResult) - Method in class org.zilonis.network.Token
 
addNegativeResult(Scope, NegativeJoinResult) - Method in class org.zilonis.network.WME
 
addProduction(Scope, Condition, LeftActivatable) - Method in class org.zilonis.network.Rete
 
addProduction(String, int, Condition, Action) - Method in class org.zilonis.shell.GenericEventHandler
 
addRemainingAttributes(String, LinkedList<AttributeValuePair>, Condition) - Method in class org.zilonis.shell.GenericEventHandler
This method adds the new required conditions to allow the modify actions remove the correct WME
AddRemoveList<Element> - Interface in org.zilonis.scope
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
addSymbol(String) - Method in class org.zilonis.symbol.SymbolTable
Adds the specified symbol to the symbol table and returns a reference to the unique symbol.
addSymbol(char[], int, int) - Method in class org.zilonis.symbol.SymbolTable
Adds the specified symbol to the symbol table and returns a reference to the unique symbol.
addToken(Token) - Method in class org.zilonis.network.beta.BetaMemory
 
addToken(Scope, Token) - Method in class org.zilonis.network.beta.BetaMemory
 
addToken(Scope, Token) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
addToken(Scope, Token) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
addToken(Scope, Token) - Method in class org.zilonis.network.WME
 
addWME(Scope, WME) - Method in class org.zilonis.network.alpha.AlphaNetwork
 
addWME(WME) - Method in class org.zilonis.scope.Scope
 
ALPHA_MEMORY - Static variable in class org.zilonis.network.alpha.AlphaMemory
 
ALPHA_MEMORY - Static variable in class org.zilonis.network.NodeInAlphaMemory
 
AlphaMemory - Class in org.zilonis.network.alpha
 
AlphaMemory(Triplet) - Constructor for class org.zilonis.network.alpha.AlphaMemory
 
alphaMemory - Variable in class org.zilonis.network.beta.IndexedJoinNode
 
alphaMemory - Variable in class org.zilonis.network.beta.JoinNode
 
AlphaMemoryIndex - Class in org.zilonis.network.alpha
 
AlphaMemoryIndex() - Constructor for class org.zilonis.network.alpha.AlphaMemoryIndex
 
AlphaNetwork - Class in org.zilonis.network.alpha
 
AlphaNetwork() - Constructor for class org.zilonis.network.alpha.AlphaNetwork
 
ASSERT - Static variable in class org.zilonis.network.production.Action
 
ASSERT - Static variable in class org.zilonis.network.production.ActionResult
 
assertTriplet(Triplet) - Method in class org.zilonis.shell.GenericEventHandler
 
ATTRIBUTE - Static variable in class org.zilonis.symbol.Triplet
 
AttributeValuePair - Class in org.zilonis.shell.util
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
AttributeValuePair(String, String, boolean) - Constructor for class org.zilonis.shell.util.AttributeValuePair
 

B

BaseNode - Class in org.zilonis.network.beta
 
BaseNode() - Constructor for class org.zilonis.network.beta.BaseNode
 
BaseNodeWithTests - Class in org.zilonis.network.beta
 
BaseNodeWithTests(Scope, Test[]) - Constructor for class org.zilonis.network.beta.BaseNodeWithTests
 
BetaMemory - Class in org.zilonis.network.beta
 
BetaMemory() - Constructor for class org.zilonis.network.beta.BetaMemory
 
BetaMemoryTokensIndex - Class in org.zilonis.network.beta
 
BetaMemoryTokensIndex() - Constructor for class org.zilonis.network.beta.BetaMemoryTokensIndex
 
BinaryBinding - Class in org.zilonis.network.adapter
 
BinaryBinding(String, Condition) - Constructor for class org.zilonis.network.adapter.BinaryBinding
 
BinaryTree<Element> - Interface in org.zilonis.util
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
BOOLEAN_EXPRESSION - Static variable in class org.zilonis.network.Condition
 
buildNodeForPositiveCondition(Scope, AlphaNetwork, BaseNode, Condition) - Static method in class org.zilonis.network.beta.BaseNode
 
buildOrShareBetaMemory(Scope) - Method in class org.zilonis.network.beta.BaseNode
 
buildOrShareExpressionNode(Scope, Condition) - Method in class org.zilonis.network.beta.BaseNode
 
buildOrShareIndexedBetaMemory(Scope, int, int) - Method in class org.zilonis.network.beta.BaseNode
 
buildOrShareNCCNode(Scope, AlphaNetwork, Condition) - Method in class org.zilonis.network.beta.BaseNode
 
buildOrShareNegativeNode(Scope, AlphaMemory, Test[], Condition) - Method in class org.zilonis.network.beta.BaseNode
 
buildOrShareNode(Scope, AlphaNetwork, BaseNode, Condition) - Static method in class org.zilonis.network.beta.BaseNode
 
buildTriplet(Scope, String, Token) - Method in class org.zilonis.network.production.Action
 
buildTriplet(Scope, String, Token) - Method in class org.zilonis.network.production.ExpressionAction
 
buildTripletToRemove(String, Token) - Method in class org.zilonis.network.production.Action
 

C

characters - Variable in class org.zilonis.symbol.SymbolTable.Entry
Symbol characters.
clear() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes all of the elements from this deque.
clear() - Method in class org.zilonis.util.SkewHeap
 
compareTo(ActionResult) - Method in class org.zilonis.network.production.ActionResult
 
compareTo(Scope) - Method in class org.zilonis.scope.Scope
 
ConcurrentDoublyLinkedList<E> - Class in org.zilonis.util.concurrent
A concurrent linked-list implementation of a Deque (double-ended queue).
ConcurrentDoublyLinkedList() - Constructor for class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Constructs an empty deque.
ConcurrentDoublyLinkedList(Collection<? extends E>) - Constructor for class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Constructs a deque containing the elements of the specified collection, in the order they are returned by the collection's iterator.
Condition - Class in org.zilonis.network
 
Condition(int, Condition) - Constructor for class org.zilonis.network.Condition
 
Condition(String, String[]) - Constructor for class org.zilonis.network.Condition
 
Condition(int, Condition, Condition) - Constructor for class org.zilonis.network.Condition
 
Condition(int, Triplet) - Constructor for class org.zilonis.network.Condition
 
conditionTemplate(String, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
conditionTemplateForClass(String, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
CONJUNCTIVE_NEGATION_CONDITION - Static variable in class org.zilonis.network.Condition
 
console - Variable in class org.zilonis.shell.GenericEventHandler
 
contains(Scope, Triplet) - Method in class org.zilonis.network.WMEIndex
 
contains(Object) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns true if this deque contains at least one element e such that o.equals(e).
containsSymbol(String) - Method in class org.zilonis.symbol.SymbolTable
Returns true if the symbol table already contains the specified symbol.
containsSymbol(char[], int, int) - Method in class org.zilonis.symbol.SymbolTable
Returns true if the symbol table already contains the specified symbol.
count - Variable in class org.zilonis.util.SkewHeap
 
createChild() - Method in class org.zilonis.scope.Scope
 
createClone() - Method in class org.zilonis.network.Token
 
createSISCProcedure(String, String[]) - Method in class org.zilonis.network.adapter.SISCEvaluator
 

D

defineAnonymousFact(String, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
defineClassFact(String, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
defineFact(AST) - Method in interface org.zilonis.parser.ParserEventHandler
 
defineFact(AST) - Method in class org.zilonis.shell.GenericEventHandler
 
defineRule(String, int, AST, AST) - Method in interface org.zilonis.parser.ParserEventHandler
 
defineRule(String, int, AST, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
Deletable - Interface in org.zilonis.network
 
deleteDescendents() - Method in class org.zilonis.network.Token
 
deleteItAndDescendents() - Method in interface org.zilonis.network.Deletable
 
deleteItAndDescendents() - Method in class org.zilonis.network.production.ActionResult
 
deleteItAndDescendents() - Method in class org.zilonis.network.Token
public final static int NEW_RESULTS_BUFFER = 5;

E

element() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
emptyNccResults() - Method in class org.zilonis.network.Token
 
emptyNegativeResults() - Method in class org.zilonis.network.Token
 
endDocument() - Method in class org.zilonis.shell.GenericEventHandler
 
Entity - Class in org.zilonis.shell.util
 
Entity(String, LinkedList<AttributeValuePair>) - Constructor for class org.zilonis.shell.util.Entity
 
EQUALS - Static variable in class org.zilonis.network.adapter.ZilonisEvaluator
 
equals(Object) - Method in class org.zilonis.network.beta.Test
 
equals(Object) - Method in class org.zilonis.symbol.Triplet
 
error(Exception, String) - Method in class org.zilonis.shell.GenericEventHandler
 
evalBooleanExpression(Scope, Token) - Method in interface org.zilonis.network.adapter.SchemeEvaluator
 
evalBooleanExpression(Scope, Token) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
evalBooleanExpression(Scope, Token) - Method in class org.zilonis.network.adapter.ZilonisEvaluator
 
evalExpression(Scope, Token) - Method in interface org.zilonis.network.adapter.SchemeEvaluator
 
evalExpression(Scope, Token) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
evalExpression(Scope, Token) - Method in class org.zilonis.network.adapter.ZilonisEvaluator
 
evaluate(String[]) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
EXPRESSION - Static variable in class org.zilonis.network.production.Action
 
ExpressionAction - Class in org.zilonis.network.production
 
ExpressionAction(String, String[]) - Constructor for class org.zilonis.network.production.ExpressionAction
 
ExpressionNode - Class in org.zilonis.network.beta
 
ExpressionNode(Condition, BaseNode) - Constructor for class org.zilonis.network.beta.ExpressionNode
 

F

fBuckets - Variable in class org.zilonis.symbol.SymbolTable
Buckets.
FieldSISCEvaluator - Class in org.zilonis.network.adapter
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
FieldSISCEvaluator(String, String[], int) - Constructor for class org.zilonis.network.adapter.FieldSISCEvaluator
 
fTableSize - Variable in class org.zilonis.symbol.SymbolTable
 

G

GenericEventHandler - Class in org.zilonis.shell
 
GenericEventHandler(Rete) - Constructor for class org.zilonis.shell.GenericEventHandler
 
GenericEventHandler(Rete, PrintStream) - Constructor for class org.zilonis.shell.GenericEventHandler
 
get(int) - Method in class org.zilonis.network.WME
 
get(int) - Method in class org.zilonis.symbol.Triplet
 
get(int) - Method in class org.zilonis.util.Index
 
getAction(int, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getActionId() - Method in class org.zilonis.network.production.Action
 
getActionId() - Method in class org.zilonis.network.production.ExpressionAction
 
getActionList(AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getActionTemplate(int, int, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
getAlphaMemory(Scope, Triplet) - Method in class org.zilonis.network.alpha.AlphaNetwork
 
getAlphaMemory() - Method in class org.zilonis.network.beta.IndexedJoinNode
 
getAlphaMemory() - Method in class org.zilonis.network.beta.JoinNode
 
getAlphaMemory() - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getAlphaMemory() - Method in class org.zilonis.network.negative.NegativeNode
 
getAlphaMemory() - Method in class org.zilonis.network.NodeInAlphaMemory
 
getAlphaNetwork() - Method in class org.zilonis.network.Rete
 
getAssignmentCondition(String, AST, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
generates the conditions for an assignment on the left hand side example: (defrule wholesalerPricing ?x <- (SKU (wholesalerOnly true) (sellPrice ?price)) => (modify ?x (sellPrice 0) (listPrice (* ?price 0.75) (discountPrice (* 0.5 ?price)))) needs to be: (defrule wholesalerPricing (?id clazz SKU) // getConditionTemplate returns from here (?id wholesalerOnly true) (?id sellPrice ?price) // to here (?id listPrice ?id_var_1) (?id discountPrice ?id_var_2) => (retract (?id listPrice ?id_var_1)) (retract (?id discountPrice ?id_var_2)) (retract (?id sellPrice ?price)) (assert (?id sellPrice 0)) (assert (?id listPrice (* ?price 0.75))) (assert (?id discountPrice (* ?price 0.5)))) for achieving that, we first iterate over the actions to select the attributes that will be modified on the selected object.
getAttribute() - Method in class org.zilonis.shell.util.AttributeValuePair
 
getAttributesThatModifyActionsUseFromVariable(String, String, AST) - Method in class org.zilonis.shell.GenericEventHandler
this method returns the that the modify actions modify on the specified variables the values are generated dynamically based on the id
getBetaMemory() - Method in class org.zilonis.network.Condition
 
getBindingsFor(SchemeEvaluator, Condition) - Static method in class org.zilonis.network.adapter.BinaryBinding
 
getBottom() - Method in class org.zilonis.network.Condition
 
getChildren() - Method in class org.zilonis.network.beta.BaseNode
 
getChildren() - Method in class org.zilonis.scope.Scope
 
getChildrenIterable(Scope, AlphaMemory) - Method in class org.zilonis.network.beta.BetaMemory
 
getChildrenIterable(Scope, AlphaMemory) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getCondition(IdGenerator, AST, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getConditionList(AST, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getConditionList(IdGenerator, AST, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getConditionTemplate(String, AST) - Method in class org.zilonis.shell.GenericEventHandler
 
getEvaluator(String, String[]) - Static method in class org.zilonis.network.adapter.SchemeEvaluatorFactory
 
getExpression() - Method in class org.zilonis.network.beta.ExpressionNode
 
getExpression() - Method in class org.zilonis.network.Condition
 
getExpressionAction(int, AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getField() - Method in class org.zilonis.network.adapter.BinaryBinding
 
getField() - Method in class org.zilonis.network.adapter.FieldSISCEvaluator
 
getField1() - Method in class org.zilonis.network.beta.Test
 
getField2() - Method in class org.zilonis.network.beta.Test
 
getFirst() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns the first element in this deque.
getHashCode(NodeInAlphaMemory) - Method in class org.zilonis.network.alpha.AlphaMemoryIndex
 
getHashCode(Token) - Method in class org.zilonis.network.beta.BetaMemoryTokensIndex
 
getHashCode(WME) - Method in class org.zilonis.network.WMEIndex
 
getHashCode(Scope, Triplet) - Method in class org.zilonis.network.WMEIndex
 
getHashCode(Type) - Method in class org.zilonis.util.Index
 
getHashField() - Method in class org.zilonis.network.beta.BetaMemoryTokensIndex
 
getHashField() - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getHashField() - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getHashLevelsUp() - Method in class org.zilonis.network.beta.BetaMemoryTokensIndex
 
getHashLevelsUp() - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getHashLevelsUp() - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getHashValue(Scope, long, String) - Method in class org.zilonis.network.alpha.AlphaMemoryIndex
 
getHashValue(Scope, long, String) - Method in class org.zilonis.network.beta.BetaMemoryTokensIndex
 
getId() - Method in class org.zilonis.network.alpha.AlphaMemory
 
getId() - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getId() - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getId() - Method in class org.zilonis.shell.util.Entity
 
getIndex() - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getIndexedBetaMemory() - Method in class org.zilonis.network.Condition
 
getIndexedJoinNode(Scope, AlphaMemory, Test[]) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getIterable(Scope) - Method in class org.zilonis.scope.ScopedLinkedList
 
getIterable(Scope) - Method in class org.zilonis.scope.ScopedMultiList
 
getJoinNode(Scope, AlphaMemory, Test[]) - Method in class org.zilonis.network.beta.BetaMemory
 
getKey(Triplet) - Method in class org.zilonis.network.alpha.AlphaNetwork
 
getKey(int, Triplet) - Method in class org.zilonis.network.alpha.AlphaNetwork
 
getLast() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns the last element in this deque.
getLeft() - Method in class org.zilonis.network.production.ActionResult
 
getLeft() - Method in interface org.zilonis.util.BinaryTree
 
getLeftActivatableIterable(Scope) - Method in class org.zilonis.network.beta.BaseNode
 
getLength() - Method in class org.zilonis.network.beta.Test
 
getLevel() - Method in class org.zilonis.scope.Scope
 
getList() - Method in class org.zilonis.shell.util.Entity
 
getModifyAction(AST, HashMap<String, Entity>) - Method in class org.zilonis.shell.GenericEventHandler
 
getNCCJoinResults() - Method in class org.zilonis.network.Token
 
getNccNode() - Method in class org.zilonis.network.Condition
 
getNccPartnerNode() - Method in class org.zilonis.network.Condition
 
getNegativeJoinResultIterator() - Method in class org.zilonis.network.Token
 
getNegativeNode() - Method in class org.zilonis.network.Condition
 
getNext() - Method in class org.zilonis.network.Condition
 
getNext() - Method in class org.zilonis.network.production.Action
 
getNext(int) - Method in class org.zilonis.network.production.ActionResult
 
getNext(int) - Method in interface org.zilonis.util.IMultiListElement
 
getNext(int) - Method in class org.zilonis.util.MultiListElement
 
getNextId() - Method in class org.zilonis.scope.Scope
 
getNextId() - Method in class org.zilonis.shell.IdGenerator
 
getNodeId() - Method in class org.zilonis.network.NodeInAlphaMemory
 
getNodeInAlphaMemory(Scope, String) - Method in class org.zilonis.network.alpha.AlphaMemory
 
getNumberOfSubConditions() - Method in class org.zilonis.network.Condition
 
getOwner() - Method in class org.zilonis.network.Token
 
getParameter(Token) - Method in class org.zilonis.network.adapter.BinaryBinding
 
getParameters(Token) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
getParamters(Token) - Method in class org.zilonis.network.adapter.BinaryBinding
 
getParent() - Method in class org.zilonis.network.adapter.BinaryBinding
 
getParent() - Method in class org.zilonis.network.negative.NCCPartnerNode
 
getParent() - Method in class org.zilonis.network.Token
 
getParent(int) - Method in class org.zilonis.network.Token
 
getParent() - Method in class org.zilonis.scope.Scope
 
getPartner() - Method in class org.zilonis.network.negative.NCCNode
 
getPartner() - Method in class org.zilonis.network.negative.NCCPartnerNode
 
getPrev() - Method in class org.zilonis.network.Condition
 
getPrev(int) - Method in class org.zilonis.network.production.ActionResult
 
getPrev(int) - Method in interface org.zilonis.util.IMultiListElement
 
getPrev(int) - Method in class org.zilonis.util.MultiListElement
 
getPriority() - Method in class org.zilonis.network.production.Action
 
getPriority() - Method in class org.zilonis.network.production.ActionNode
 
getPriority() - Method in class org.zilonis.network.production.ActionResult
 
getRete() - Method in class org.zilonis.shell.GenericEventHandler
 
getRetractAction(Condition) - Method in class org.zilonis.shell.GenericEventHandler
 
getRight() - Method in class org.zilonis.network.production.ActionResult
 
getRight() - Method in interface org.zilonis.util.BinaryTree
 
getRootBetaMemory() - Method in class org.zilonis.network.Rete
 
getScope() - Method in class org.zilonis.network.production.ActionResult
 
getScope() - Method in class org.zilonis.network.Token
 
getScope() - Method in class org.zilonis.network.WME
 
getScope() - Method in class org.zilonis.shell.GenericEventHandler
 
getScopePool(Rete) - Static method in class org.zilonis.scope.SimpleScopePoolFactory
 
getSegment(int) - Method in class org.zilonis.util.Index
 
getTestCondition(AST) - Method in class org.zilonis.shell.GenericEventHandler
 
getTests(Triplet, Condition) - Static method in class org.zilonis.network.beta.Test
 
getTests(Triplet, LinkedList<Triplet>) - Static method in class org.zilonis.network.beta.Test
 
getToken() - Method in class org.zilonis.network.negative.NegativeJoinResult
 
getTokensHolder() - Method in class org.zilonis.network.Token
 
getTokensInIndexFor(Scope, String) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getTokensIterable(Scope) - Method in class org.zilonis.network.beta.BetaMemory
 
getTokensIterable(Scope) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
getTokensIterable(Scope) - Method in interface org.zilonis.network.beta.TokensHolder
 
getTokensIterable(Scope) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getTokensIterable(Scope, String) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
getTokensIterable(Scope) - Method in class org.zilonis.network.negative.NCCNode
 
getTokensIterable(Scope) - Method in class org.zilonis.network.negative.NCCPartnerNode
 
getTokensIterable(Scope) - Method in class org.zilonis.network.negative.NegativeNode
 
getTop() - Method in class org.zilonis.network.Condition
 
getTriplet() - Method in class org.zilonis.network.Condition
 
getTriplet() - Method in class org.zilonis.network.production.ActionResult
 
getTriplet() - Method in class org.zilonis.network.WME
 
getTripletToRemove() - Method in class org.zilonis.network.production.ActionResult
 
getType() - Method in class org.zilonis.network.Condition
 
getType() - Method in class org.zilonis.network.production.Action
 
getType() - Method in class org.zilonis.network.production.ActionResult
 
getValue(Token, int[], String) - Static method in class org.zilonis.network.adapter.ZilonisEvaluator
 
getValue() - Method in class org.zilonis.shell.util.AttributeValuePair
 
getValue(String) - Method in class org.zilonis.shell.util.Entity
 
getVariables() - Method in interface org.zilonis.network.adapter.SchemeEvaluator
 
getVariables() - Method in class org.zilonis.network.adapter.SISCEvaluator
 
getVariables(String[]) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
getVariables() - Method in class org.zilonis.network.adapter.ZilonisEvaluator
 
getVariables() - Method in class org.zilonis.network.Condition
 
getVariables(AST) - Method in class org.zilonis.shell.GenericEventHandler
 
getWME() - Method in class org.zilonis.network.negative.NegativeJoinResult
 
getWME() - Method in class org.zilonis.network.NodeInAlphaMemory
 
getWME() - Method in class org.zilonis.network.Token
 
getWME(Scope, Triplet) - Method in class org.zilonis.network.WMEIndex
 
getWMEIterable(Scope) - Method in class org.zilonis.network.alpha.AlphaMemory
 
getWMEIterator() - Method in class org.zilonis.scope.Scope
 
GT - Static variable in class org.zilonis.network.adapter.ZilonisEvaluator
 

H

hash(String) - Method in class org.zilonis.symbol.SymbolTable
Returns a hashcode value for the specified symbol.
hash(char[], int, int) - Method in class org.zilonis.symbol.SymbolTable
Returns a hashcode value for the specified symbol information.
HASH_BUCKET - Static variable in class org.zilonis.network.Token
 
hashCode() - Method in class org.zilonis.network.beta.Test
 
hashCode() - Method in class org.zilonis.symbol.Triplet
 

I

IDENTIFIER - Static variable in class org.zilonis.symbol.Triplet
 
IdGenerator - Class in org.zilonis.shell
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
IdGenerator() - Constructor for class org.zilonis.shell.IdGenerator
 
IMultiListElement - Interface in org.zilonis.util
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
Index<Type extends IMultiListElement> - Class in org.zilonis.util
 
Index(int) - Constructor for class org.zilonis.util.Index
 
INDEX_BUCKET - Static variable in class org.zilonis.network.NodeInAlphaMemory
 
IndexedBetaMemory - Class in org.zilonis.network.beta
 
IndexedBetaMemory(int, int) - Constructor for class org.zilonis.network.beta.IndexedBetaMemory
 
IndexedJoinNode - Class in org.zilonis.network.beta
 
IndexedJoinNode(Scope, AlphaMemory, IndexedBetaMemory, Test[]) - Constructor for class org.zilonis.network.beta.IndexedJoinNode
 
IndexedNegativeNode - Class in org.zilonis.network.negative
 
IndexedNegativeNode(Scope, AlphaMemory, int, int, Test[]) - Constructor for class org.zilonis.network.negative.IndexedNegativeNode
 
initializeAlphaMemory(Scope, AlphaMemory, Triplet) - Method in class org.zilonis.network.alpha.AlphaNetwork
 
isEmpty() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns true if this collection contains no elements.
isEmpty() - Method in class org.zilonis.util.MultiList
 
isEmpty() - Method in class org.zilonis.util.SkewHeap
 
isIn(Test, Test[]) - Static method in class org.zilonis.network.beta.BaseNodeWithTests
 
isNew() - Method in class org.zilonis.shell.util.AttributeValuePair
 
isType(int) - Method in class org.zilonis.network.Condition
 
isType(int) - Method in class org.zilonis.network.production.Action
 
isType(int) - Method in class org.zilonis.network.production.ActionResult
 
isValid() - Method in class org.zilonis.network.production.ActionResult
 
isVariable(int) - Method in class org.zilonis.symbol.Triplet
 
iterator(Scope) - Method in class org.zilonis.scope.ScopedLinkedList
 
iterator(Scope) - Method in class org.zilonis.scope.ScopedMultiList
 
iterator() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns a weakly consistent iterator over the elements in this deque, in first-to-last order.
iterator() - Method in class org.zilonis.util.LiteList
 
iterator() - Method in class org.zilonis.util.MultiList
 

J

JoinNode - Class in org.zilonis.network.beta
 
JoinNode(Scope, AlphaMemory, TokensHolder, Test[]) - Constructor for class org.zilonis.network.beta.JoinNode
 
jumpUntilNewId(WME) - Method in class org.zilonis.shell.GenericEventHandler
 

L

LeftActivatable - Interface in org.zilonis.network
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.beta.BetaMemory
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.beta.ExpressionNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.beta.IndexedJoinNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.beta.JoinNode
 
leftActivate(Scope, Token) - Method in interface org.zilonis.network.LeftActivatable
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.negative.NCCNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.negative.NCCPartnerNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.negative.NegativeNode
 
leftActivate(Scope, Token) - Method in class org.zilonis.network.production.ActionNode
 
link() - Method in interface org.zilonis.parser.ParserEventHandler
Used only in UI tools.
link() - Method in class org.zilonis.shell.GenericEventHandler
 
listFacts(Scope) - Method in class org.zilonis.network.Rete
 
listFacts() - Method in interface org.zilonis.parser.ParserEventHandler
 
listFacts() - Method in class org.zilonis.shell.GenericEventHandler
 
listTotal - Static variable in class org.zilonis.network.beta.IndexedBetaMemory
 
LiteList<Element> - Class in org.zilonis.util
A very lite single linked list
LiteList() - Constructor for class org.zilonis.util.LiteList
 
loadFile(AST) - Method in interface org.zilonis.parser.ParserEventHandler
 
loadFile(AST) - Method in class org.zilonis.shell.GenericEventHandler
 
lock() - Method in class org.zilonis.scope.Scope
 
lock(int, IMultiListElement) - Method in interface org.zilonis.util.IMultiListElement
 
lock(int, IMultiListElement) - Method in class org.zilonis.util.Index
 
lock(int, IMultiListElement) - Method in class org.zilonis.util.MultiList
 
lock(int, IMultiListElement) - Method in class org.zilonis.util.MultiListElement
 
lock(int, IMultiListElement) - Method in interface org.zilonis.util.NextHolder
 
logger - Static variable in class org.zilonis.shell.GenericEventHandler
 
LT - Static variable in class org.zilonis.network.adapter.ZilonisEvaluator
 

M

main(String[]) - Static method in class org.zilonis.shell.Shell
 
makeObject() - Method in class org.zilonis.scope.SimpleScopePoolFactory
 
match(WME, Token) - Method in class org.zilonis.network.beta.Test
 
match(Triplet) - Method in class org.zilonis.symbol.Triplet
 
MEMORY - Static variable in class org.zilonis.network.Token
 
MODIFY - Static variable in class org.zilonis.network.production.Action
 
MODIFY - Static variable in class org.zilonis.network.production.ActionResult
 
MultiList<Type extends IMultiListElement> - Class in org.zilonis.util
 
MultiList(int) - Constructor for class org.zilonis.util.MultiList
 
MultiListElement - Class in org.zilonis.util
 
MultiListElement(int) - Constructor for class org.zilonis.util.MultiListElement
 

N

NCC_RESULTS - Static variable in class org.zilonis.network.Token
 
NCCNode - Class in org.zilonis.network.negative
 
NCCNode() - Constructor for class org.zilonis.network.negative.NCCNode
 
NCCPartnerNode - Class in org.zilonis.network.negative
 
NCCPartnerNode(BaseNode, int) - Constructor for class org.zilonis.network.negative.NCCPartnerNode
 
NEGATIVE_CONDITION - Static variable in class org.zilonis.network.Condition
 
NegativeJoinResult - Class in org.zilonis.network.negative
 
NegativeJoinResult(Token, WME) - Constructor for class org.zilonis.network.negative.NegativeJoinResult
 
NegativeNode - Class in org.zilonis.network.negative
 
NegativeNode(Scope, AlphaMemory, Test[]) - Constructor for class org.zilonis.network.negative.NegativeNode
 
negativeResult(Scope, WME, Token) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
negativeResult(Scope, WME, Token) - Method in class org.zilonis.network.negative.NegativeNode
 
NEW_RESULTS_BUFFER - Static variable in class org.zilonis.network.Token
 
next - Variable in class org.zilonis.symbol.SymbolTable.Entry
The next entry.
next() - Method in interface org.zilonis.util.Queue
 
next() - Method in class org.zilonis.util.SkewHeap
 
NextHolder - Interface in org.zilonis.util
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
Node<E> - Class in org.zilonis.util.concurrent
Linked Nodes.
NodeInAlphaMemory - Class in org.zilonis.network
 
NodeInAlphaMemory(AlphaMemory, WME) - Constructor for class org.zilonis.network.NodeInAlphaMemory
 
noPrettyPrint() - Method in interface org.zilonis.parser.ParserEventHandler
 
noPrettyPrint() - Method in class org.zilonis.shell.GenericEventHandler
 
NOT_EQUALS - Static variable in class org.zilonis.network.adapter.ZilonisEvaluator
 
notIndexedPositiveNode(Scope, AlphaNetwork, BaseNode, Condition) - Static method in class org.zilonis.network.beta.BaseNode
 
NUMBER_OF_LISTS - Static variable in class org.zilonis.network.Token
The token belongs to 5 lists: 1) Memory node's items list (The list of tokens in the betaMemory) 1.1) Memory node's hashed items list (indexed nodes) 2) WME's token list 3) It's parent token's children list.

O

offer(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
offerFirst(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Prepends the given element at the beginning of this deque.
offerLast(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Appends the given element to the end of this deque.
org.zilonis.network - package org.zilonis.network
 
org.zilonis.network.adapter - package org.zilonis.network.adapter
 
org.zilonis.network.alpha - package org.zilonis.network.alpha
 
org.zilonis.network.beta - package org.zilonis.network.beta
 
org.zilonis.network.negative - package org.zilonis.network.negative
 
org.zilonis.network.production - package org.zilonis.network.production
 
org.zilonis.parser - package org.zilonis.parser
 
org.zilonis.scope - package org.zilonis.scope
 
org.zilonis.shell - package org.zilonis.shell
 
org.zilonis.shell.util - package org.zilonis.shell.util
 
org.zilonis.symbol - package org.zilonis.symbol
 
org.zilonis.util - package org.zilonis.util
 
org.zilonis.util.concurrent - package org.zilonis.util.concurrent
 
owns(Triplet) - Method in class org.zilonis.network.alpha.AlphaMemory
 

P

PARENT - Static variable in class org.zilonis.network.Token
 
ParserEventHandler - Interface in org.zilonis.parser
 
passivateObject(Object) - Method in class org.zilonis.scope.SimpleScopePoolFactory
 
peek() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
peekFirst() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Retrieves, but does not remove, the first element of this deque, or returns null if this deque is empty.
peekLast() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Retrieves, but does not remove, the last element of this deque, or returns null if this deque is empty.
poll() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
pollFirst() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Retrieves and removes the first element of this deque, or returns null if this deque is empty.
pollLast() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Retrieves and removes the last element of this deque, or returns null if this deque is empty.
pop() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
POSITIVE_CONDITION - Static variable in class org.zilonis.network.Condition
 
prettyPrint() - Method in class org.zilonis.network.WME
 
prettyPrint() - Method in interface org.zilonis.parser.ParserEventHandler
 
prettyPrint - Variable in class org.zilonis.shell.GenericEventHandler
 
prettyPrint() - Method in class org.zilonis.shell.GenericEventHandler
 
PRINT - Static variable in class org.zilonis.network.production.ActionResult
 
printPrev(Condition) - Static method in class org.zilonis.network.beta.BaseNode
 
push(E) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 

Q

Queue<Element> - Interface in org.zilonis.util
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.

R

remove(int) - Method in class org.zilonis.network.production.ActionResult
 
remove(Scope, WME) - Method in class org.zilonis.network.Rete
 
remove(Scope, Triplet) - Method in class org.zilonis.network.Rete
 
remove() - Method in class org.zilonis.network.WME
 
remove(Element) - Method in interface org.zilonis.scope.AddRemoveList
 
remove(Scope, Element) - Method in class org.zilonis.scope.ScopedLinkedList
 
remove() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
 
remove(Object) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes the first element e such that o.equals(e), if such an element exists in this deque.
remove(int) - Method in interface org.zilonis.util.IMultiListElement
 
remove(int) - Method in class org.zilonis.util.MultiListElement
 
removeAll(Scope) - Method in class org.zilonis.network.Rete
 
removeAll(Scope) - Method in class org.zilonis.scope.ScopedLinkedList
 
removeAll() - Method in class org.zilonis.util.MultiList
 
removeFirst() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes and returns the first element from this deque.
removeFirstOccurrence(Object) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes the first element e such that o.equals(e), if such an element exists in this deque.
removeLast(int, IMultiListElement) - Method in class org.zilonis.network.production.ActionResult
 
removeLast() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes and returns the last element from this deque.
removeLast(int, IMultiListElement) - Method in class org.zilonis.util.Index
 
removeLast(int, IMultiListElement) - Method in class org.zilonis.util.MultiList
 
removeLast(int, IMultiListElement) - Method in class org.zilonis.util.MultiListElement
 
removeLast(int, IMultiListElement) - Method in interface org.zilonis.util.NextHolder
 
removeLastOccurrence(Object) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Removes the last element e such that o.equals(e), if such an element exists in this deque.
replace(LinkedList<AttributeValuePair>, String, String) - Method in class org.zilonis.shell.GenericEventHandler
 
replaceAttributesThatAreInConditions(LinkedList<AttributeValuePair>, Condition) - Method in class org.zilonis.shell.GenericEventHandler
We check each condition to make sure that the conditions that were already in the rule are not define twice
Rete - Class in org.zilonis.network
 
Rete() - Constructor for class org.zilonis.network.Rete
 
rete - Variable in class org.zilonis.shell.GenericEventHandler
 
RETRACT - Static variable in class org.zilonis.network.production.Action
 
RETRACT - Static variable in class org.zilonis.network.production.ActionResult
 
retractAllFacts() - Method in interface org.zilonis.parser.ParserEventHandler
 
retractAllFacts() - Method in class org.zilonis.shell.GenericEventHandler
 
retractTriplet(Triplet) - Method in class org.zilonis.shell.GenericEventHandler
 
rhsAction(ActionResult) - Method in class org.zilonis.network.Rete
 
rhsTime(Scope) - Method in class org.zilonis.network.Rete
 
RightActivatable - Interface in org.zilonis.network
 
rightActivate(Scope, WME) - Method in class org.zilonis.network.alpha.AlphaMemory
 
rightActivate(Scope, WME) - Method in class org.zilonis.network.beta.IndexedJoinNode
 
rightActivate(Scope, WME) - Method in class org.zilonis.network.beta.JoinNode
 
rightActivate(Scope, WME) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
rightActivate(Scope, WME) - Method in class org.zilonis.network.negative.NegativeNode
 
rightActivate(Scope, WME) - Method in interface org.zilonis.network.RightActivatable
 
ROOT - Static variable in class org.zilonis.scope.Scope
 
run() - Method in interface org.zilonis.parser.ParserEventHandler
 
run() - Method in class org.zilonis.shell.GenericEventHandler
 

S

SchemeEvaluator - Interface in org.zilonis.network.adapter
 
SchemeEvaluatorFactory - Class in org.zilonis.network.adapter
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
SchemeEvaluatorFactory() - Constructor for class org.zilonis.network.adapter.SchemeEvaluatorFactory
 
SCOPE - Static variable in class org.zilonis.network.WME
 
Scope - Class in org.zilonis.scope
 
scope - Variable in class org.zilonis.shell.GenericEventHandler
 
ScopedLinkedList<Element> - Class in org.zilonis.scope
 
ScopedLinkedList() - Constructor for class org.zilonis.scope.ScopedLinkedList
 
ScopedMultiList<Type extends IMultiListElement> - Class in org.zilonis.scope
 
ScopedMultiList(int) - Constructor for class org.zilonis.scope.ScopedMultiList
 
setBetaMemory(BetaMemory) - Method in class org.zilonis.network.Condition
 
setBottom(Condition) - Method in class org.zilonis.network.Condition
 
setChildren(ScopedLinkedList<LeftActivatable>) - Method in class org.zilonis.network.beta.BaseNode
 
setConditionsAndSalienceTo(Action, Condition, int) - Method in class org.zilonis.shell.GenericEventHandler
 
setConsole(PrintStream) - Method in class org.zilonis.shell.GenericEventHandler
 
setEarlierConditions(Condition) - Method in interface org.zilonis.network.adapter.SchemeEvaluator
 
setEarlierConditions(Condition) - Method in class org.zilonis.network.adapter.SISCEvaluator
 
setEarlierConditions(Condition) - Method in class org.zilonis.network.adapter.ZilonisEvaluator
 
setEarlierConditions(Condition) - Method in class org.zilonis.network.production.Action
 
setEarlierConditions(Condition) - Method in class org.zilonis.network.production.ExpressionAction
 
setIndexedBetaMemory(IndexedBetaMemory) - Method in class org.zilonis.network.Condition
 
setLeft(ActionResult) - Method in class org.zilonis.network.production.ActionResult
 
setLeft(Element) - Method in interface org.zilonis.util.BinaryTree
 
setNccNode(NCCNode) - Method in class org.zilonis.network.Condition
 
setNccPartnerNode(NCCPartnerNode) - Method in class org.zilonis.network.Condition
 
setNegativeNode(NegativeNode) - Method in class org.zilonis.network.Condition
 
setNew(boolean) - Method in class org.zilonis.shell.util.AttributeValuePair
 
setNext(Condition) - Method in class org.zilonis.network.Condition
 
setNext(Action) - Method in class org.zilonis.network.production.Action
 
setNext(int, IMultiListElement) - Method in class org.zilonis.network.production.ActionResult
 
setNext(int, IMultiListElement) - Method in interface org.zilonis.util.IMultiListElement
 
setNext(int, IMultiListElement) - Method in class org.zilonis.util.Index
 
setNext(int, IMultiListElement) - Method in class org.zilonis.util.MultiList
 
setNext(int, IMultiListElement) - Method in class org.zilonis.util.MultiListElement
 
setNext(int, IMultiListElement) - Method in interface org.zilonis.util.NextHolder
 
setOwner(Token) - Method in class org.zilonis.network.Token
 
setPartner(NCCPartnerNode) - Method in class org.zilonis.network.negative.NCCNode
 
setPartner(NCCNode) - Method in class org.zilonis.network.negative.NCCPartnerNode
 
setPrev(Condition) - Method in class org.zilonis.network.Condition
 
setPrev(int, NextHolder) - Method in class org.zilonis.network.production.ActionResult
 
setPrev(int, NextHolder) - Method in interface org.zilonis.util.IMultiListElement
 
setPrev(int, NextHolder) - Method in class org.zilonis.util.MultiListElement
 
setPriority(int) - Method in class org.zilonis.network.production.Action
 
setRight(ActionResult) - Method in class org.zilonis.network.production.ActionResult
 
setRight(Element) - Method in interface org.zilonis.util.BinaryTree
 
setScope(Scope) - Method in class org.zilonis.shell.GenericEventHandler
 
setTokensHolder(TokensHolder) - Method in class org.zilonis.network.Token
 
setTop(Condition) - Method in class org.zilonis.network.Condition
 
setValue(String) - Method in class org.zilonis.shell.util.AttributeValuePair
 
Shell - Class in org.zilonis.shell
 
Shell() - Constructor for class org.zilonis.shell.Shell
 
SimpleScopePoolFactory - Class in org.zilonis.scope
 
SimpleScopePoolFactory(Rete) - Constructor for class org.zilonis.scope.SimpleScopePoolFactory
 
SISCEvaluator - Class in org.zilonis.network.adapter
 
SISCEvaluator(String, String[]) - Constructor for class org.zilonis.network.adapter.SISCEvaluator
 
size(Scope) - Method in class org.zilonis.scope.ScopedLinkedList
 
size() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns the number of elements in this deque.
size() - Method in class org.zilonis.util.SkewHeap
 
SkewHeap<Element extends BinaryTree<Element>> - Class in org.zilonis.util
 
SkewHeap() - Constructor for class org.zilonis.util.SkewHeap
 
startDocument() - Method in class org.zilonis.shell.GenericEventHandler
 
stderr - Variable in class org.zilonis.shell.GenericEventHandler
 
symbol - Variable in class org.zilonis.symbol.SymbolTable.Entry
Symbol.
SymbolTable - Class in org.zilonis.symbol
This class is a symbol table implementation that guarantees that strings used as identifiers are unique references.
SymbolTable() - Constructor for class org.zilonis.symbol.SymbolTable
Constructs a symbol table with a default number of buckets.
SymbolTable(int) - Constructor for class org.zilonis.symbol.SymbolTable
Constructs a symbol table with a specified number of buckets.
SymbolTable.Entry - Class in org.zilonis.symbol
This class is a symbol table entry.
SymbolTable.Entry(String, SymbolTable.Entry) - Constructor for class org.zilonis.symbol.SymbolTable.Entry
Constructs a new entry from the specified symbol and next entry reference.
SymbolTable.Entry(char[], int, int, SymbolTable.Entry) - Constructor for class org.zilonis.symbol.SymbolTable.Entry
Constructs a new entry from the specified symbol information and next entry reference.

T

TABLE_SIZE - Static variable in class org.zilonis.symbol.SymbolTable
Default table size.
terminate() - Method in class org.zilonis.scope.Scope
 
Test - Class in org.zilonis.network.beta
 
tests - Variable in class org.zilonis.network.beta.BaseNodeWithTests
 
testsMatch(Scope, Test[]) - Method in class org.zilonis.network.beta.BaseNodeWithTests
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
testsMatch(Scope, WME, Token) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
testsMatch(Scope, WME, Token) - Method in class org.zilonis.network.negative.NegativeNode
 
toArray() - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns an array containing all of the elements in this deque in the correct order.
toArray(T[]) - Method in class org.zilonis.util.concurrent.ConcurrentDoublyLinkedList
Returns an array containing all of the elements in this deque in the correct order; the runtime type of the returned array is that of the specified array.
TOKEN - Static variable in class org.zilonis.network.negative.NegativeJoinResult
 
Token - Class in org.zilonis.network
 
Token() - Constructor for class org.zilonis.network.Token
 
Token(Scope, Token, WME) - Constructor for class org.zilonis.network.Token
 
TokensHolder - Interface in org.zilonis.network.beta
 
toString(Scope) - Method in class org.zilonis.network.beta.BaseNode
 
toString(Scope) - Method in class org.zilonis.network.beta.BetaMemory
 
toString(Scope) - Method in class org.zilonis.network.beta.IndexedBetaMemory
 
toString(Scope) - Method in class org.zilonis.network.beta.IndexedJoinNode
 
toString(Scope) - Method in class org.zilonis.network.beta.JoinNode
 
toString() - Method in class org.zilonis.network.beta.Test
 
toString() - Method in class org.zilonis.network.Condition
 
toString(Scope) - Method in interface org.zilonis.network.LeftActivatable
 
toString(Scope) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
toString(Scope) - Method in class org.zilonis.network.negative.NCCNode
 
toString(Scope) - Method in class org.zilonis.network.negative.NCCPartnerNode
 
toString(Scope) - Method in class org.zilonis.network.negative.NegativeNode
 
toString() - Method in class org.zilonis.network.NodeInAlphaMemory
 
toString() - Method in class org.zilonis.network.production.Action
 
toString(Scope) - Method in class org.zilonis.network.production.ActionNode
 
toString(Scope) - Method in class org.zilonis.network.Rete
 
toString() - Method in class org.zilonis.network.Token
 
toString() - Method in class org.zilonis.network.WME
 
toString() - Method in class org.zilonis.shell.util.AttributeValuePair
 
toString() - Method in class org.zilonis.shell.util.Entity
 
toString() - Method in class org.zilonis.symbol.Triplet
 
Triplet - Class in org.zilonis.symbol
Copyright (c) 2005 Elie Levy All rights reserved This License governs use of the accompanying Software, and your use of the Software constitutes acceptance of this license.
Triplet(String, String, String) - Constructor for class org.zilonis.symbol.Triplet
 

U

unlink() - Method in interface org.zilonis.parser.ParserEventHandler
Used only in UI tools.
unlink() - Method in class org.zilonis.shell.GenericEventHandler
Used by the UI tools To unlink the creation of rules from the UI
unlock() - Method in class org.zilonis.scope.Scope
 
unlock(int, IMultiListElement) - Method in interface org.zilonis.util.IMultiListElement
 
unlock(int, IMultiListElement) - Method in class org.zilonis.util.Index
 
unlock(int, IMultiListElement) - Method in class org.zilonis.util.MultiList
 
unlock(int, IMultiListElement) - Method in class org.zilonis.util.MultiListElement
 
unlock(int, IMultiListElement) - Method in interface org.zilonis.util.NextHolder
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.BaseNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.ExpressionNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.IndexedJoinNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.beta.JoinNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.negative.IndexedNegativeNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.negative.NCCNode
 
update(Scope, LeftActivatable) - Method in class org.zilonis.network.negative.NegativeNode
 

V

validateList(int) - Method in class org.zilonis.util.Index
 
validateList(int) - Method in class org.zilonis.util.MultiList
 
VALUE - Static variable in class org.zilonis.symbol.Triplet
 

W

WME - Static variable in class org.zilonis.network.negative.NegativeJoinResult
 
WME - Static variable in class org.zilonis.network.NodeInAlphaMemory
 
WME - Static variable in class org.zilonis.network.Token
 
WME - Class in org.zilonis.network
 
WME(Scope, Triplet) - Constructor for class org.zilonis.network.WME
 
WMEIndex - Class in org.zilonis.network
 
WMEIndex() - Constructor for class org.zilonis.network.WMEIndex
 

Z

ZilonisEvaluator - Class in org.zilonis.network.adapter
 
ZilonisEvaluator(String, String[]) - Constructor for class org.zilonis.network.adapter.ZilonisEvaluator
 

A B C D E F G H I J L M N O P Q R S T U V W Z