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

A

AbstractAgenda - Class in jadex.rules.rulesystem
The agenda contains the activations and can use a conflict resolution strategy for deciding which activation to fire.
AbstractAgenda() - Constructor for class jadex.rules.rulesystem.AbstractAgenda
Create a new fifo agenda.
AbstractBetaNode - Class in jadex.rules.rulesystem.rete.nodes
A beta node has the purpose to perform a constraints check between (at least) two objects.
AbstractBetaNode(int, IConstraintEvaluator[], ConstraintIndexer[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Create a new beta node.
AbstractNode - Class in jadex.rules.rulesystem.rete.nodes
Abstract super class for all kinds of nodes.
AbstractNode(int) - Constructor for class jadex.rules.rulesystem.rete.nodes.AbstractNode
Create a new node.
accessProperty(Object) - Method in class jadex.rules.state.OAVJavaAttributeType
Get the attribute value from a given object.
action - Variable in class jadex.rules.rulesystem.rules.Rule
The action.
Activation - Class in jadex.rules.rulesystem
An activation is a rule and an associated fact tuple which represents a full match.
Activation(IRule, IVariableAssignments, IOAVState) - Constructor for class jadex.rules.rulesystem.Activation
Create a new Activation.
activations - Variable in class jadex.rules.rulesystem.FIFOAgenda
The activations.
activations - Variable in class jadex.rules.rulesystem.LIFOAgenda
The activations.
activations - Variable in class jadex.rules.rulesystem.PriorityAgenda
The activations.
adaptConditionType(Variable, OAVObjectType) - Static method in class jadex.rules.parser.conditions.SConditions
 
add(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
addActivation(Activation) - Method in class jadex.rules.rulesystem.AbstractAgenda
Add a new activation.
addActivation(Activation) - Method in class jadex.rules.rulesystem.FIFOAgenda
Add a new activation.
addActivation(Activation) - Method in class jadex.rules.rulesystem.LIFOAgenda
Add a new activation.
addActivation(Activation) - Method in class jadex.rules.rulesystem.PriorityAgenda
Add a new activation.
addAgendaListener(IAgendaListener) - Method in class jadex.rules.rulesystem.AbstractAgenda
Add an agenda listener.
addAgendaListener(IAgendaListener) - Method in interface jadex.rules.rulesystem.IAgenda
Add an agenda listener.
addAll(AttributeSet) - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Add all elements on another attribute set.
addAll(Collection) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
addAllType(OAVJavaType) - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Add type for all attributes.
addAlphaNode(IConstraintEvaluator[], BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new alpha node.
addAttribute(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Add a new attributes.
addAttributeType(OAVAttributeType) - Method in class jadex.rules.state.OAVObjectType
Add an attribute type description.
addAttributeValue(Object, OAVAttributeType, Object) - Method in interface jadex.rules.state.IOAVState
Add an attribute of an object to the given value.
addAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add an attribute of an object (oid) to the given value.
addAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Add an attribute of an object to the given value.
addBetaNode(IConstraintEvaluator[], ConstraintIndexer[], BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new beta node.
addBreakpoint(Object) - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Add a breakpoint to the interpreter.
addBreakpointCommand(ICommand) - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Add a command to be executed, when a breakpoint is reached.
addCollectNode(IConstraintEvaluator[], int, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new collect node.
addCondition(ICondition) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Add a condition to the context.
addCondition(ICondition) - Method in class jadex.rules.rulesystem.rules.ComplexCondition
Add a new condition.
addConstraint(IConstraint) - Method in class jadex.rules.rulesystem.rules.ComplexConstraint
Add a constraints.
addConstraint(IConstraint) - Method in class jadex.rules.rulesystem.rules.ConstrainableCondition
Add a constraint.
added_objects - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The objects that have been added in current change set.
addExternalObjectUsage(Object, Object) - Method in interface jadex.rules.state.IOAVState
Add an external usage of a state object.
addExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add an external usage of a state object (oid).
addExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Add an external usage of a state object (oid).
addExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Add an external usage of a state object (oid).
addExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVState
Add an external usage of a state object (oid).
addExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Add an external usage of a state object.
addInfo(IRule, long) - Method in class jadex.rules.rulesystem.rete.builder.BuildReport
Add a new info.
addInitialFactNode(BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add an initial fact node.
additiveExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
addJavaObjectUsage(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
When it is a Java object, it is not created in state, so we have to notify object addition to listeners on first usage.
addJavaRootObject(Object) - Method in interface jadex.rules.state.IOAVState
Add a Java object as root object.
addJavaRootObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add a Java object as root object.
addJavaRootObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Add a Java object as root object.
addMapping(IOAVState, Tuple, Object) - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Add a mapping for the key to the memory.
addMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Add a match to the node memory and propagate if necessary.
addMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Add a match to the node memory and propagate if necessary.
addMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Add a match to the node memory and propagate if necessary.
addNotNode(IConstraintEvaluator[], ConstraintIndexer[], int, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new not node.
addObject(Object, IOAVState, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Add an object to the memory.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Send an object to this node.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Send a new object to this node.
addObject(Object, Object, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Add an value -> object pair to the object index.
addObject(Object, Object) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Add an object to the memory.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Send a new object to this node.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
Send an object to this node.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Send an object to this node.
addObject(Object, OAVObjectType, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Tell the condition system about a new object in the state.
addObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Send a new object to this node.
addObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Add an object consumer node.
addObjectConsumer(IObjectConsumerNode) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectSourceNode
Add an object consumer node.
addObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Add an object consumer node.
addObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Add an object consumer node.
addObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Add an object consumer node.
addObjectUsage(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add an object (oid of java object) usage.
addParameterSource(Object) - Method in class jadex.rules.rulesystem.rules.FunctionCall
Add a new parameter source.
addParameterSource(Object) - Method in class jadex.rules.rulesystem.rules.MethodCall
Add a new parameter source.
addResultTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Add a tuple to the result.
addResultTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Add a tuple to the result.
addRule(IRule) - Method in interface jadex.rules.rulesystem.IRulebase
Add a rule.
addRule(ReteNode, IRule) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new rule to the network.
addRule(IRule) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Add a rule to the network.
addRule(IRule) - Method in class jadex.rules.rulesystem.Rulebase
Add a rule.
addRulebaseListener(IRulebaseListener) - Method in interface jadex.rules.rulesystem.IRulebase
Add a new state listener.
addRulebaseListener(IRulebaseListener) - Method in class jadex.rules.rulesystem.Rulebase
Add a new rulebase listener.
addSplitNode(OAVAttributeType, String[], BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new split node.
addStateListener(IOAVStateListener, boolean) - Method in interface jadex.rules.state.IOAVState
Add a new state listener.
addStateListener(IOAVStateListener, boolean) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add a new state listener.
addStateListener(IOAVStateListener, boolean) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Add a new state listener.
addStateListener(IOAVStateListener, boolean) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Add a new state listener.
addSubstate(IOAVState) - Method in interface jadex.rules.state.IOAVState
Add a substate.
addSubstate(IOAVState) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Add a substate.
addSubstate(IOAVState) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Add a substate.
addTerminalNode(IRule, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new terminal node.
addTestNode(IConstraintEvaluator, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new test node.
addTuple(Tuple, IOAVState, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Add a tuple to the memory.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Send a tuple to this node.
addTuple(Object, Tuple, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Add an value -> object pair to the tuple index.
addTuple(Object, Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Add a tuple to the memory.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Send a tuple to this node.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
Add a new tuple to this node.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Send a tuple to this node.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Add a new tuple to this node.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Send an tuple to this node.
addTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Add a new tuple to this node.
addTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Add an tuple consumer node.
addTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Add an tuple consumer node.
addTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Add an tuple consumer node.
addTupleConsumer(ITupleConsumerNode) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleSourceNode
Add an tuple consumer node.
addTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Add an tuple consumer node.
addTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Add an tuple consumer node.
addTypeModel(OAVTypeModel) - Method in class jadex.rules.state.OAVTypeModel
Adds a type model to the state.
addTypeNode(OAVObjectType, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Add a new type node.
addVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Add a variable.
addVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Add a variable.
addVariable(Variable) - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Add a variable.
addVarInfo(VarInfo) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Add a new var info.
agenda - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherState
The agenda.
agendaChanged() - Method in interface jadex.rules.rulesystem.IAgendaListener
Called when the agenda has changed.
alltypes - Variable in class jadex.rules.rulesystem.rete.extractors.AttributeSet
The set of 'all' attributes for OAVJavaTypes.
alpha - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
Flag indicating if the builder is currently creating alpha nodes.
AlphaNode - Class in jadex.rules.rulesystem.rete.nodes
An alpha node is a 1-input -> 1-output node which propagates objects matching its constraints.
AlphaNode(int, IConstraintEvaluator[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.AlphaNode
Create a new node.
andce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
AndCondition - Class in jadex.rules.rulesystem.rules
Condition for and-ing contained conditions.
AndCondition() - Constructor for class jadex.rules.rulesystem.rules.AndCondition
Create a new and condition.
AndCondition(List) - Constructor for class jadex.rules.rulesystem.rules.AndCondition
Create a new and condition.
AndCondition(ICondition[]) - Constructor for class jadex.rules.rulesystem.rules.AndCondition
Create a new and condition.
AndConstraint - Class in jadex.rules.rulesystem.rules
And connected constraint tests.
AndConstraint(IConstraint, IConstraint) - Constructor for class jadex.rules.rulesystem.rules.AndConstraint
Create a new and constraint.
AndConstraint(IConstraint[]) - Constructor for class jadex.rules.rulesystem.rules.AndConstraint
Create a new and constraint.
AndConstraintEvaluator - Class in jadex.rules.rulesystem.rete.constraints
A constraint evaluator for and-connected constraints.
AndConstraintEvaluator(IConstraintEvaluator[]) - Constructor for class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Create an AND constraint evaluator.
ArrayAccess - Class in jadex.rules.parser.conditions.javagrammar
Access an element of an array
ArrayAccess(Expression) - Constructor for class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Create a new array access.
arrayAccess() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
ArraySelector - Class in jadex.rules.rulesystem.rules
Represents an access to an array.
ArraySelector(Object) - Constructor for class jadex.rules.rulesystem.rules.ArraySelector
Create a new array selector.
assignments - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
The map with assignments.
attr - Variable in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
The attribute.
attr - Variable in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
The attribute type.
attr - Variable in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
The attribute type.
attr - Variable in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
The attribute type.
attr - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The values extractor.
attr - Variable in class jadex.rules.rulesystem.rete.nodes.VirtualFact
The attribute.
attr - Variable in class jadex.rules.rulesystem.rules.functions.ExtractMulti
The attribute.
attr - Variable in class jadex.rules.state.javaimpl.OAVObjectUsage
The attribute.
attributeConstraint(OAVTypeModel, OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
attributes - Variable in class jadex.rules.rulesystem.rete.extractors.AttributeSet
The set of normal attributes.
attributes - Variable in class jadex.rules.state.OAVObjectType
The attribute descriptions.
AttributeSet - Class in jadex.rules.rulesystem.rete.extractors
 
AttributeSet() - Constructor for class jadex.rules.rulesystem.rete.extractors.AttributeSet
Create a new attribute set.

B

bcons - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The object conditions (variable -> object conditions (object condition with defining bound constraint)).
beanevents - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The collected bean events (may be added from external thread).
beanlistenercnt - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
Counter for number of registered bean listeners.
beanModified(Object, OAVObjectType, OAVAttributeType, Object, Object) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Notification when an attribute value of a bean has been set.
BetaMemory - Class in jadex.rules.rulesystem.rete.nodes
Memory for a beta node.
BetaMemory(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.BetaMemory
Create a new beta memory.
BetaMemory.IndexedConstraintMemory - Class in jadex.rules.rulesystem.rete.nodes
A memory for an indexed constraint.
BetaNode - Class in jadex.rules.rulesystem.rete.nodes
A beta node has the purpose to perform a constraints check between (at least) two objects.
BetaNode(int, IConstraintEvaluator[], ConstraintIndexer[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.BetaNode
Create a new beta node.
BooleanLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
BooleanLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
BooleanLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
BooleanLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
boundConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
BoundConstraint - Class in jadex.rules.rulesystem.rules
A BoundConstraint assures that ( var)
BoundConstraint(Object, Variable) - Constructor for class jadex.rules.rulesystem.rules.BoundConstraint
Create a new bound constraint.
BoundConstraint(Object, Variable, IOperator) - Constructor for class jadex.rules.rulesystem.rules.BoundConstraint
Create a new bound constraint.
BoundConstraint(Object, List, IOperator) - Constructor for class jadex.rules.rulesystem.rules.BoundConstraint
Create a new bound constraint.
boundconstraints - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The bound constraints (variable -> boundconstraint (only variable definitions, i.e.
breakpointcommands - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
The breakpoint commands.
breakpoints - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
The breakpoints (i.e.
buildAndCondition(AndCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build an and condition.
buildCollectCondition(CollectCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a collect condition.
buildCondition(ICondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build any kind condition.
buildConstraint(Expression, BuildContext, boolean, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Build a constraint for a single expression.
buildConstraintEvaluator(ICondition, IConstraint, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Generate constraint evaluator for a constraint.
buildConstraintIndexer(ObjectCondition, IConstraint, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Generate a constraint indexer for a top-level equal join.
buildConstraints(Expression, BuildContext, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Build or adapt conditions for representing the given constraints.
BuildContext - Class in jadex.rules.parser.conditions.javagrammar
The build context captures knowledge about conditions, variables, etc.
BuildContext(ICondition, OAVTypeModel) - Constructor for class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new build context.
BuildContext(BuildContext) - Constructor for class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new build context.
BuildContext - Class in jadex.rules.rulesystem.rete.builder
The build context contains all relevant data about the current net building process.
BuildContext(ReteNode, IRule) - Constructor for class jadex.rules.rulesystem.rete.builder.BuildContext
Create a new build context.
builder - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The rete builder.
buildFunctionExtractor(int, FunctionCall, int, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a function extractor for a function call.
BuildInfo - Class in jadex.rules.rulesystem.rete.builder
The build info per rule.
BuildInfo(IRule, long) - Constructor for class jadex.rules.rulesystem.rete.builder.BuildInfo
Create a new build info.
buildinfos - Variable in class jadex.rules.rulesystem.rete.builder.BuildReport
The build infos.
buildNotCondition(NotCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a not condition.
buildObjectCondition(ObjectCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build an object condition.
buildOperatorConstraint(Expression, Expression, IOperator, BuildContext, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Build an operator constraint.
buildOrCondition(OrCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build an or condition.
BuildReport - Class in jadex.rules.rulesystem.rete.builder
The report for storing time information about building rules.
BuildReport() - Constructor for class jadex.rules.rulesystem.rete.builder.BuildReport
Create a new report.
buildTestCondition(TestCondition, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a test condition.
buildVariableExtractor(Variable, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a variable extractor for an alpha or beta context.
bulkLinkObjects(Object, List, AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Bulk link an object to its parent.

C

calcHashCode() - Method in class jadex.rules.state.OAVAttributeType
Compute the hashcode.
calcHashCode() - Method in class jadex.rules.state.OAVJavaAttributeType
Compute the hashcode.
CastExpression - Class in jadex.rules.parser.conditions.javagrammar
An unary operation operates on one value.
CastExpression(OAVObjectType, Expression) - Constructor for class jadex.rules.parser.conditions.javagrammar.CastExpression
Create a new unary operation.
ce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
ChainedExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for chained expressions (e.g.
ChainedExtractor(IValueExtractor[]) - Constructor for class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Create a new extractor.
changecnt - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
 
CharacterLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
CharacterLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
CharacterLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
CharacterLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
check - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
Do a consistency check after each state change (requires asserts).
checkConsistency(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Check consistency of Rete network/memory.
checkConstraints(Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Check the constraints with respect to the object.
checkConstraints(Tuple, IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Check the constraints with respect to the object.
checked - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
 
checkMultiplicity(Object, OAVAttributeType, Set) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Ensure that multiplicity is ok.
checkMultiplicity(Object, OAVAttributeType, String) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Ensure that multiplicity is ok.
checkMultiplicity(Object, OAVAttributeType, Set) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Ensure that multiplicity is ok.
checkMultiplicity(Object, OAVAttributeType, String) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Ensure that multiplicity is ok.
checkNodeConsistency(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Check the consistency of the node.
checkNodeConsistency(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Check the consistency of the node.
checkNodeConsistency(ReteMemory) - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Check the consistency of the node.
checkNonindexedConstraints(Tuple, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Check the non-indexed constraints for the given left/right values.
checkTypeDefined(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if a type is defined in one of the models.
checkTypeDefined(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if a type is defined in one of the models.
checkTypeHasAttribute(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Ensure that a type has an attribute.
checkTypeHasAttribute(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Ensure that a type has an attribute.
checkValidStateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if the object is a valid state object (oid).
checkValidStateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if the object is a valid state object, meaning that is either a root object or a non-root object with at least one usage.
checkValidStateObjectRead(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if reading the object (oid) is allowed.
checkValidStateObjectRead(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Test if reading the object (oid) is allowed.
checkValidStateObjectRead(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Test if reading the object (oid) is allowed.
checkValidStateValue(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if the object is a valid state value, meaning that is either a state object or a java value.
checkValueCompatibility(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Check if it is allowed to set or add an attribute value.
checkValueCompatibility(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Check if it is allowed to set or add an attribute value.
classloader - Variable in class jadex.rules.state.OAVTypeModel
The class loader.
clazz - Variable in class jadex.rules.state.OAVJavaType
The java class.
clear() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
clear() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
ClipsJadexLexer - Class in jadex.rules.parser.conditions
 
ClipsJadexLexer() - Constructor for class jadex.rules.parser.conditions.ClipsJadexLexer
 
ClipsJadexLexer(CharStream) - Constructor for class jadex.rules.parser.conditions.ClipsJadexLexer
 
ClipsJadexLexer(CharStream, RecognizerSharedState) - Constructor for class jadex.rules.parser.conditions.ClipsJadexLexer
 
ClipsJadexLexer.DFA19 - Class in jadex.rules.parser.conditions
 
ClipsJadexLexer.DFA30 - Class in jadex.rules.parser.conditions
 
ClipsJadexParser - Class in jadex.rules.parser.conditions
 
ClipsJadexParser(TokenStream) - Constructor for class jadex.rules.parser.conditions.ClipsJadexParser
 
ClipsJadexParser(TokenStream, RecognizerSharedState) - Constructor for class jadex.rules.parser.conditions.ClipsJadexParser
 
ClipsParserTest - Class in jadex.rules.parser.conditions
Test the functionality of the clips parser.
ClipsParserTest() - Constructor for class jadex.rules.parser.conditions.ClipsParserTest
 
clone() - Method in interface jadex.rules.rulesystem.IPatternMatcherFunctionality
Clone this object.
clone() - Method in interface jadex.rules.rulesystem.IRulebase
Clone this object.
clone() - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Clone this object.
clone() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Clone this object.
clone() - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Clone this object.
clone() - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Clone this object.
clone() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Clone this object.
clone() - Method in class jadex.rules.rulesystem.Rulebase
Clone this object.
cloneObject(Object, IOAVState) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Clone an object in the state (deep copy).
clones - Static variable in class jadex.rules.rulesystem.rete.nodes.AbstractNode
The thread local.
collectce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
CollectCondition - Class in jadex.rules.rulesystem.rules
A condition that contains constraints belonging to a collection of objects.
CollectCondition(ObjectCondition) - Constructor for class jadex.rules.rulesystem.rules.CollectCondition
Create a new object condition.
CollectCondition(ObjectCondition, List) - Constructor for class jadex.rules.rulesystem.rules.CollectCondition
Create a new object condition.
CollectCondition(List, List) - Constructor for class jadex.rules.rulesystem.rules.CollectCondition
Create a new object condition.
CollectCondition(ObjectCondition[], List) - Constructor for class jadex.rules.rulesystem.rules.CollectCondition
Create a new complex condition.
CollectExpression - Class in jadex.rules.parser.conditions.javagrammar
A collect expression collects values.
CollectExpression(Expression) - Constructor for class jadex.rules.parser.conditions.javagrammar.CollectExpression
Create a new unary operation.
collectExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
CollectMemory - Class in jadex.rules.rulesystem.rete.nodes
Memory for the collect node.
CollectMemory() - Constructor for class jadex.rules.rulesystem.rete.nodes.CollectMemory
 
CollectNode - Class in jadex.rules.rulesystem.rete.nodes
The purpose of a collect node is to compress a number of tuples to a new tuple, which contains a multi slot.
CollectNode(int, int, IConstraintEvaluator[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.CollectNode
Create a new beta node.
combineValueSources(Object, List) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Combine (i.e.
COMMENT - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
COMMENT - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
COMMENT - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
COMMENT - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
compare(Object, Object) - Static method in class jadex.rules.rulesystem.rules.Operator
Compare two values.
ComplexCondition - Class in jadex.rules.rulesystem.rules
A condition consists of 1..n base conditions that are logically combined.
ComplexCondition() - Constructor for class jadex.rules.rulesystem.rules.ComplexCondition
Create a new complex condition.
ComplexCondition(List) - Constructor for class jadex.rules.rulesystem.rules.ComplexCondition
Create a new complex condition.
ComplexCondition(ICondition[]) - Constructor for class jadex.rules.rulesystem.rules.ComplexCondition
Create a new complex condition.
ComplexConstraint - Class in jadex.rules.rulesystem.rules
A complex constraint consists of a number of constraints connected by the same operator (and / or).
ComplexConstraint(IConstraint, IConstraint) - Constructor for class jadex.rules.rulesystem.rules.ComplexConstraint
Create a new complex constraint.
ComplexConstraint(IConstraint[]) - Constructor for class jadex.rules.rulesystem.rules.ComplexConstraint
Create a new complex constraint.
cond - Variable in class jadex.rules.rulesystem.rules.NotCondition
The negated condition.
condition - Variable in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
The condition.
condition - Variable in class jadex.rules.rulesystem.rules.Rule
The condition.
ConditionalExpression - Class in jadex.rules.parser.conditions.javagrammar
A conditional operation uses a condition to choose from two values: condition ? first_value : second_value
ConditionalExpression(Expression, Expression, Expression) - Constructor for class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Create a new operation.
conditionalExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
conditions - Variable in class jadex.rules.rulesystem.rules.ComplexCondition
The rules.
connectLeft(INode, INode, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Connect two nodes by attaching the source to the left (tuple) input of the consumer.
connectRight(INode, INode, BuildContext) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Connect two nodes by attaching the source to the right (object) input of the consumer.
constant() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
Constant - Class in jadex.rules.rulesystem.rules
A value source representing a constant value.
Constant(Object) - Constructor for class jadex.rules.rulesystem.rules.Constant
Create a constant.
ConstantExtractor - Class in jadex.rules.rulesystem.rete.extractors
A constant extractor is responsible for extracting a constant value.
ConstantExtractor(Object) - Constructor for class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Create a new extractor.
ConstrainableCondition - Class in jadex.rules.rulesystem.rules
A condition that contains constraints belonging to some object or value.
ConstrainableCondition() - Constructor for class jadex.rules.rulesystem.rules.ConstrainableCondition
Create an empty constrainable condition.
ConstrainableCondition(List) - Constructor for class jadex.rules.rulesystem.rules.ConstrainableCondition
Create a condition with constraints.
constraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
Constraint - Class in jadex.rules.rulesystem.rules
A constraint is a part of a condition.
Constraint(Object, IOperator) - Constructor for class jadex.rules.rulesystem.rules.Constraint
Create a new constraint.
constraint - Variable in class jadex.rules.rulesystem.rules.TestCondition
The predicate constraint.
ConstraintBuilder - Class in jadex.rules.parser.conditions.javagrammar
The constraint builder takes an expression (e.g.
ConstraintBuilder() - Constructor for class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
 
ConstraintEvaluator - Class in jadex.rules.rulesystem.rete.constraints
A constraint evaluator is responsible for evaluating constraints.
ConstraintEvaluator(IOperator, IValueExtractor, IValueExtractor) - Constructor for class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Create a new constraint evaluator.
ConstraintIndexer - Class in jadex.rules.rulesystem.rete.constraints
The constraint indexer has the purpose to index equal constraints via the beta memory of the node, i.e.
ConstraintIndexer(IValueExtractor, IValueExtractor) - Constructor for class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Create a new indexed constraint evaluator.
ConstraintOperator - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
ConstraintOperator - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
constraints - Variable in class jadex.rules.rulesystem.rules.ComplexConstraint
The constraints.
constraints - Variable in class jadex.rules.rulesystem.rules.ConstrainableCondition
The constraints.
contains(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Test if an attribute is contained in the attribute set.
contains(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
contains(IOAVState, Collection, Object) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Check if an object is contained in a collection.
CONTAINS - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The contains operator.
contains(Object, Object) - Static method in class jadex.rules.rulesystem.rules.Operator
Test if a collection contains a value.
Contains() - Constructor for class jadex.rules.rulesystem.rules.Operator.Contains
 
contains(OAVObjectType) - Method in class jadex.rules.state.OAVTypeModel
Test if a type is contained.
containsAll(Collection) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
containsKey(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
containsKey(Object, OAVAttributeType, Object) - Method in interface jadex.rules.state.IOAVState
Test if a key is contained in the map attribute.
containsKey(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if a key is contained in the map attribute.
containsKey(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if a key is contained in the map attribute.
containsObject(Object) - Method in interface jadex.rules.state.IOAVState
Test if the state contains a specific object.
containsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if the state contains a specific object (oid).
containsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if the state contains a specific object.
containsValue(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Test if a variable is contained in the suffix.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.CollectExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.Expression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.FieldAccess
Test if a variable is contained in the suffix.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Test if a variable is contained in the suffix.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.Suffix
Test if a variable is contained in the suffix.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Test if a variable is contained in the expression.
containsVariable(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.VariableExpression
Test if a variable is contained in the expression.
context - Variable in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
The build context.
CONTEXT_STATE - Static variable in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Key of the state in the user context map.
convertAttributeTypes(OAVTypeModel, OAVObjectType, String, String[]) - Static method in class jadex.rules.parser.conditions.SConditions
Convert slot name(s) to attribute(s) types.
convertContentObject(String, QName, AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Convert an object to another type of object.
count - Variable in class jadex.rules.rulesystem.PriorityAgenda
The current count.
counters - Variable in class jadex.rules.state.javaimpl.OAVDebugIdGenerator
The id counter map (type -> count).
counters - Variable in class jadex.rules.state.javaimpl.OAVNameIdGenerator
The id counter map (type -> count).
counters - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator
The id counter map (type -> count).
counts - Variable in class jadex.rules.rulesystem.PriorityAgenda
The map containing the activation order count (for FIFO in case two activations are equal).
createArrayExtractor(int, ArraySelector, BuildContext, boolean) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build an array extractor for an array selector.
createAttributeType(String, OAVObjectType) - Method in class jadex.rules.state.OAVObjectType
Create a new attribute type.
createAttributeType(String, OAVObjectType, String) - Method in class jadex.rules.state.OAVObjectType
Create a new attribute type.
createAttributeType(String, OAVObjectType, String, Object) - Method in class jadex.rules.state.OAVObjectType
Create a new attribute type.
createAttributeType(String, OAVObjectType, String, Object, OAVAttributeType) - Method in class jadex.rules.state.OAVObjectType
Create a new attribute type.
createId(IOAVState, OAVObjectType) - Method in interface jadex.rules.state.javaimpl.IOAVIdGenerator
Create a unique id.
createId(IOAVState, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVDebugIdGenerator
Create a unique id.
createId(IOAVState, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVLongIdGenerator
Create a unique id.
createId(IOAVState, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVNameIdGenerator
Create a unique id.
createId(IOAVState, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVObjectIdGenerator
Create a unique id.
createId(IOAVState, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator
Create a unique id.
createIdGenerator() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Create an id generator.
createIdGenerator() - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Create an id generator.
createIdSet() - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Create a set for holding object ids.
createIndexTuple(IOAVState, Tuple, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Create an index tuple from a tuple.
createJavaType(Class, String) - Method in class jadex.rules.state.OAVTypeModel
Create a Java type.
createList(ObjectCondition) - Static method in class jadex.rules.rulesystem.rules.CollectCondition
Create a list of object conditions.
createMatcherState(IOAVState, AbstractAgenda) - Method in interface jadex.rules.rulesystem.IPatternMatcherFunctionality
Create an instance of the pattern matcher for a given state.
createMatcherState(IOAVState, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Create a pattern matcher instance for a given state.
createMethodCall(OAVJavaType, String, Expression[], BuildContext, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Create a method call.
createMethodCall(OAVObjectType, String, List) - Static method in class jadex.rules.parser.conditions.SConditions
 
createMethodExtractor(int, MethodCall, BuildContext, boolean) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Build a method extractor for a method call.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Create the node memory.
createNodeMemory(IOAVState) - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Create the node memory.
createNodeMemory(IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Create the node memory.
createOAVState(OAVTypeModel) - Static method in class jadex.rules.state.javaimpl.OAVStateFactory
Create a new OAV state for the given type model.
createObject(Object, boolean, AReadContext, Map) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Create an object for the current tag.
createObject(OAVObjectType) - Method in interface jadex.rules.state.IOAVState
Create an object.
createObject(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Create an object.
createObject(OAVObjectType, boolean) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Impl of root/non-root object creation.
createObject(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Create an object.
createObjectCondition(OAVObjectType, IConstraint[]) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new object condition with the given constraints.
createObjectExtractor(OAVAttributeType, Object) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Create an object extractor for the given (OAV or Java) attribute.
createPrefixExtractor(OAVAttributeType, Object) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Create a prefix extractor for the given (OAV or Java) attribute.
createRootObject(OAVObjectType) - Method in interface jadex.rules.state.IOAVState
Create a root object.
createRootObject(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Create a root object.
createRootObject(OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Create a root object.
createTupleExtractor(int, OAVAttributeType, Object) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Create a tuple extractor for the given (OAV or Java) attribute.
createType(String) - Method in class jadex.rules.state.OAVTypeModel
Create a type.
createType(String, OAVObjectType) - Method in class jadex.rules.state.OAVTypeModel
Create a type.
createValueExtractor(int, Object, int, BuildContext, boolean) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Creates an appropriate extractor for the given parameters.

D

DecimalLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
DecimalLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
DecimalLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
DecimalLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
def - Variable in class jadex.rules.state.OAVAttributeType
The default value (only supported for single-valued attributes).
DefaultParserHelper - Class in jadex.rules.parser.conditions.javagrammar
Basic handler for context specific parsing issues.
DefaultParserHelper(ICondition, OAVTypeModel) - Constructor for class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Create a BDI parser helper.
delay - Variable in class jadex.rules.rulesystem.rete.nodes.NotMemory
The delay flag.
deletedobjects - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The deleted objects (only available in event notifications) (oid -> content map).
depvars - Variable in class jadex.rules.rulesystem.rules.BoundConstraint
The variables, from which the constraint depends (might be additional variables from value source).
depvars - Variable in class jadex.rules.rulesystem.rules.MethodCall
The variables, from which the method call depends.
deregisterValue(OAVJavaType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Deregister a value for observation.
deregisterValue(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Deregister a value for observation.
dfa18 - Variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
DFA18(BaseRecognizer) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexParser.DFA18
 
dfa19 - Variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
DFA19(BaseRecognizer) - Constructor for class jadex.rules.parser.conditions.ClipsJadexLexer.DFA19
 
dfa19 - Variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
DFA19(BaseRecognizer) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer.DFA19
 
dfa30 - Variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
DFA30(BaseRecognizer) - Constructor for class jadex.rules.parser.conditions.ClipsJadexLexer.DFA30
 
dfa30 - Variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
DFA30(BaseRecognizer) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer.DFA30
 
directlisteners - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The direct state listeners.
displayRecognitionError(String[], RecognitionException) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
dispose() - Method in interface jadex.rules.state.IOAVState
Dispose the state.
dispose() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Dispose the state.
dispose() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Dispose the state.
Div - Class in jadex.rules.rulesystem.rules.functions
Divide two values.
Div() - Constructor for class jadex.rules.rulesystem.rules.functions.Div
 
DIV - Static variable in interface jadex.rules.rulesystem.rules.functions.IFunction
The div function for dividing a value by another value.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Do clone makes a deep clone without regarding cycles.
doClone(Object) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Do clone makes a deep clone without regarding cycles.
dostep - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
Flag indicating that a single step should be performed.
doStep() - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Execute a step.
dropObject(Object) - Method in interface jadex.rules.state.IOAVState
Drop an object from the state.
dropObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Drop an object (oid) from the state.
dropObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Drop an object from the state.
dummy - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The dummy condition (if any).

E

EMPTY_ATTRIBUTESET - Static variable in class jadex.rules.rulesystem.rete.extractors.AttributeSet
The constant empty attribute set.
entrySet() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
EOF - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
EOF - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
EOF - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
EOF - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
EQUAL - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The equal operator.
Equal() - Constructor for class jadex.rules.rulesystem.rules.Operator.Equal
 
equality - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
The equality map.
equality - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
The equality map.
equalityExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
equalOperator() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Test if this array access is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Test if this expression is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.CollectExpression
Test if this expression is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Test if this constraint is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Test if this object is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.FieldAccess
Test if this field access is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Test if this value is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Test if this method access is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Test if this operation is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Test if this primary expression is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Test if this method access is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Test if this expression is equal to some object.
equals(Object) - Method in class jadex.rules.parser.conditions.javagrammar.VariableExpression
Test if this variable is equal to some object.
equals(Object) - Method in class jadex.rules.rulesystem.Activation
Test if two activations are equal.
equals(Object) - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Test if the evaluator equals an object.
equals(Object) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Test if the evaluator equals an object.
equals(Object) - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
equals(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
equals(Object) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Test if an object equals this.
equals(Object) - Method in class jadex.rules.rulesystem.rete.Tuple
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.Constant
Test if this constant equals another object.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Div
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.ExtractMulti
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Identity
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Length
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Min
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Modulo
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Mult
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Sub
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.functions.Sum
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.Rule
Test for equality.
equals(Object) - Method in class jadex.rules.rulesystem.rules.Variable
Test for equality.
equals(Object, Object) - Method in interface jadex.rules.state.IOAVState
Test if two values are equal according to current identity/equality settings.
equals(Object) - Method in class jadex.rules.state.IProfiler.ProfilingInfo
Test, if two nodes are equal.
equals(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if two values are equal according to current identity/equality settings.
equals(Object) - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Test if two objects are equal.
equals(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVExternalObjectId
Test if two object are equal.
equals(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Test if two object are equal.
equals(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if two values are equal according to current identity/equality settings.
equals(Object) - Method in class jadex.rules.state.OAVAttributeType
Test for equality.
equals(Object) - Method in class jadex.rules.state.OAVJavaAttributeType
Test for equality.
equals(Object) - Method in class jadex.rules.state.OAVObjectType
Test if two types are equal.
equals(Object) - Method in class jadex.rules.state.OAVTypeModel
Test if two types are equal.
errors - Variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
EscapeSequence - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
EscapeSequence - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
EscapeSequence - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
EscapeSequence - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
evaluate(Object, Tuple, IOAVState) - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Evaluate the constraints given the right object, left tuple (null for alpha nodes) and the state.
evaluate(Object, Tuple, IOAVState) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Evaluate the constraints given the right object, left tuple (null for alpha nodes) and the state.
evaluate(Object, Tuple, IOAVState) - Method in interface jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
Evaluate the constraints given the right object, left tuple (null for alpha nodes) and the state.
evaluate(Object, Tuple, IOAVState) - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Evaluate the constraints given the right object, left tuple (null for alpha nodes) and the state.
evaluate(Object, Tuple, IOAVState) - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Evaluate the constraints given the right object, left tuple (null for alpha nodes) and the state.
evaluate(IOAVState, Object, Object) - Method in interface jadex.rules.rulesystem.rules.IOperator
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Contains
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Equal
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Excludes
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Greater
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.GreaterOrEqual
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.InstanceOf
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Less
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.LessOrEqual
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.Matches
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.NotEqual
Evaluate two objects with respect to the operator semantics.
evaluate(IOAVState, Object, Object) - Method in class jadex.rules.rulesystem.rules.Operator.StartsWith
Evaluate two objects with respect to the operator semantics.
evaluator - Variable in class jadex.rules.rulesystem.rete.nodes.TestNode
The constraint evaluator.
evaluators - Variable in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
The constraint evaluator.
evaluators - Variable in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
The constraint evaluator.
evaluators - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The constraint evaluator.
evaluators - Variable in class jadex.rules.rulesystem.rete.nodes.AlphaNode
The constraint evaluator.
evaluators - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The constraint evaluator.
eventhandler - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The OAV event handler.
eventhandler - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The OAV event handler.
EXCLUDES - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The excludes operator.
Excludes() - Constructor for class jadex.rules.rulesystem.rules.Operator.Excludes
 
execute() - Method in class jadex.rules.rulesystem.Activation
Execute the activation.
execute(IOAVState, IVariableAssignments) - Method in interface jadex.rules.rulesystem.IAction
Execute the action on the given state using the given variable assignments.
executor - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
The executor.
ExistentialDeclaration - Class in jadex.rules.parser.conditions.javagrammar
Demand the existence of an object and bind an instance to a variable.
ExistentialDeclaration(OAVObjectType, Variable) - Constructor for class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Create a new existential declaration.
existentialDeclaration() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
Exponent - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
Exponent - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
Exponent - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
Exponent - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
expression - Variable in class jadex.rules.parser.conditions.javagrammar.CollectExpression
The collect expression.
Expression - Class in jadex.rules.parser.conditions.javagrammar
Base class for all expressions.
Expression() - Constructor for class jadex.rules.parser.conditions.javagrammar.Expression
 
expression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
expungeStaleObjects() - Method in interface jadex.rules.state.IOAVState
Expunge stale objects.
expungeStaleObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Expunge stale objects.
expungeStaleObjects() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Expunge stale objects.
external - Variable in class jadex.rules.state.javaimpl.OAVObjectUsage
External flag (i.e.
externalusages - Variable in class jadex.rules.state.javaimpl.OAVState
Writing (and therefore resurrecting) is not supported.
extid - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
The weak reference to the external id.
extid2 - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
The weak reference to the phantom external id (e.g.
ExtractMulti - Class in jadex.rules.rulesystem.rules.functions
Extract values from a multivariable.
ExtractMulti(OAVAttributeType) - Constructor for class jadex.rules.rulesystem.rules.functions.ExtractMulti
Create a new function.
extractor - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The values extractor.
extractor1 - Variable in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
The value extractor 1.
extractor1 - Variable in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
The value extractor 1 (left).
extractor2 - Variable in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
The value extractor 2.
extractor2 - Variable in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
The value extractor 2 (right).
extractors - Variable in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
The value extractors.
extractors - Variable in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
The extractors.
extractors - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode
A mapping for fetching variable values (variable -> extractor).

F

fetchObjectMemory(IOAVState, Tuple, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Fetch the object memory for a given object.
fetchTupleMemory(IOAVState, Object, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Fetch the tuple memory for a given object.
FieldAccess - Class in jadex.rules.parser.conditions.javagrammar
Access a field of a value.
FieldAccess(String) - Constructor for class jadex.rules.parser.conditions.javagrammar.FieldAccess
Create a new field access.
fieldAccess() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FIFOAgenda - Class in jadex.rules.rulesystem
FIFO agenda.
FIFOAgenda() - Constructor for class jadex.rules.rulesystem.FIFOAgenda
Create a new agenda.
findCycle(Collection) - Method in interface jadex.rules.state.IOAVState
Find a cycle in a given set of objects.
findCycle(Collection) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Find a cycle in a given set of objects (oids).
findCycle(Collection) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Find a cycle in a given set of objects.
findCycleForValue(Collection, Set, Map, List, Object, Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Step for one edge of the find cycle algorithm.
findObjects(Tuple, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Find all objects for a tuple.
findTuples(Object, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Find all tuples for an object.
fireAllRules() - Method in class jadex.rules.rulesystem.RuleSystem
Fire all rules until quiescence.
fireRule() - Method in class jadex.rules.rulesystem.AbstractAgenda
Fire one activated rule.
fireRule() - Method in interface jadex.rules.rulesystem.IAgenda
Fire one activated rule.
first - Variable in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
The first value expression.
flattenToPrimary(Expression, BuildContext, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Flatten a value to a primary value (literal or variable).
FloatingPointLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
FloatingPointLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
floatingPointLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
FloatingPointLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
FloatingPointLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
floatingPointLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FloatTypeSuffix - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
FloatTypeSuffix - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FloatTypeSuffix - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
FloatTypeSuffix - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_24_in_unaryExpression789 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_25_in_equalityExpression368 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_25_in_operator1486 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_26_in_constraint587 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_26_in_multiFieldVariable1146 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_26_in_multiplicativeExpression711 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_27_in_andce175 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_attributeConstraint450 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_collectce311 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_functionCall933 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_functionConstraint539 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_logicalAndExpression275 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_27_in_methodConstraint488 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_methodConstraint494 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_notce211 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_objectce379 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_operatorCall973 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_27_in_testce239 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_andce192 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_attributeConstraint461 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_collectce335 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_functionCall952 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_functionConstraint551 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_methodAccess1389 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_28_in_methodAccess1406 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_28_in_methodConstraint508 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_methodConstraint515 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_notce220 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_objectce428 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_operatorCall991 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_primaryPrefix909 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_28_in_staticMethod1092 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_28_in_staticMethod1115 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_28_in_testce269 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_28_in_unaryExpression817 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_collectExpression1233 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_methodAccess1391 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_methodAccess1432 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_primaryPrefix917 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_staticMethod1094 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_staticMethod1141 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_29_in_unaryExpression825 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_30_in_multiplicativeExpression683 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_31_in_additiveExpression585 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_31_in_slotname1231 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_31_in_typename1184 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_31_in_unaryExpression763 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_32_in_methodAccess1418 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_32_in_predicateConstraint843 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_32_in_slotname1242 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_32_in_staticMethod1127 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_33_in_additiveExpression599 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_33_in_operator1507 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_33_in_unaryExpression776 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_fieldAccess1351 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_methodAccess1381 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_methodAccess1398 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_pseudovariable1510 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_staticField1167 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_staticMethod1084 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_staticMethod1107 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_34_in_type1274 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_35_in_multiplicativeExpression697 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_35_in_operator1521 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_36_in_conditionalExpression129 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_37_in_equalOperator1552 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_37_in_relationalExpression452 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_38_in_operator1500 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_38_in_relationalExpression466 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_39_in_equalityExpression354 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_39_in_operator1514 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_40_in_constraint581 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_40_in_relationalExpression480 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_40_in_singleFieldVariable1120 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_41_in_relationalExpression494 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_41_in_slotname1254 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_41_in_slotname1270 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_42_in_conditionalExpression121 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_42_in_slotname1260 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_42_in_slotname1274 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_43_in_andce177 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_43_in_arrayAccess1452 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_43_in_identifier1599 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_44_in_arrayAccess1460 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_44_in_collectce313 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_44_in_identifier1608 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_45_in_collectExpression1223 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_45_in_identifier1617 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_45_in_operator1528 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_46_in_identifier1626 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_46_in_literal1578 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_46_in_operator1535 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_47_in_identifier1590 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_47_in_logicalOrExpression202 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_47_in_notce213 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_48_in_literal1384 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_48_in_unaryExpression802 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_49_in_identifier1581 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_49_in_testce241 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_50_in_operator1493 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_additiveExpression_in_relationalExpression428 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_additiveExpression_in_relationalExpression513 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_andce_in_ce93 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_arrayAccess_in_primarySuffix1332 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_attributeConstraint_in_objectce394 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_BooleanLiteral_in_literal1376 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_BooleanLiteral_in_literal1570 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_boundConstraint_in_singleConstraint651 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_boundConstraint_in_someBoundConstraint731 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_ce_in_andce182 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_ce_in_collectce318 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_ce_in_notce217 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_ce_in_rhs53 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_CharacterLiteral_in_literal1360 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_CharacterLiteral_in_literal1554 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_collectce_in_ce137 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_collectExpression_in_primaryPrefix939 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_conditionalExpression_in_conditionalExpression127 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_conditionalExpression_in_conditionalExpression135 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_conditionalExpression_in_expression73 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_constant_in_literalConstraint708 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_constant_in_parameter1014 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_constraint_in_attributeConstraint458 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_constraint_in_functionConstraint548 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_constraint_in_methodConstraint512 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_ConstraintOperator_in_constraint604 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_DecimalLiteral_in_integerLiteral1457 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_DecimalLiteral_in_integerLiteral1629 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_EOF_in_lhs50 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_EOF_in_rhs68 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_equalityExpression_in_logicalAndExpression252 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_equalityExpression_in_logicalAndExpression281 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_equalOperator_in_operator1478 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_equalOperator_in_returnValueConstraint885 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_existentialDeclaration_in_typePrimary1016 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_arrayAccess1458 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_collectExpression1231 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_lhs48 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_methodAccess1412 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_methodAccess1424 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_primaryPrefix915 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_staticMethod1121 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_expression_in_staticMethod1133 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_fieldAccess_in_primarySuffix1310 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_FloatingPointLiteral_in_floatingPointLiteral1410 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_FloatingPointLiteral_in_floatingPointLiteral1595 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_floatingPointLiteral_in_literal1344 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_floatingPointLiteral_in_literal1536 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_functionCall_in_functionConstraint543 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionCall_in_parameter1036 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionCall_in_predicateConstraint850 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionCall_in_returnValueConstraint892 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionCall_in_testce261 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionConstraint_in_objectce416 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_functionName_in_functionCall937 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_HexLiteral_in_integerLiteral1441 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_HexLiteral_in_integerLiteral1613 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_existentialDeclaration1203 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_fieldAccess1357 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_methodAccess1387 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_methodAccess1404 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_identifier_in_methodname1305 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_multiFieldVariable1150 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_IDENTIFIER_in_pseudovariable1508 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_pseudovariable1514 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_identifier_in_singleFieldVariable1124 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_slotname1223 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_slotname1235 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_slotname1246 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_slotname1258 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_IDENTIFIER_in_staticField1173 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_staticMethod1090 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_staticMethod1113 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_type1262 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_IDENTIFIER_in_type1280 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_identifier_in_typename1176 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_identifier_in_typename1188 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_IDENTIFIER_in_variable1484 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_Identifiertoken_in_identifier1572 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_integerLiteral_in_literal1353 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_integerLiteral_in_literal1547 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_literal_in_constant1067 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_literal_in_primaryPrefix928 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_literalConstraint_in_singleConstraint640 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_logicalAndExpression_in_logicalOrExpression179 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_logicalAndExpression_in_logicalOrExpression208 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_logicalOrExpression_in_conditionalExpression98 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_methodAccess_in_primarySuffix1321 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_methodConstraint_in_objectce405 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_methodname_in_methodConstraint492 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_multiBoundConstraint_in_singleConstraint661 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_multiBoundConstraint_in_someBoundConstraint744 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_multiFieldVariable_in_collectce296 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_multiFieldVariable_in_variable1100 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_multiplicativeExpression_in_additiveExpression561 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_multiplicativeExpression_in_additiveExpression618 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_nontypePrimary_in_primaryPrefix965 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_notce_in_ce109 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_objectce_in_ce151 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_OctalLiteral_in_integerLiteral1449 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_OctalLiteral_in_integerLiteral1621 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_operator_in_boundConstraint767 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operator_in_literalConstraint703 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operator_in_multiBoundConstraint800 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operator_in_operatorCall978 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operatorCall_in_parameter1046 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operatorCall_in_predicateConstraint861 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operatorCall_in_returnValueConstraint903 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_operatorCall_in_testce249 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_parameter_in_functionCall942 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_parameter_in_methodConstraint498 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_parameter_in_operatorCall983 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_parameter_in_operatorCall988 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_predicateConstraint_in_collectce331 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_predicateConstraint_in_singleConstraint671 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_primaryExpression_in_unaryExpression844 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_primaryPrefix_in_primaryExpression873 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_primarySuffix_in_primaryExpression881 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_pseudovariable_in_nontypePrimary1041 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_relationalExpression_in_equalityExpression330 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_relationalExpression_in_equalityExpression387 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_returnValueConstraint_in_singleConstraint681 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_set_in_collectce299 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_set_in_objectce367 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_singleConstraint_in_constraint595 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_singleConstraint_in_constraint608 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_singleFieldVariable_in_objectce364 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_singleFieldVariable_in_variable1090 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_slotname_in_attributeConstraint454 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_staticField_in_typePrimary1003 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_staticMethod_in_typePrimary990 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_StringLiteral_in_literal1368 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_StringLiteral_in_literal1562 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_StringLiteral_in_slotname1272 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_testce_in_ce125 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_type_in_existentialDeclaration1197 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_type_in_staticField1165 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_type_in_staticMethod1082 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_type_in_staticMethod1105 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_type_in_unaryExpression823 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_typename_in_functionName1324 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_typename_in_objectce385 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_typePrimary_in_primaryPrefix952 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_multiplicativeExpression659 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_multiplicativeExpression730 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_unaryExpression769 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_unaryExpression782 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_unaryExpression795 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_unaryExpression808 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_unaryExpression_in_unaryExpression831 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_variable_in_boundConstraint772 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_variable_in_multiBoundConstraint805 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_variable_in_multiBoundConstraint815 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
FOLLOW_variable_in_nontypePrimary1054 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
FOLLOW_variable_in_parameter1024 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
funcall - Variable in class jadex.rules.rulesystem.rules.PredicateConstraint
The function call.
funcall - Variable in class jadex.rules.rulesystem.rules.ReturnValueConstraint
The function call.
function - Variable in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
The function.
function - Variable in class jadex.rules.rulesystem.rules.FunctionCall
The function name.
FUNCTION_CONDITIONAL - Static variable in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
A function to evaluate conditionals.
functionCall(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
FunctionCall - Class in jadex.rules.rulesystem.rules
Represents a function call.
FunctionCall(IFunction) - Constructor for class jadex.rules.rulesystem.rules.FunctionCall
Create a new function call.
FunctionCall(IFunction, List) - Constructor for class jadex.rules.rulesystem.rules.FunctionCall
Create a new function call.
FunctionCall(IFunction, Object[]) - Constructor for class jadex.rules.rulesystem.rules.FunctionCall
Create a new function call.
functionConstraint(OAVTypeModel, OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
FunctionExtractor - Class in jadex.rules.rulesystem.rete.extractors
A function extractor has the purpose to call a function and return the result value.
FunctionExtractor(IFunction, IValueExtractor[]) - Constructor for class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Create a new evaluator.
functionName() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 

G

generateBindings(int, int, int[], Object, Object[], List) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Generate all possible bindings for a list of values.
generateVariableBinding(ConstrainableCondition, Object) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new variable and bind it using the given object condition and value source.
generateVariableBinding(ConstrainableCondition, String, Object) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new variable and bind it using the given object condition and value source.
generateVariableBinding(ConstrainableCondition, String, OAVObjectType, Object) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Create a new variable and bind it using the given object condition and value source.
generateVariableName() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Generate a variable name.
generateVirtualFact(Object, int[], Object[]) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Generate a virtual fact for a found binding.
generateVirtualFacts(Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Generate virtual facts.
generator - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The id generator.
generator - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The id generator.
get(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
getAction() - Method in interface jadex.rules.rulesystem.IRule
Get the action.
getAction() - Method in class jadex.rules.rulesystem.rules.Rule
Get the action.
getActivations() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the current activations.
getActivations() - Method in class jadex.rules.rulesystem.FIFOAgenda
Get the current activations.
getActivations() - Method in interface jadex.rules.rulesystem.IAgenda
Get the current activations.
getActivations() - Method in class jadex.rules.rulesystem.LIFOAgenda
Get the current activations.
getActivations() - Method in class jadex.rules.rulesystem.PriorityAgenda
Get the current activations.
getAgenda() - Method in interface jadex.rules.rulesystem.IPatternMatcherState
Get the agenda.
getAgenda() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Get the agenda.
getAgenda() - Method in class jadex.rules.rulesystem.RuleSystem
Get the agenda.
getAllTypesSet() - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Get the all types set.
getAttribute() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the attribute.
getAttribute() - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Get the attribute.
getAttribute() - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Get the attribute.
getAttribute() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the attribute.
getAttribute() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the attribute.
getAttribute() - Method in class jadex.rules.rulesystem.rete.nodes.VirtualFact
Get the attribute.
getAttribute() - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Get the attribute.
getAttributeKeys(Object, OAVAttributeType) - Method in interface jadex.rules.state.IOAVState
Get the keys of an attribute of an object.
getAttributeKeys(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the keys of an attribute of an object.
getAttributeKeys(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the keys of an attribute of an object.
getAttributeSet() - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Get the attribute set.
getAttributeType(String) - Method in class jadex.rules.state.OAVJavaType
Get an attribute type description.
getAttributeType(String) - Method in class jadex.rules.state.OAVObjectType
Get an attribute type description.
getAttributeType0(String) - Method in class jadex.rules.state.OAVObjectType
Get an attribute type description.
getAttributeValue(Object, OAVAttributeType) - Method in interface jadex.rules.state.IOAVState
Get an attribute value of an object.
getAttributeValue(Object, OAVAttributeType, Object) - Method in interface jadex.rules.state.IOAVState
Get an attribute value of an object.
getAttributeValue(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get an attribute value of an object (oid).
getAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get an attribute value of an object (oid).
getAttributeValue(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get an attribute value of an object.
getAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get an attribute value of an object.
getAttributeValues(Object, OAVAttributeType) - Method in interface jadex.rules.state.IOAVState
Get the values of an attribute of an object.
getAttributeValues(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the values of an attribute of an object (oid).
getAttributeValues(Object, OAVAttributeType) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the values of an attribute of an object.
getBindVariables() - Method in class jadex.rules.rulesystem.rules.BoundConstraint
Get the variables to be bound.
getBoundConstraint(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the bound constraint a variable, i.e.
getBoundConstraints() - Method in class jadex.rules.rulesystem.rules.ConstrainableCondition
Get all bound constraints.
getBoundVariables() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the variables, which are available in this build context.
getBuildContext() - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Get the build context.
getBuildContext() - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Get the build context.
getBuilder() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the builder.
getBuildInfos() - Method in class jadex.rules.rulesystem.rete.builder.BuildReport
Get build infos.
getBuildReport() - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Get the build report.
getChildCount(INode) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Count the number of children.
getClassLoader() - Method in class jadex.rules.state.OAVTypeModel
Get the class loader.
getClazz() - Method in class jadex.rules.state.OAVJavaType
Get the Java class of the type.
getClonedOAVObject(IOAVState, Map, List, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get or create a clone of an oav object.
getCondition() - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Get the condition.
getCondition() - Method in interface jadex.rules.rulesystem.IRule
Get the condition.
getCondition() - Method in class jadex.rules.rulesystem.rules.NotCondition
Get the condition.
getCondition() - Method in class jadex.rules.rulesystem.rules.Rule
Get the condition.
getConditions() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the conditions.
getConditions() - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Get the conditions after parsing.
getConditions() - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Get the conditions after parsing.
getConditions() - Method in class jadex.rules.rulesystem.rules.ComplexCondition
Get the conditions.
getConstrainableCondition(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get an object condition for a variable, i.e.
getConstrainableCondition0(Variable) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get an object condition for a variable, i.e.
getConstraint() - Method in class jadex.rules.rulesystem.rules.TestCondition
Get the constraint.
getConstraintEvaluator() - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get the evaluator.
getConstraintEvaluators() - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Get the constraint evaluators.
getConstraintEvaluators() - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Get the constraint evaluators.
getConstraintEvaluators() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the evaluators.
getConstraintEvaluators() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the constraint evaluators.
getConstraintEvaluators() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the evaluators.
getConstraintIndexers() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the indexers.
getConstraints() - Method in class jadex.rules.rulesystem.rules.ComplexConstraint
Get the constraints.
getConstraints() - Method in class jadex.rules.rulesystem.rules.ConstrainableCondition
Get the constraints.
getContent() - Method in interface jadex.rules.state.javaimpl.IOAVContentId
Get the content.
getCurrentCondition() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the current condition from the stack.
getDeclaredAttributeType0(String) - Method in class jadex.rules.state.OAVObjectType
Get an attribute type description.
getDeclaredAttributeTypes() - Method in class jadex.rules.state.OAVJavaType
Get the declared attribute types (i.e.
getDeclaredAttributeTypes() - Method in class jadex.rules.state.OAVObjectType
Get the declared attribute types (i.e.
getDeepObjects() - Method in interface jadex.rules.state.IOAVState
Get all objects in the state and its substates.
getDeepObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get all objects (oids and java objects) in the state and its substates.
getDeepObjects() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get all objects in the state.
getDeepType(String) - Method in class jadex.rules.state.OAVTypeModel
Search for a type in this model and all submodels.
getDefaultValue(Object) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the default value.
getDefaultValue() - Method in class jadex.rules.state.OAVAttributeType
Get the default value.
getDefiningScope(ICondition) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the context in which the given condition is defined.
getDelegates() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
getDelegates() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
getDelegates() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
getDelegates() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
getDescription() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer.DFA19
 
getDescription() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer.DFA30
 
getDescription() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer.DFA19
 
getDescription() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer.DFA30
 
getDescription() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser.DFA18
 
getDirectTypeModel() - Method in class jadex.rules.state.OAVTypeModel
Get a copy of the typemodel without contained models.
getDummyCondition() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Expressions, which are unrelated to real object conditions should be bound to the dummy condition.
getErrorList() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
getExpression() - Method in class jadex.rules.parser.conditions.javagrammar.CollectExpression
Get the expression.
getExtractor1() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the first value extractor.
getExtractor2() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the second value extractor.
getExtractors() - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Get the extractors.
getFirstValue() - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Get the first value.
getFunction() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the function.
getFunction() - Method in class jadex.rules.rulesystem.rules.FunctionCall
Get the function.
getFunctionCall() - Method in class jadex.rules.rulesystem.rules.PredicateConstraint
Get the function call.
getFunctionCall() - Method in class jadex.rules.rulesystem.rules.ReturnValueConstraint
Get the function call.
getGrammarFileName() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
getGrammarFileName() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
getGrammarFileName() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
getGrammarFileName() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
getHistory() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the history.
getHistory() - Method in interface jadex.rules.rulesystem.IAgenda
Get the history.
getIndex() - Method in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Get the index.
getIndexAttribute() - Method in class jadex.rules.state.OAVAttributeType
Get the index attribute.
getIndexedMemory(ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the indexed memory per constraint indexer.
getIndexSource() - Method in class jadex.rules.rulesystem.rules.ArraySelector
Get the index source.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Get the set of indirect attribute types.
getIndirectAttributes() - Method in interface jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Get the set of relevant attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in interface jadex.rules.rulesystem.rete.extractors.IValueExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.StateExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Get the set of indirect attribute types.
getIndirectAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get the set of indirect attribute types.
getIndirectNodes(OAVAttributeType, OAVTypeModel) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the set of indirectly affected nodes for an attribute type.
getInitialFactNode() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the initial fact node (if any).
getInternalId() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVExternalObjectId
Get the internal id.
getInternalId(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the internal object id.
getInverseOperator0(IOperator) - Static method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get the inverse operator.
getJavaObjectUsages(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get all object usages.
getJavaType(Class) - Method in class jadex.rules.state.OAVTypeModel
Get a type for a java class.
getKind() - Method in class jadex.rules.state.OAVJavaType
Get the kind (i.e.
getLastActivation() - Method in class jadex.rules.rulesystem.AbstractAgenda
The last activation.
getLastActivation() - Method in interface jadex.rules.rulesystem.IAgenda
The last activation.
getLastAlphaNode() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the lastnode.
getLastBetaNode() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the lastnode.
getLastTuple() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the last tuple.
getLeftValue() - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get the left value.
getLeftVariableExtractor(BuildContext, Variable) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Get the evaluator for the first occurrence of the given variable (when needed as left input).
getMappings(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Get the mappings for a given key.
getMatcherFunctionality() - Method in class jadex.rules.rulesystem.RuleSystem
Get the matcher functionality.
getMatcherState() - Method in class jadex.rules.rulesystem.RuleSystem
Get the matcher state.
getMethod() - Method in class jadex.rules.rulesystem.rules.MethodCall
Get the method.
getMultiplicity() - Method in class jadex.rules.state.OAVAttributeType
Get the multiplicity.
getName() - Method in class jadex.rules.parser.conditions.javagrammar.FieldAccess
Get the name of the field.
getName() - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Get the name of the method.
getName() - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Get the name of the method.
getName() - Method in interface jadex.rules.rulesystem.IRule
Get the rule name.
getName() - Method in class jadex.rules.rulesystem.rules.Rule
Get the rule name.
getName() - Method in class jadex.rules.rulesystem.rules.Variable
Get the name.
getName() - Method in class jadex.rules.state.OAVAttributeType
Get the name of the OAV attribute type.
getName() - Method in class jadex.rules.state.OAVObjectType
Get the name of the OAV object type.
getName() - Method in class jadex.rules.state.OAVTypeModel
Get the name.
getNextActivation() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the next activation.
getNextActivation() - Method in class jadex.rules.rulesystem.FIFOAgenda
Get the next activation.
getNextActivation() - Method in interface jadex.rules.rulesystem.IAgenda
Get the next activation.
getNextActivation() - Method in class jadex.rules.rulesystem.LIFOAgenda
Get the next activation.
getNextActivation() - Method in class jadex.rules.rulesystem.PriorityAgenda
Get the next activation.
getNextNodeId() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the next nodecounter.
getNodeCount() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the number of nodes in the network.
getNodeId() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Get the nodeid.
getNodeId() - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Get the nodeid.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectSourceNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleSourceNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Get the memory for this node.
getNodeMemory(INode) - Method in class jadex.rules.rulesystem.rete.nodes.ReteMemory
Get the memory for a node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Get the memory for this node.
getNodeMemory(ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get the memory for this node.
getObject() - Method in class jadex.rules.rulesystem.rete.nodes.VirtualFact
Get the real fact.
getObject() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the object.
getObject(int) - Method in class jadex.rules.rulesystem.rete.Tuple
Get the value at the index.
getObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get an object map for its id.
getObject() - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Get the object.
getObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get an object map for its id.
getObject0(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get an object map for its id.
getObject0(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Get an object map for its id.
getObjectConditionAndValueSource(Expression, BuildContext, IParserHelper) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Find or create an object condition for a value and return the appropriate value source.
getObjectConditions() - Method in class jadex.rules.rulesystem.rules.CollectCondition
Get the object conditions.
getObjectConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get all object consumer nodes.
getObjectConsumers() - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectSourceNode
Get all object consumer nodes.
getObjectConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get all object consumer nodes.
getObjectConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Get all object consumer nodes.
getObjectConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get all object consumer nodes.
getObjects(Tuple, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the indexed objects per tuple.
getObjects(Object) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Get object for value.
getObjects() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the values.
getObjects() - Method in interface jadex.rules.state.IOAVState
Get all objects in the state.
getObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get all objects (oids and java objects) in the state.
getObjects() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get all objects in the state.
getObjectSource() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the object source of this node.
getObjectSource() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the object source of this node.
getObjectSource() - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Get the object source of this node.
getObjectSource() - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
Get the object source of this node.
getObjectSource() - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Get the object source of this node.
getObjectSource() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the object source of this node.
getObjectType(OAVTypeModel, String, String[]) - Static method in class jadex.rules.parser.conditions.SConditions
Get an object type while considering imports for Java types.
getObjectType() - Method in class jadex.rules.rulesystem.rete.nodes.TypeNode
Get the object type.
getObjectType() - Method in class jadex.rules.rulesystem.rules.ObjectCondition
Get the object type.
getObjectType(Object, AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Get the object type
getObjectType(Object, IContext) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the object type
getObjectType() - Method in class jadex.rules.state.OAVAttributeType
Get the object type (the type of the object holding this attribute).
getObjectType(Class) - Method in class jadex.rules.state.OAVTypeModel
Get a type per name.
getObjectType(String) - Method in class jadex.rules.state.OAVTypeModel
Get a type per name.
getObjectUsages(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get all object usages.
getObjectValue(Object) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Get the value for an object.
getOperator() - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get the operator.
getOperator() - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Get the operator.
getOperator() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the operator.
getOperator() - Method in class jadex.rules.rulesystem.rules.Constraint
Get the operator.
getOperator() - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Get the operator.
getOperator() - Method in class jadex.rules.rulesystem.rules.ReturnValueConstraint
Get the operator.
getParameterSources() - Method in class jadex.rules.rulesystem.rules.FunctionCall
Get the parameter sources.
getParameterSources() - Method in class jadex.rules.rulesystem.rules.MethodCall
Get the parameter sources.
getParameterValues() - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Get the parameter values expressions (if any).
getParameterValues() - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Get the parameter values expressions (if any).
getParent() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Return the parent build context (if any).
getPhantomExternalId() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Get the phantom external id (e.g.
getPostProcessors(Object, Object) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Get the post-processor.
getPrefix() - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Get the prefix value expression.
getPriority() - Method in class jadex.rules.rulesystem.Activation
Get the priority.
getPriority(IOAVState, IVariableAssignments) - Method in interface jadex.rules.rulesystem.rules.IPriorityEvaluator
Execute the action on the given state using the given variable assignments.
getPriorityEvaluator() - Method in interface jadex.rules.rulesystem.IRule
Get the priority.
getPriorityEvaluator() - Method in class jadex.rules.rulesystem.rules.Rule
Get the priority.
getProfiler() - Method in interface jadex.rules.state.IOAVState
Get the profiler.
getProfiler() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the profiler.
getProfiler() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the profiler.
getProfilingInfos(int) - Method in interface jadex.rules.state.IProfiler
Get the current profiling infos from the given start index.
getProperties(Object, IContext, boolean, boolean) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the properties of an object.
getProperty(Object) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the property.
getPropertyName(Object) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the name of a property.
getReferencingObjects(Object) - Method in interface jadex.rules.state.IOAVState
Get those objects referencing a given object.
getReferencingObjects(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get those objects referencing a given object (java object or oid).
getReferencingObjects(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get those objects referencing a given object.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Get the set of relevant attribute types.
getRelevantAttributes() - Method in interface jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in interface jadex.rules.rulesystem.rete.extractors.IValueExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.StateExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Div
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.ExtractMulti
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Identity
Get the set of relevant attribute types.
getRelevantAttributes() - Method in interface jadex.rules.rulesystem.rules.functions.IFunction
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Length
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.MethodCallFunction
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Min
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Modulo
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Mult
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Sub
Get the set of relevant attribute types.
getRelevantAttributes() - Method in class jadex.rules.rulesystem.rules.functions.Sum
Get the set of relevant attribute types.
getReplacementType(OAVObjectType) - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Get the replacement type for an object type in an existential declaration E.g.
getReplacementType(OAVObjectType) - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Get the replacement type for an object type in an existential declaration E.g.
getResultMemory() - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the result memory.
getResultMemory() - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Get the result memory.
getReteMemory() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Get the Rete memory.
getReteNode() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Get the Rete node.
getReteNode() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Get the node.
getReturnType(ConstrainableCondition, Object, OAVTypeModel) - Static method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the return type of a value source.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Div
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.ExtractMulti
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Identity
Get the return type of this function.
getReturnType() - Method in interface jadex.rules.rulesystem.rules.functions.IFunction
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Length
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.MethodCallFunction
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Min
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Modulo
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Mult
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Sub
Get the return type of this function.
getReturnType() - Method in class jadex.rules.rulesystem.rules.functions.Sum
Get the return type of this function.
getRightValue() - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get the right value.
getRightVariableExtractor(BuildContext, Variable) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Get the evaluator for the first occurrence of the given variable (when needed as right input).
getRootNode() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the root.
getRootObjects() - Method in interface jadex.rules.state.IOAVState
Get the root objects of the state.
getRootObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the root objects (oids and java objects) of the state.
getRootObjects() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the root objects of the state.
getRule() - Method in class jadex.rules.rulesystem.Activation
Get the rule.
getRule(String) - Method in interface jadex.rules.rulesystem.IRulebase
Get a rule with a given name.
getRule() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the rule.
getRule() - Method in class jadex.rules.rulesystem.rete.builder.BuildInfo
Get the rule.
getRule() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Get the rule.
getRule(String) - Method in class jadex.rules.rulesystem.Rulebase
Get a rule with a given name.
getRulebase() - Method in interface jadex.rules.rulesystem.IPatternMatcherFunctionality
Get the rulebase.
getRulebase() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Get the rulebase.
getRulebase() - Method in class jadex.rules.rulesystem.RuleSystem
Get the rulebase.
getRules() - Method in interface jadex.rules.rulesystem.IRulebase
Get all rules.
getRules() - Method in class jadex.rules.rulesystem.Rulebase
Get all rules.
getRulesystem() - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Get the rule system.
getSecondValue() - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Get the second value.
getSize() - Method in interface jadex.rules.state.IOAVState
Get the number of objects in the state.
getSize() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the number of objects (oids and java objects) in the state.
getSize() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the number of objects in the state.
getSplitPattern() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the split pattern.
getState() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the state of the agenda.
getState() - Method in interface jadex.rules.rulesystem.IAgenda
Get the state of the agenda.
getState() - Method in class jadex.rules.rulesystem.RuleSystem
Get the memory.
getSubAttributeValue(OAVAttributeType, int) - Method in class jadex.rules.rulesystem.rete.nodes.VirtualFact
Get the value or values of a sub attribute.
getSubindex() - Method in class jadex.rules.rulesystem.rete.builder.VarInfo
Get the subindex.
getSubindex() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the sub index.
getSubstates() - Method in interface jadex.rules.state.IOAVState
Get the substates.
getSubstates() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the substates.
getSubstates() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the substates.
getSuffixes() - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Get the suffixes.
getSuperFact() - Method in class jadex.rules.rulesystem.rete.nodes.VirtualFact
Get the containing fact.
getSupertype() - Method in class jadex.rules.state.OAVObjectType
Get the supertype of this typ.
getSynchronizator() - Method in interface jadex.rules.state.IOAVState
Get the synchronizator (if any).
getSynchronizator() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the synchronizator (if any).
getSynchronizator() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the synchronizator (if any).
getTagName(Object, IContext) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the tag name for an object.
getTagWithPrefix(QName, IContext) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get the tag with namespace.
getTerminalNode(IRule) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Set the terminal node for a rule.
getTime() - Method in class jadex.rules.rulesystem.rete.builder.BuildInfo
Get the time.
getTokenNames() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
getTokenNames() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
getTotalMemorySize() - Method in class jadex.rules.rulesystem.rete.nodes.ReteMemory
Get the total memory size
getTuple(IOAVState, Tuple, Object) - Method in class jadex.rules.rulesystem.rete.nodes.ReteMemory
Get a tuple.
getTupleConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get all tuple consumer nodes.
getTupleConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get all tuple consumer nodes.
getTupleConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Get all tuple consumer nodes.
getTupleConsumers() - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleSourceNode
Get all tuple consumer nodes.
getTupleConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Get all tuple consumer nodes.
getTupleConsumers() - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get all tuple consumer nodes.
getTupleCount() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the tuple count.
getTupleIndex() - Method in class jadex.rules.rulesystem.rete.builder.VarInfo
Get the tupleindex.
getTupleIndex() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the tuple index.
getTupleIndex() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the tuple index.
getTupleIndex() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the tuple index.
getTuples(Object, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the indexed tuples per object.
getTuples(Object) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Get the tuples for a value.
getTupleSource() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Get the tuple source of this node.
getTupleSource() - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Get the tuple source of this node.
getTupleSource() - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
Get the tuple source of this node.
getTupleSource() - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Get the tuple source of this node.
getTupleSource() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Get the tuple source of this node.
getTupleSource() - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Get the tuple source of this node.
getTupleValue(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Get the value for a tuple.
getType() - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Get the type.
getType() - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Get the object type.
getType() - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Get the object type.
getType() - Method in class jadex.rules.rulesystem.rules.MethodCall
Get the java object type.
getType() - Method in class jadex.rules.rulesystem.rules.Variable
Get the type.
getType(Object) - Method in interface jadex.rules.state.IOAVState
Get the type of an object.
getType(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the type of an object (oid or java object).
getType(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the type of an object.
getType() - Method in class jadex.rules.state.OAVAttributeType
Get the attribute type (the type of the value stored via this attribute).
getTypeInfo(Object, QName[], AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Get the most specific mapping info.
getTypeModel() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get the OAV type model.
getTypeModel() - Method in interface jadex.rules.state.IOAVState
Get the type model.
getTypeModel() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the type model.
getTypeModel() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the type model.
getTypeModel() - Method in class jadex.rules.state.OAVObjectType
Get the supertype of this typ.
getTypeModels() - Method in class jadex.rules.state.OAVTypeModel
Get the contained typemodels.
getTypeNode(OAVObjectType) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the node for a type.
getTypeNodes(OAVObjectType) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Get the set of matching type nodes for a (sub)type.
getUniqueRuleName(IRulebase, String) - Static method in class jadex.rules.rulesystem.Rulebase
Get a unique rulename for a given rulename.
getUnreferencedObjects() - Method in interface jadex.rules.state.IOAVState
Get all unreferenced objects.
getUnreferencedObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get all unreferenced objects (oids).
getUnreferencedObjects() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get all unreferenced objects.
getValue() - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Get the value.
getValue() - Method in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Get the value.
getValue() - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Get the value.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Get the value of an attribute from an object or tuple.
getValue() - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Get the constant value.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in interface jadex.rules.rulesystem.rete.extractors.IValueExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.JavaObjectExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.JavaPrefixExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.JavaTupleExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.StateExtractor
Get the value of an attribute from an object or tuple.
getValue(Tuple, Object, Object, IOAVState) - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the value of an attribute from an object or tuple.
getValue() - Method in class jadex.rules.rulesystem.rules.Constant
Get the value.
getValue() - Method in interface jadex.rules.rulesystem.rules.ILazyValue
Get the value.
getValue() - Method in class jadex.rules.rulesystem.rules.LiteralConstraint
Get the value.
getValue() - Method in class jadex.rules.rulesystem.rules.LiteralReturnValueConstraint
Get the value.
getValue(Object, Object, IContext, Object) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Get a value from an object.
getValueExtractors() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the value extractors.
getValueSource() - Method in class jadex.rules.rulesystem.rete.builder.VarInfo
Get the value source.
getValueSource() - Method in class jadex.rules.rulesystem.rules.Constraint
Get the value source.
getValueSource() - Method in class jadex.rules.rulesystem.rules.ValueSourceReturnValueConstraint
Get the value source.
getValueSourceType(OAVTypeModel, Object) - Static method in class jadex.rules.parser.conditions.SConditions
 
getVariable(String) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Get a variable.
getVariable(String) - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Get a variable with a given name.
getVariable() - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Get the variable.
getVariable(String) - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Get a variable with a given name.
getVariable() - Method in class jadex.rules.parser.conditions.javagrammar.VariableExpression
Get the variable.
getVariable() - Method in class jadex.rules.rulesystem.rete.builder.VarInfo
Get the variable.
getVariable() - Method in class jadex.rules.rulesystem.rules.VariableReturnValueConstraint
Get the value.
getVariableAssignments() - Method in class jadex.rules.rulesystem.Activation
Get the variable assignments.
getVariableNames() - Method in interface jadex.rules.rulesystem.IVariableAssignments
Get the variable names.
getVariableNames() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Get the variable names.
getVariables() - Method in interface jadex.rules.rulesystem.ICondition
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.BoundConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.ComplexCondition
Get all variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.ComplexConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.ConstrainableCondition
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.FunctionCall
Get the variables.
getVariables() - Method in interface jadex.rules.rulesystem.rules.IConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.LiteralConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.MethodCall
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.NotCondition
Get all variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.PredicateConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.ReturnValueConstraint
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.TestCondition
Get the variables.
getVariables() - Method in class jadex.rules.rulesystem.rules.VariableReturnValueConstraint
Get the variables.
getVariablesForValueSource(Object) - Static method in class jadex.rules.rulesystem.rules.Constraint
Get the variables for a value source.
getVariableValue(String) - Method in interface jadex.rules.rulesystem.IVariableAssignments
Get a variable assignment.
getVariableValue(String) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Get a variable values.
getVarInfo(Variable) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the variable info.
getVarInfos() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the variable infos.
getWeakExternalId() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Get the weak external id.
getWorkingMemory() - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Get the result memory.
getWorkingTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Add a tuple to the result.
GREATER - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The greater operator.
Greater() - Constructor for class jadex.rules.rulesystem.rules.Operator.Greater
 
GREATEROREQUAL - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The greater or equal operator.
GreaterOrEqual() - Constructor for class jadex.rules.rulesystem.rules.Operator.GreaterOrEqual
 

H

handleAttributeValue(Object, QName, List, String, Object, AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Handle the attribute of an object.
hasDummyCondition() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Test if a dummy condition was used in the context.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Get the hash code of array field access.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Get the hash code of this expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.CollectExpression
Get the hash code of this expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Get the hash code of this field access.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Get the hash code.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.FieldAccess
Get the hash code of this field access.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Get the hash code of this variable.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Get the hash code of this unary expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get the hash code of this operation.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Get the hash code of this primary expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Get the hash code of this unary expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Get the hash code of this expression.
hashCode() - Method in class jadex.rules.parser.conditions.javagrammar.VariableExpression
Get the hash code of this variable.
hashCode() - Method in class jadex.rules.rulesystem.Activation
Get the hashcode of this object.
hashCode() - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Get the hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
The hash code.
hashCode() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Get the hashcode.
hashCode() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
hashCode() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
hashcode - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
The cached hashcode as multi-slots could change and would prevent lookup.
hashCode() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Get the hashcode of this object.
hashcode - Variable in class jadex.rules.rulesystem.rete.Tuple
The hashcode (cached for speed).
hashCode() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the hashcode.
hashCode() - Method in class jadex.rules.rulesystem.rules.Constant
Get the hash code of this constant.
hashCode() - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Get the hash code.
hashCode() - Method in class jadex.rules.rulesystem.rules.Rule
Compute the hash code.
hashCode() - Method in class jadex.rules.rulesystem.rules.Variable
Get the hash code.
hashCode() - Method in class jadex.rules.state.IProfiler.ProfilingInfo
Test, if two nodes are equal.
hashCode() - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Generate the hash code.
hashCode() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVExternalObjectId
Return the hashcode for this id.
hashCode() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Return the hashcode for this id.
hashcode - Variable in class jadex.rules.state.OAVAttributeType
Hash code (cached for speed).
hashCode() - Method in class jadex.rules.state.OAVAttributeType
Compute the hashcode.
hashCode() - Method in class jadex.rules.state.OAVObjectType
Get the hash code.
hashCode() - Method in class jadex.rules.state.OAVTypeModel
Get the hash code.
hasNodeMemory(INode) - Method in class jadex.rules.rulesystem.rete.nodes.ReteMemory
Test if there is a memory for a node.
helper - Variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
The parser helper provides additional information (e.g.
HexDigit - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
HexDigit - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
HexDigit - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
HexDigit - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
HexLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
HexLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
HexLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
HexLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
history - Variable in class jadex.rules.rulesystem.AbstractAgenda
The history of executed activations (if enabled).

I

IAction - Interface in jadex.rules.rulesystem
Action to be called when a rule triggers.
IAgenda - Interface in jadex.rules.rulesystem
The agenda interface for a rule system.
IAgendaListener - Interface in jadex.rules.rulesystem
Listener to be notified of agenda changes.
ICondition - Interface in jadex.rules.rulesystem
Interface for conditions.
IConstraint - Interface in jadex.rules.rulesystem.rules
Simple constraints: (slot ) -> LiteralConstraint (slot var) -> BoundConstraint (slot m/var1 ..
IConstraintEvaluator - Interface in jadex.rules.rulesystem.rete.constraints
Interface for all constraint evaluators.
id - Variable in class jadex.rules.state.javaimpl.OAVObjectAddedEvent
The object id.
id - Variable in class jadex.rules.state.javaimpl.OAVObjectRemovedEvent
The object id.
id - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVExternalObjectId
The object type.
id - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
The id value.
identifier() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
IDENTIFIER - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
IDENTIFIER - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
Identifiertoken - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
Identifiertoken - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
identity - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
The identity map.
identity - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
The identity map.
Identity - Class in jadex.rules.rulesystem.rules.functions
Return the given value.
Identity() - Constructor for class jadex.rules.rulesystem.rules.functions.Identity
 
identityIntersection(IOAVState, Collection, Collection) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Compute the intersection of two collections.
idxattr - Variable in class jadex.rules.state.OAVAttributeType
The index attribute (used for fetching the key value of an oav object).
IFunction - Interface in jadex.rules.rulesystem.rules.functions
Interface for functions.
ILazyValue - Interface in jadex.rules.rulesystem.rules
Interface for a value that is provided lazy, i.e.
imports - Variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
imports - Variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
The imports (if any).
index - Variable in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
The element index.
index - Variable in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
The index value extractor.
IndexedConstraintMemory(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Create a new constraint memory.
indexers - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The indexed constraint indexers.
indexing - Variable in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Flag to turn on/off indexing.
indexsource - Variable in class jadex.rules.rulesystem.rules.ArraySelector
The value source for the index.
indirectnodesets - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
Indirectly affected nodes for an attribute type (cached for speed).
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The set of indirect attributes.
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.AlphaNode
The set of indirect attributes.
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The set of indirect attributes.
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The set of indirect attributes.
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode
The set of indirect attributes.
indirects - Variable in class jadex.rules.rulesystem.rete.nodes.TestNode
The set of indirect attributes.
inherent - Variable in class jadex.rules.state.IProfiler.ProfilingInfo
The inherent total time.
init() - Method in interface jadex.rules.rulesystem.IPatternMatcherState
Initialize the pattern matcher.
init(IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Initialize the pattern matcher.
init() - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Initialize the pattern matcher.
init() - Method in class jadex.rules.rulesystem.RuleSystem
Initialize the rule system.
inited - Variable in class jadex.rules.rulesystem.Activation
 
inited - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
For debugging: node is inited and network must not be changed anymore.
inited - Variable in class jadex.rules.rulesystem.RuleSystem
Flag to check if the rule system was already initialized.
INITIAL_FACT - Static variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The initial fact.
initial_fact_mem - Variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The initial fact memory.
initial_fact_tuple - Variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The initial fact tuple.
initialfact - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The initial fact node (if any).
InitialFactNode - Class in jadex.rules.rulesystem.rete.nodes
Dummy fact node for not conditions, which are no joins.
InitialFactNode(int) - Constructor for class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Create a new node.
INode - Interface in jadex.rules.rulesystem.rete.nodes
Basic interface for all nodes.
INSTANCEOF - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The instanceof operator.
InstanceOf() - Constructor for class jadex.rules.rulesystem.rules.Operator.InstanceOf
 
integerLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
integerLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
IntegerTypeSuffix - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
IntegerTypeSuffix - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
IntegerTypeSuffix - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
IntegerTypeSuffix - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
internalContainsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if an object is contained in the state.
internalContainsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Test if an object is contained in the state.
internalContainsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Test if an object is contained in the state.
internalContainsObject(Object) - Method in class jadex.rules.state.javaimpl.OAVState
Test if an object is contained in the state.
internalCreateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Internally create an object.
internalCreateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Internally create an object.
internalCreateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Internally create an object.
internalCreateObject(Object) - Method in class jadex.rules.state.javaimpl.OAVState
Internally create an object.
internalDropObject(Object, Set, boolean) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Internal drop method for avoiding cycles in to be dropped objects during a recursive drop operation.
internalGetObjectContent(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the object content of an object.
internalGetObjectContent(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Get the object content of an object.
internalGetObjectContent(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Get the object content of an object.
internalGetObjectContent(Object) - Method in class jadex.rules.state.javaimpl.OAVState
Get the object content of an object.
internalGetObjects() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get a set of the internal state objects.
internalGetObjects() - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Get a set of the internal state objects.
internalGetObjects() - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Get a set of the internal state objects.
internalGetObjects() - Method in class jadex.rules.state.javaimpl.OAVState
Get a set of the internal state objects.
internalLinkObjects(String, Object, Object, IOAVState) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Internal method for linking objects.
internalObjectsSize() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test how many object are contained in the state.
internalObjectsSize() - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Test how many object are contained in the state.
internalObjectsSize() - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Test how many object are contained in the state.
internalObjectsSize() - Method in class jadex.rules.state.javaimpl.OAVState
Test how many object are contained in the state.
internalRemoveObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Remove an object from the state objects.
internalRemoveObject(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Remove an object from the state objects.
internalRemoveObject(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Remove an object from the state objects.
internalRemoveObject(Object) - Method in class jadex.rules.state.javaimpl.OAVState
Remove an object from the state objects.
intersection(IOAVState, Collection, Collection) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Compute the intersection of two collections.
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Div
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.ExtractMulti
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Identity
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in interface jadex.rules.rulesystem.rules.functions.IFunction
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Length
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.MethodCallFunction
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Min
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Modulo
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Mult
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Sub
Invoke a function and return a value (optional).
invoke(Object[], IOAVState) - Method in class jadex.rules.rulesystem.rules.functions.Sum
Invoke a function and return a value (optional).
IOAVContentId - Interface in jadex.rules.state.javaimpl
Interface for an id, which carries the content.
IOAVIdGenerator - Interface in jadex.rules.state.javaimpl
Id generator interface for OAV state.
IOAVState - Interface in jadex.rules.state
An object holding the state as OAV triples (object, attribute, value).
IOAVStateListener - Interface in jadex.rules.state
Listener for observing the state.
IObjectConsumerNode - Interface in jadex.rules.rulesystem.rete.nodes
A node that is able to consume objects from a source node.
IObjectSourceNode - Interface in jadex.rules.rulesystem.rete.nodes
A node that is a source of objects.
IOperator - Interface in jadex.rules.rulesystem.rules
Interface for all operators.
IParserHelper - Interface in jadex.rules.parser.conditions.javagrammar
Provides an extension point to introduce additional information (e.g.
IPatternMatcherFunctionality - Interface in jadex.rules.rulesystem
Static part of a pattern matcher (can be shared among many states).
IPatternMatcherState - Interface in jadex.rules.rulesystem
The state specific part of a pattern matcher.
IPriorityEvaluator - Interface in jadex.rules.rulesystem.rules
Has the purpose to evaluate the priority of a rule.
IProfiler - Interface in jadex.rules.state
A profiler stores execution information, such as time and memory consumption.
IProfiler.ProfilingInfo - Class in jadex.rules.state
Struct for profiling information.
IRule - Interface in jadex.rules.rulesystem
Interface for rules.
IRulebase - Interface in jadex.rules.rulesystem
Contains the rules of a rule system.
IRulebaseListener - Interface in jadex.rules.rulesystem
Rulebase listener callback interface.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in interface jadex.rules.rulesystem.rete.constraints.IConstraintEvaluator
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in interface jadex.rules.rulesystem.rete.extractors.IValueExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.StateExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Test if a constraint evaluator is affected from a change of a certain attribute.
isAffected(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Test if the node is affected from a modification.
isAffected(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Test if the node is affected from a modification.
isAffected(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Test if the node is affected from a modification.
isAffected(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Test if the node is affected from a modification.
isAffected(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Test if the node is affected from a modification.
isAlpha() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
For each object condition, the builder first creates alpha nodes for all constraints that only apply to the object itself.
isAlphaExecutable(ICondition, IConstraint) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Test if all needed variables are available from the condition directly.
isBasicType(Object, Object) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Test if a value is a basic type.
isBreakpoint(Object) - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Check if a rule is a breakpoint for the interpreter.
isClear() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Test if no external references exist.
isConstrainable(Variable) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Test if a variable is constrainable (alpha node), i.e.
iscontentid - Variable in class jadex.rules.state.javaimpl.OAVDebugIdGenerator
The flag indicating if content ids should be produced.
iscontentid - Variable in class jadex.rules.state.javaimpl.OAVLongIdGenerator
The flag indicating if content ids should be produced.
iscontentid - Variable in class jadex.rules.state.javaimpl.OAVNameIdGenerator
The flag indicating if content ids should be produced.
iscontentid - Variable in class jadex.rules.state.javaimpl.OAVObjectIdGenerator
The flag indicating if content ids should be produced.
isDecodableToSameType(Object, Object, IContext) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Test if a value is decodable to the same type.
isDelay() - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Get the delay flag.
isEmpty() - Method in class jadex.rules.rulesystem.AbstractAgenda
Test if the agenda is empty.
isEmpty() - Method in class jadex.rules.rulesystem.FIFOAgenda
Test if the agenda is empty.
isEmpty() - Method in interface jadex.rules.rulesystem.IAgenda
Test if the agenda is empty.
isEmpty() - Method in class jadex.rules.rulesystem.LIFOAgenda
Test if the agenda is empty.
isEmpty() - Method in class jadex.rules.rulesystem.PriorityAgenda
Test if the agenda is empty.
isEmpty() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
isEmpty() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
isExternal() - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Get the external flag.
isExternallyUsed(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if an object is externally used.
isExternallyUsed(Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Test if an object is externally used.
isExternallyUsed(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Test if an object is externally used.
isExternallyUsed(Object) - Method in class jadex.rules.state.javaimpl.OAVState
Test if an object is externally used.
isHistoryEnabled() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the history mode.
isHistoryEnabled() - Method in interface jadex.rules.rulesystem.IAgenda
Get the history mode.
isId(Object) - Method in interface jadex.rules.state.javaimpl.IOAVIdGenerator
Test if an object is an id.
isId(Object) - Method in class jadex.rules.state.javaimpl.OAVDebugIdGenerator
Test if an object is an id.
isId(Object) - Method in class jadex.rules.state.javaimpl.OAVLongIdGenerator
Test if an object is an id.
isId(Object) - Method in class jadex.rules.state.javaimpl.OAVNameIdGenerator
Test if an object is an id.
isId(Object) - Method in class jadex.rules.state.javaimpl.OAVObjectIdGenerator
Test if an object is an id.
isId(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator
Test if an object is an id.
isIdentifier(Object) - Method in interface jadex.rules.state.IOAVState
Test if the object represents an identifier.
isIdentifier(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if the object represents an identifier.
isIdentifier(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Test if the object represents an identifier.
isInited() - Method in class jadex.rules.rulesystem.RuleSystem
Get the inited.
isJavaIdentity() - Method in interface jadex.rules.state.IOAVState
Flag indicating that java objects are stored by identity instead of equality.
isJavaIdentity() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Flag indicating that java objects are stored by identity instead of equality.
isJavaIdentity() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Flag indicating that java objects are stored by identity instead of equality.
isJavaNonValue(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Check if an object is a java object but not a value.
isJoinable(Variable) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Test if a found variable is joinable (beta node), i.e.
isLeftAvailable(Variable) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Test if a variable is left available.
isLeftIndex(int, OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Test if the indexer uses the given index and attribute type for left side indexing.
isManaged(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Check if a value (oid or java object) is managed by the state.
isMatchContained(IOAVState, Tuple, Object, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Check if a match is contained.
isMatchContained(IOAVState, Tuple, Object, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Check if a match is contained.
isMatchContained(IOAVState, Tuple, Object, ReteMemory) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Check if a match is contained.
isMulti() - Method in class jadex.rules.rulesystem.rules.Variable
Test if it is a multi variable.
isMultiConstraint() - Method in class jadex.rules.rulesystem.rules.BoundConstraint
Test if the constraint is a multi constraint.
isPseudoVariable(String) - Method in class jadex.rules.parser.conditions.javagrammar.DefaultParserHelper
Test, if a name refers to a pseudo variable (e.g.
isPseudoVariable(String) - Method in interface jadex.rules.parser.conditions.javagrammar.IParserHelper
Test, if a name refers to a pseudo variable (e.g.
isReachable(Object, Set) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Test if an object (oid) can be reached from some root or external object.
isRightIndex(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Test if the indexer uses the given attribute type for right side indexing.
isRightUnavailable() - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Get the rightunavailable.
isStepmode() - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Test if in stepmode.
isSubtype(OAVObjectType) - Method in class jadex.rules.state.OAVJavaType
Test if this object is same type or subtype of this type.
isSubtype(OAVObjectType) - Method in class jadex.rules.state.OAVObjectType
Test if this type is same type or subtype of another type.
isTemporary() - Method in class jadex.rules.rulesystem.rules.Variable
Test if variable is temporary.
isTypeCompatible(Object, ObjectInfo, IContext) - Method in class jadex.rules.state.io.xml.OAVObjectWriterHandler
Test if a value is compatible with the defined typeinfo.
item - Variable in class jadex.rules.state.IProfiler.ProfilingInfo
The profiling item.
iterator() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
ITupleConsumerNode - Interface in jadex.rules.rulesystem.rete.nodes
A node that is able to consume tuples from a source node.
ITupleSourceNode - Interface in jadex.rules.rulesystem.rete.nodes
A node that is a source of tuples.
IValueExtractor - Interface in jadex.rules.rulesystem.rete.extractors
A value extractor is responsible for extracting a certain attribute or object value from a tuple or object.
IVariableAssignments - Interface in jadex.rules.rulesystem
Interface for an object that holds variable assignments.

J

jadex.rules.parser.conditions - package jadex.rules.parser.conditions
 
jadex.rules.parser.conditions.javagrammar - package jadex.rules.parser.conditions.javagrammar
 
jadex.rules.rulesystem - package jadex.rules.rulesystem
 
jadex.rules.rulesystem.rete - package jadex.rules.rulesystem.rete
 
jadex.rules.rulesystem.rete.builder - package jadex.rules.rulesystem.rete.builder
 
jadex.rules.rulesystem.rete.constraints - package jadex.rules.rulesystem.rete.constraints
 
jadex.rules.rulesystem.rete.extractors - package jadex.rules.rulesystem.rete.extractors
 
jadex.rules.rulesystem.rete.nodes - package jadex.rules.rulesystem.rete.nodes
 
jadex.rules.rulesystem.rules - package jadex.rules.rulesystem.rules
 
jadex.rules.rulesystem.rules.functions - package jadex.rules.rulesystem.rules.functions
 
jadex.rules.state - package jadex.rules.state
 
jadex.rules.state.io.xml - package jadex.rules.state.io.xml
 
jadex.rules.state.javaimpl - package jadex.rules.state.javaimpl
 
java_boolean_type - Static variable in class jadex.rules.state.OAVJavaType
The java boolean type.
java_class_type - Static variable in class jadex.rules.state.OAVJavaType
The java class type.
java_collection_type - Static variable in class jadex.rules.state.OAVJavaType
The java collection type.
java_double_type - Static variable in class jadex.rules.state.OAVJavaType
The java double type.
java_exception_type - Static variable in class jadex.rules.state.OAVJavaType
The java exception type.
java_float_type - Static variable in class jadex.rules.state.OAVJavaType
The java float type.
java_integer_type - Static variable in class jadex.rules.state.OAVJavaType
The java integer type.
java_long_type - Static variable in class jadex.rules.state.OAVJavaType
The java long type.
java_object_type - Static variable in class jadex.rules.state.OAVJavaType
The java object type.
java_string_type - Static variable in class jadex.rules.state.OAVJavaType
The java string type.
java_type_model - Static variable in class jadex.rules.state.OAVJavaType
The java type model.
JavaArrayExtractor - Class in jadex.rules.rulesystem.rete.extractors
An extractor for getting elements from arrays.
JavaArrayExtractor(IValueExtractor, IValueExtractor) - Constructor for class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
Create a new array extractor.
JavaIDDigit - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
JavaIDDigit - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
JavaIDDigit - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
JavaIDDigit - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
javaidentity - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
Flag to enable identity handling of java objects (instead of equality).
JavaJadexLexer - Class in jadex.rules.parser.conditions.javagrammar
 
JavaJadexLexer() - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
JavaJadexLexer(CharStream) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
JavaJadexLexer(CharStream, RecognizerSharedState) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
JavaJadexLexer.DFA19 - Class in jadex.rules.parser.conditions.javagrammar
 
JavaJadexLexer.DFA30 - Class in jadex.rules.parser.conditions.javagrammar
 
JavaJadexParser - Class in jadex.rules.parser.conditions.javagrammar
 
JavaJadexParser(TokenStream) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
JavaJadexParser(TokenStream, RecognizerSharedState) - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
JavaJadexParser.DFA18 - Class in jadex.rules.parser.conditions.javagrammar
 
JavaMethodExtractor - Class in jadex.rules.rulesystem.rete.extractors
Call a method on an object.
JavaMethodExtractor(IValueExtractor, MethodCall, IValueExtractor[]) - Constructor for class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Create a new method extractor
JavaObjectExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for a Java attribute value (or the whole object).
JavaObjectExtractor(OAVJavaAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.JavaObjectExtractor
Create a new extractor.
javaobjects - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The java objects set.
JavaParserTest - Class in jadex.rules.parser.conditions.javagrammar
Test the functionality of the clips parser.
JavaParserTest() - Constructor for class jadex.rules.parser.conditions.javagrammar.JavaParserTest
 
JavaPrefixExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for a Java attribute value.
JavaPrefixExtractor(OAVJavaAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.JavaPrefixExtractor
Create a new extractor.
JavaTupleExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for fetching a Java value from a rete tuple.
JavaTupleExtractor(int, OAVJavaAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.JavaTupleExtractor
Create a new extractor.

K

key - Variable in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
The key value.
key - Variable in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
The key value.
key - Variable in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
The key value.
keySet() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
kind - Variable in class jadex.rules.state.OAVJavaType
The kind of type (value, object, bean).
KIND_BEAN - Static variable in class jadex.rules.state.OAVJavaType
The bean kind (for java beans supporting property changes).
KIND_OBJECT - Static variable in class jadex.rules.state.OAVJavaType
The object kind (for normal java objects).
KIND_VALUE - Static variable in class jadex.rules.state.OAVJavaType
The value kind (for immutable java objects).

L

last - Variable in class jadex.rules.rulesystem.AbstractAgenda
The last activation.
last - Variable in class jadex.rules.rulesystem.rete.Tuple
The tuple pointer.
lastanode - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The last alpha node.
lastbnode - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The last beta node.
lcons - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The list of conditions.
left - Variable in class jadex.rules.parser.conditions.javagrammar.OperationExpression
The left value expression.
LeftInputAdapterNode - Class in jadex.rules.rulesystem.rete.nodes
A node for converting an object to a tuple.
LeftInputAdapterNode(int) - Constructor for class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Create a new node.
Length - Class in jadex.rules.rulesystem.rules.functions
Length of a multislot.
Length() - Constructor for class jadex.rules.rulesystem.rules.functions.Length
 
LESS - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The less operator.
Less() - Constructor for class jadex.rules.rulesystem.rules.Operator.Less
 
LESSOREQUAL - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The less or equal operator.
LessOrEqual() - Constructor for class jadex.rules.rulesystem.rules.Operator.LessOrEqual
 
Letter - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
Letter - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
Letter - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
Letter - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
lhs() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
LIFOAgenda - Class in jadex.rules.rulesystem
LIFO agenda.
LIFOAgenda() - Constructor for class jadex.rules.rulesystem.LIFOAgenda
Create a new agenda.
LINE_COMMENT - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
LINE_COMMENT - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
LINE_COMMENT - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
LINE_COMMENT - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
linkObject(Object, Object, Object, QName[], AReadContext) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Link an object to its parent.
LIST - Static variable in class jadex.rules.state.OAVAttributeType
Constant for list multiplicity.
listeners - Variable in class jadex.rules.rulesystem.AbstractAgenda
Agenda listeners (if any).
listeners - Variable in class jadex.rules.rulesystem.Rulebase
The listeners.
listeners - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The bunch state listeners.
literal() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
literal() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
literalConstraint(Object) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
LiteralConstraint - Class in jadex.rules.rulesystem.rules
A literal contraint assures that an object field/method has the specified (return) value.
LiteralConstraint(Object, Object) - Constructor for class jadex.rules.rulesystem.rules.LiteralConstraint
Create a new literal constraint.
LiteralConstraint(Object, Object, IOperator) - Constructor for class jadex.rules.rulesystem.rules.LiteralConstraint
Create a new literal constraint.
LiteralExpression - Class in jadex.rules.parser.conditions.javagrammar
A literal is a constant value.
LiteralExpression(Object) - Constructor for class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Create a new literal.
LiteralReturnValueConstraint - Class in jadex.rules.rulesystem.rules
Test if the function result equals a value.
LiteralReturnValueConstraint(Object, FunctionCall) - Constructor for class jadex.rules.rulesystem.rules.LiteralReturnValueConstraint
Create a new return value constraint.
LiteralReturnValueConstraint(Object, FunctionCall, IOperator) - Constructor for class jadex.rules.rulesystem.rules.LiteralReturnValueConstraint
Create a new return value constraint.
logicalAndExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
logicalOrExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
lookaheadCast(TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for a type cast.
lookaheadExistential(TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for an existential declaration (type var).
lookaheadFunctionCall(TokenStream) - Static method in class jadex.rules.parser.conditions.SConditions
Lookahead for an function call.
lookaheadObjectCE(TokenStream) - Static method in class jadex.rules.parser.conditions.SConditions
Lookahead for an object condition.
lookaheadStaticField(TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for a static field.
lookaheadStaticMethod(TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for a static method.
lookaheadType(TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for a type.
lookaheadType(int, TokenStream, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.SJavaParser
Lookahead for a type.

M

main(String[]) - Static method in class jadex.rules.parser.conditions.ClipsParserTest
Main for testing only.
main(String[]) - Static method in class jadex.rules.parser.conditions.javagrammar.JavaParserTest
Main for testing only.
main(String[]) - Static method in class jadex.rules.state.javaimpl.OAVLongIdGenerator
Main for testing.
MAP - Static variable in class jadex.rules.state.OAVAttributeType
Constant for map multiplicity.
mappings - Variable in class jadex.rules.rulesystem.rete.nodes.NotMemory
The mappings (lefttuple -> {rightvalues}).
matcherfunc - Variable in class jadex.rules.rulesystem.RuleSystem
The pattern matcher functionality for evaluating rules.
matcherstate - Variable in class jadex.rules.rulesystem.RuleSystem
The matcher state.
MATCHES - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The matches operator.
Matches() - Constructor for class jadex.rules.rulesystem.rules.Operator.Matches
 
mBooleanLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mBooleanLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mCharacterLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mCharacterLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mCOMMENT() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mCOMMENT() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mConstraintOperator() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mDecimalLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mDecimalLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
memory - Variable in class jadex.rules.rulesystem.rete.nodes.ReteMemory
The memory.
mEscapeSequence() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mEscapeSequence() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
method - Variable in class jadex.rules.rulesystem.rules.functions.MethodCallFunction
The method.
method - Variable in class jadex.rules.rulesystem.rules.MethodCall
The method.
methodAccess() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
MethodAccess - Class in jadex.rules.parser.conditions.javagrammar
Invoke a method on an object.
MethodAccess(String, Expression[]) - Constructor for class jadex.rules.parser.conditions.javagrammar.MethodAccess
Create a new method access.
methodcall - Variable in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
The method call descriptor.
MethodCall - Class in jadex.rules.rulesystem.rules
Definition of a Java method call.
MethodCall(OAVJavaType, Method) - Constructor for class jadex.rules.rulesystem.rules.MethodCall
Create a new Java method call.
MethodCall(OAVJavaType, Method, Object[]) - Constructor for class jadex.rules.rulesystem.rules.MethodCall
Create a new Java method call.
MethodCall(OAVJavaType, Method, List) - Constructor for class jadex.rules.rulesystem.rules.MethodCall
Create a new Java method call.
MethodCallFunction - Class in jadex.rules.rulesystem.rules.functions
Invoke a method on an object.
MethodCallFunction(Method) - Constructor for class jadex.rules.rulesystem.rules.functions.MethodCallFunction
Create a new function.
methodConstraint(OAVTypeModel, OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
methodname() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
mExponent() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mExponent() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mFloatingPointLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mFloatingPointLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mFloatTypeSuffix() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mFloatTypeSuffix() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mHexDigit() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mHexDigit() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mHexLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mHexLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mIDENTIFIER() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mIdentifiertoken() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
Min - Class in jadex.rules.rulesystem.rules.functions
Find the lowest value of the arguments.
Min() - Constructor for class jadex.rules.rulesystem.rules.functions.Min
 
min_values - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The minimum number of required values.
mIntegerTypeSuffix() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mIntegerTypeSuffix() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
MixedIdentityHashMap - Class in jadex.rules.rulesystem.rete.nodes
A mixed identity hash map allows to store java objects using identity and java values (numbers, strings, etc.) using equality.
MixedIdentityHashMap(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
Create a new mixed identity map.
MixedIdentityHashSet - Class in jadex.rules.rulesystem.rete.nodes
A mixed identity hash set allows to store java objects using identity and java values (numbers, strings, etc.) using equality.
MixedIdentityHashSet(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
Create a new mixed identity map.
mJavaIDDigit() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mJavaIDDigit() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mLetter() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mLetter() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mLINE_COMMENT() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mLINE_COMMENT() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mOctalEscape() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mOctalEscape() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mOctalLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mOctalLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
MOD - Static variable in interface jadex.rules.rulesystem.rules.functions.IFunction
The modulo function for building the remainder after dividing two values.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.INode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Propagate an indirect object change to this node.
modifyIndirectObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Propagate an indirect object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Propagate an object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Propagate an object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Propagate an object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Propagate an object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
Propagate an object change to this node.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Propagate an object change to this node.
modifyObject(Object, OAVObjectType, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Tell the condition system about a modified object in the state.
modifyObject(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Propagate an object change to this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Modify a tuple in this node.
modifyTuple(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Modify a tuple in this node.
Modulo - Class in jadex.rules.rulesystem.rules.functions
Calculate the modulo between two numbers.
Modulo() - Constructor for class jadex.rules.rulesystem.rules.functions.Modulo
 
mStringLiteral() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mStringLiteral() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__24() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__25() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__25() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__26() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__26() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__27() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__27() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__28() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__28() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__29() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__29() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__30() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__30() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__31() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__31() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__32() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__32() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__33() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__33() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__34() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__34() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__35() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__35() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__36() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__36() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__37() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__37() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__38() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__38() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__39() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__39() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__40() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__40() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__41() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__41() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__42() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__42() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__43() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__43() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__44() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__44() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__45() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__45() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__46() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__46() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__47() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__47() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__48() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__48() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mT__49() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mT__50() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mTokens() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mTokens() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
MULT - Static variable in interface jadex.rules.rulesystem.rules.functions.IFunction
The mult function for multiplying two or more values.
Mult - Class in jadex.rules.rulesystem.rules.functions
Multiply two or more values.
Mult() - Constructor for class jadex.rules.rulesystem.rules.functions.Mult
 
mult - Variable in class jadex.rules.state.OAVAttributeType
The multiplicity type.
MULTI - Static variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The constant for a multi variable.
multi - Variable in class jadex.rules.rulesystem.rules.Variable
Flag if it is a multi variable.
MULTI_DUMMY - Static variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The constant for a dummy multi variable.
multiBoundConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
MultifieldExtractor - Class in jadex.rules.rulesystem.rete.extractors
A multifield extractor has the purpose of extracting a value or a collection of values from a collection type attribute.
MultifieldExtractor(int, OAVAttributeType, int) - Constructor for class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Create a new extractor.
multiFieldVariable(OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
multiplicativeExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
MULTIPLICITIES_ALL - Static variable in class jadex.rules.state.OAVAttributeType
Set of all multiplicity types (->use an enum).
MULTIPLICITIES_MAPS - Static variable in class jadex.rules.state.OAVAttributeType
Set of map multiplicity types.
MULTIPLICITIES_MULT - Static variable in class jadex.rules.state.OAVAttributeType
Set of collection multiplicity types.
mUnicodeEscape() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mUnicodeEscape() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
mWS() - Method in class jadex.rules.parser.conditions.ClipsJadexLexer
 
mWS() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 

N

name - Variable in class jadex.rules.parser.conditions.javagrammar.FieldAccess
The name of the field.
name - Variable in class jadex.rules.parser.conditions.javagrammar.MethodAccess
The name of the method.
name - Variable in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
The name of the method.
name - Variable in class jadex.rules.rulesystem.rules.Rule
The name.
name - Variable in class jadex.rules.rulesystem.rules.Variable
The variable name.
name - Variable in class jadex.rules.state.OAVAttributeType
The name of the OAV attribute type.
name - Variable in class jadex.rules.state.OAVObjectType
The name of the OAV object type.
name - Variable in class jadex.rules.state.OAVTypeModel
The model name.
next - Variable in class jadex.rules.rulesystem.FIFOAgenda
The next activation (selected by strategy or manually form outside for debugging).
next - Variable in class jadex.rules.rulesystem.LIFOAgenda
The next activation (selected by strategy or manually form outside for debugging).
next - Variable in class jadex.rules.rulesystem.PriorityAgenda
The next activation (selected by strategy or manually form outside for debugging).
nextid - Variable in class jadex.rules.state.javaimpl.OAVLongIdGenerator
The id counter.
nocheck - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The flag to disable type checking.
nocheck - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The flag to disable type checking.
node - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
The rete node.
node - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherState
The rete node.
nodecounter - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The node counter in this network.
NODEEVENT_OBJECTADDED - Static variable in interface jadex.rules.state.IProfiler
The node object added event item.
NODEEVENT_OBJECTMODIFIED - Static variable in interface jadex.rules.state.IProfiler
The node object modified event item.
NODEEVENT_OBJECTREMOVED - Static variable in interface jadex.rules.state.IProfiler
The node object removed event item.
NODEEVENT_TUPLEADDED - Static variable in interface jadex.rules.state.IProfiler
The node tuple added event item.
NODEEVENT_TUPLEMODIFIED - Static variable in interface jadex.rules.state.IProfiler
The node tuple modified event item.
NODEEVENT_TUPLEREMOVED - Static variable in interface jadex.rules.state.IProfiler
The node tuple removed event item.
nodeid - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractNode
The node id.
nodesharing - Variable in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Flag to turn on/off nodesharing.
NONE - Static variable in class jadex.rules.state.OAVAttributeType
Constants for no multiplicity.
nontypePrimary() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
notce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
NotCondition - Class in jadex.rules.rulesystem.rules
Condition for negating another condition.
NotCondition(ICondition) - Constructor for class jadex.rules.rulesystem.rules.NotCondition
Create a new not condition.
NotConstraintEvaluator - Class in jadex.rules.rulesystem.rete.constraints
A not constraint evaluator checks if the left tuple corresponds to the beginning of the right object, which also has to be a tuple.
NotConstraintEvaluator() - Constructor for class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
 
NOTEQUAL - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The not equal operator.
NotEqual() - Constructor for class jadex.rules.rulesystem.rules.Operator.NotEqual
 
notifyEventListeners() - Method in interface jadex.rules.state.IOAVState
Throw collected events and notify the listeners.
notifyEventListeners() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Throw collected events and notify the listeners.
notifyEventListeners() - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Throw collected events and notify the listeners.
notifyEventListeners() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Throw collected events and notify the listeners.
notifying - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
Flag that is only true, while listeners are being notified.
notifyListeners() - Method in class jadex.rules.rulesystem.AbstractAgenda
Notify all listeners (if any).
notifyOneEvent(Object) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Notify one event to all listeners.
notjoin - Variable in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Flag to turn on/off placing join constraints in a not node (otherwise separate beta nodes will be created and not nodes will have no constraints).
NotMemory - Class in jadex.rules.rulesystem.rete.nodes
Node memory for not nodes.
NotMemory(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.NotMemory
Create a new not memory.
NotNode - Class in jadex.rules.rulesystem.rete.nodes
A not node lets tuples (from left side) pass, when there is no match from the right side.
NotNode(int, IConstraintEvaluator[], ConstraintIndexer[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.NotNode
Create a new not node.

O

OAVAbstractState - Class in jadex.rules.state.javaimpl
An object holding the state as OAV triples (object, attribute, value).
OAVAbstractState(OAVTypeModel) - Constructor for class jadex.rules.state.javaimpl.OAVAbstractState
Create a new empty OAV state representation.
OAVAttributeType - Class in jadex.rules.state
Type definition for an attribute of objects stored as OAV triples.
OAVAttributeType(OAVObjectType, String, OAVObjectType, String, Object, OAVAttributeType) - Constructor for class jadex.rules.state.OAVAttributeType
Create a new OAV attribute type.
OAVContentIdState - Class in jadex.rules.state.javaimpl
An object holding the state as OAV triples (object, attribute, value).
OAVContentIdState(OAVTypeModel) - Constructor for class jadex.rules.state.javaimpl.OAVContentIdState
Create a new empty OAV state representation.
OAVDebugIdGenerator - Class in jadex.rules.state.javaimpl
Id generator displaying contents of objects for debugging.
OAVDebugIdGenerator() - Constructor for class jadex.rules.state.javaimpl.OAVDebugIdGenerator
Create a new id generator.
OAVDebugIdGenerator(boolean) - Constructor for class jadex.rules.state.javaimpl.OAVDebugIdGenerator
Create a new id generator.
OAVEventHandler - Class in jadex.rules.state.javaimpl
This class handles the collection and distribution OAV events to registered listeners.
OAVEventHandler(IOAVState) - Constructor for class jadex.rules.state.javaimpl.OAVEventHandler
Create a new OAV event handler.
oavevents - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The collected change events.
OAVJavaAttributeType - Class in jadex.rules.state
Attribute type for Java object types.
OAVJavaAttributeType(OAVObjectType, String, OAVObjectType, String, Object, PropertyDescriptor) - Constructor for class jadex.rules.state.OAVJavaAttributeType
Create a new OAV attribute type.
OAVJavaType - Class in jadex.rules.state
A java type that
OAVJavaType(Class, String, OAVTypeModel) - Constructor for class jadex.rules.state.OAVJavaType
Create a new OAV object type.
OAVLongIdGenerator - Class in jadex.rules.state.javaimpl
Id generator based on long values.
OAVLongIdGenerator() - Constructor for class jadex.rules.state.javaimpl.OAVLongIdGenerator
Create a new id generator.
OAVLongIdGenerator(boolean) - Constructor for class jadex.rules.state.javaimpl.OAVLongIdGenerator
Create a new id generator.
OAVMixedWeakState - Class in jadex.rules.state.javaimpl
An object holding the state as OAV triples (object, attribute, value).
OAVMixedWeakState(OAVTypeModel) - Constructor for class jadex.rules.state.javaimpl.OAVMixedWeakState
Create a new empty OAV state representation.
OAVNameIdGenerator - Class in jadex.rules.state.javaimpl
Id generator using easy to read names and numbers.
OAVNameIdGenerator() - Constructor for class jadex.rules.state.javaimpl.OAVNameIdGenerator
Create a new id generator.
OAVNameIdGenerator(boolean) - Constructor for class jadex.rules.state.javaimpl.OAVNameIdGenerator
Create a new id generator.
OAVObjectAddedEvent - Class in jadex.rules.state.javaimpl
Internal object added event.
OAVObjectAddedEvent(Object, OAVObjectType, boolean) - Constructor for class jadex.rules.state.javaimpl.OAVObjectAddedEvent
Create a new object added event.
OAVObjectIdGenerator - Class in jadex.rules.state.javaimpl
Simplest possible id generatorusing plain objects.
OAVObjectIdGenerator() - Constructor for class jadex.rules.state.javaimpl.OAVObjectIdGenerator
Create a new id generator.
OAVObjectIdGenerator(boolean) - Constructor for class jadex.rules.state.javaimpl.OAVObjectIdGenerator
Create a new id generator.
OAVObjectReaderHandler - Class in jadex.rules.state.io.xml
Handler for reading XML into OAV objects.
OAVObjectReaderHandler() - Constructor for class jadex.rules.state.io.xml.OAVObjectReaderHandler
Create a new handler.
OAVObjectRemovedEvent - Class in jadex.rules.state.javaimpl
Internal object removed event.
OAVObjectRemovedEvent(Object, OAVObjectType) - Constructor for class jadex.rules.state.javaimpl.OAVObjectRemovedEvent
Create a new event.
OAVObjectType - Class in jadex.rules.state
Type definition for an object stored as OAV triples.
OAVObjectType(String, OAVObjectType, OAVTypeModel) - Constructor for class jadex.rules.state.OAVObjectType
Create a new OAV object type.
OAVObjectUsage - Class in jadex.rules.state.javaimpl
Struct for storing an object usage.
OAVObjectUsage(Object, OAVAttributeType) - Constructor for class jadex.rules.state.javaimpl.OAVObjectUsage
Create a new object usage.
OAVObjectWriterHandler - Class in jadex.rules.state.io.xml
OAV version for fetching write info for an object.
OAVObjectWriterHandler(Set) - Constructor for class jadex.rules.state.io.xml.OAVObjectWriterHandler
Create a new writer.
OAVObjectWriterHandler(boolean, Set) - Constructor for class jadex.rules.state.io.xml.OAVObjectWriterHandler
Create a new writer.
OAVObjectWriterHandler(boolean, boolean, Set) - Constructor for class jadex.rules.state.io.xml.OAVObjectWriterHandler
Create a new writer.
OAVObjectWriterHandler(boolean, boolean, boolean, Set) - Constructor for class jadex.rules.state.io.xml.OAVObjectWriterHandler
Create a new writer.
OAVState - Class in jadex.rules.state.javaimpl
An object holding the state as OAV triples (object, attribute, value).
OAVState(OAVTypeModel) - Constructor for class jadex.rules.state.javaimpl.OAVState
Create a new empty OAV state representation.
OAVStateFactory - Class in jadex.rules.state.javaimpl
Factory to decouple state creation.
OAVStateFactory() - Constructor for class jadex.rules.state.javaimpl.OAVStateFactory
 
OAVTypeModel - Class in jadex.rules.state
A type model contains all known types.
OAVTypeModel(String) - Constructor for class jadex.rules.state.OAVTypeModel
Create a new model.
OAVTypeModel(String, ClassLoader) - Constructor for class jadex.rules.state.OAVTypeModel
Create a new model.
OAVTypeModel(String, ClassLoader, OAVTypeModel[]) - Constructor for class jadex.rules.state.OAVTypeModel
Create a new model.
OAVWeakIdGenerator - Class in jadex.rules.state.javaimpl
Id generator using easy to read names and numbers.
OAVWeakIdGenerator(ReferenceQueue) - Constructor for class jadex.rules.state.javaimpl.OAVWeakIdGenerator
Create a new id generator.
OAVWeakIdGenerator.OAVExternalObjectId - Class in jadex.rules.state.javaimpl
An id for an OAV object.
OAVWeakIdGenerator.OAVInternalObjectId - Class in jadex.rules.state.javaimpl
An id for an OAV object.
OAVWeakState - Class in jadex.rules.state.javaimpl
An object holding the state as OAV triples (object, attribute, value).
OAVWeakState(OAVTypeModel) - Constructor for class jadex.rules.state.javaimpl.OAVWeakState
Create a new empty OAV state representation.
object - Variable in class jadex.rules.rulesystem.rete.nodes.VirtualFact
The real fact (object).
object - Variable in class jadex.rules.rulesystem.rete.Tuple
The object.
object - Variable in class jadex.rules.state.javaimpl.OAVObjectUsage
The object.
objectAdded(Object, OAVObjectType, boolean) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Notification when an object has been added to the state.
objectAdded(Object, OAVObjectType, boolean) - Method in interface jadex.rules.state.IOAVStateListener
Notification when an object has been added to the state.
objectAdded(Object, OAVObjectType, boolean) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Notification when an object has been added to the state.
objectce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
ObjectCondition - Class in jadex.rules.rulesystem.rules
A condition that contains constraints belonging to one object.
ObjectCondition(OAVObjectType) - Constructor for class jadex.rules.rulesystem.rules.ObjectCondition
Create a new object condition.
ObjectCondition(OAVObjectType, List) - Constructor for class jadex.rules.rulesystem.rules.ObjectCondition
Create a new object condition.
OBJECTEVENT_ADDED - Static variable in interface jadex.rules.state.IProfiler
The object added event item.
OBJECTEVENT_MODIFIED - Static variable in interface jadex.rules.state.IProfiler
The object modified event item.
OBJECTEVENT_REMOVED - Static variable in interface jadex.rules.state.IProfiler
The object removed event item.
ObjectExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for an attribute value (or the whole object).
ObjectExtractor(OAVAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Create a new extractor.
ObjectExtractor(OAVAttributeType, Object) - Constructor for class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Create a new extractor.
objectModified(Object, OAVObjectType, OAVAttributeType, Object, Object) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Notification when an attribute value of an object has been set.
objectModified(Object, OAVObjectType, OAVAttributeType, Object, Object) - Method in interface jadex.rules.state.IOAVStateListener
Notification when an attribute value of an object has been set.
objectModified(Object, OAVObjectType, OAVAttributeType, Object, Object) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Notification when an attribute value of an object has been set.
objectRemoved(Object, OAVObjectType) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherState
Notification when an object has been removed from state.
objectRemoved(Object, OAVObjectType) - Method in interface jadex.rules.state.IOAVStateListener
Notification when an object has been removed from state.
objectRemoved(Object, OAVObjectType) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Notification when an object has been removed from state.
objects - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
The map for (value -> objects).
objects - Variable in class jadex.rules.state.javaimpl.OAVContentIdState
The objects table.
objects - Variable in class jadex.rules.state.javaimpl.OAVMixedWeakState
The objects table (oid -> content map).
objects - Variable in class jadex.rules.state.javaimpl.OAVState
The objects table (oid -> content map).
objects - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The objects table (id -> map).
OBJECTTYPE - Static variable in class jadex.rules.state.OAVAttributeType
 
objectusages - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The usages of object ids (object id -> usages[map] (objectusage -> cnt)).
objectusages - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The usages of object ids (object id -> usages).
objex - Variable in class jadex.rules.rulesystem.rete.extractors.JavaArrayExtractor
The object extractor.
objex - Variable in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
The object extractor.
ocons - Variable in class jadex.rules.rulesystem.rules.CollectCondition
The object condition (contains constraints for objects in the collection).
oconstack - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
Stack for object conditions (for checking if constraints can be generated in current context).
oconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.AlphaNode
The object consumers.
oconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
The object consumers.
oconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The object consumers.
OctalEscape - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
OctalEscape - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
OctalEscape - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
OctalEscape - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
OctalLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
OctalLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
OctalLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
OctalLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
OperationExpression - Class in jadex.rules.parser.conditions.javagrammar
An operation composes two values.
OperationExpression(Expression, Expression, IOperator) - Constructor for class jadex.rules.parser.conditions.javagrammar.OperationExpression
Create a new operation.
OperationExpression(Expression, Expression, IFunction) - Constructor for class jadex.rules.parser.conditions.javagrammar.OperationExpression
Create a new operation.
operator() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
operator - Variable in class jadex.rules.parser.conditions.javagrammar.OperationExpression
The operator.
operator - Variable in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
The operator.
operator - Variable in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
The operator.
operator - Variable in class jadex.rules.rulesystem.rules.Constraint
The operator.
operator - Variable in class jadex.rules.rulesystem.rules.functions.OperatorFunction
The operator.
Operator - Class in jadex.rules.rulesystem.rules
The operator class contains the implementation of all operators for evaluating two values.
Operator() - Constructor for class jadex.rules.rulesystem.rules.Operator
 
operator - Variable in class jadex.rules.rulesystem.rules.ReturnValueConstraint
The operator.
Operator.Contains - Class in jadex.rules.rulesystem.rules
Test if an object is contained in a collection.
Operator.Equal - Class in jadex.rules.rulesystem.rules
Test two objects for equality.
Operator.Excludes - Class in jadex.rules.rulesystem.rules
Test if an object is excluded from a collection.
Operator.Greater - Class in jadex.rules.rulesystem.rules
Test two objects for greater than.
Operator.GreaterOrEqual - Class in jadex.rules.rulesystem.rules
Test two objects for greater or equal.
Operator.InstanceOf - Class in jadex.rules.rulesystem.rules
Test if an object is instanceof a class.
Operator.Less - Class in jadex.rules.rulesystem.rules
Test two objects for less than.
Operator.LessOrEqual - Class in jadex.rules.rulesystem.rules
Test two objects for less or equal.
Operator.Matches - Class in jadex.rules.rulesystem.rules
Requires strings as both parameters.
Operator.NotEqual - Class in jadex.rules.rulesystem.rules
Test two objects for non-equality.
Operator.StartsWith - Class in jadex.rules.rulesystem.rules
Requires strings as both parameters.
OPERATOR_AND - Static variable in class jadex.rules.parser.conditions.javagrammar.OperationExpression
The AND operator (&&).
OPERATOR_BNOT - Static variable in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
The bitwise not operator "~".
OPERATOR_MINUS - Static variable in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
The (unary) minus operator "-".
OPERATOR_NOT - Static variable in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
The not operator "!".
OPERATOR_OR - Static variable in class jadex.rules.parser.conditions.javagrammar.OperationExpression
The OR operator (||).
operatorCall(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
OperatorFunction - Class in jadex.rules.rulesystem.rules.functions
Wrapper that allows operators being used as functions.
OperatorFunction(IOperator) - Constructor for class jadex.rules.rulesystem.rules.functions.OperatorFunction
Create create new function.
OrCondition - Class in jadex.rules.rulesystem.rules
Condition for or-ing contained conditions.
OrCondition() - Constructor for class jadex.rules.rulesystem.rules.OrCondition
Create a new or condition.
OrCondition(List) - Constructor for class jadex.rules.rulesystem.rules.OrCondition
Create a new or condition.
OrCondition(ICondition[]) - Constructor for class jadex.rules.rulesystem.rules.OrCondition
Create a new or condition.
OrConstraint - Class in jadex.rules.rulesystem.rules
Or connected constraint tests.
OrConstraint(IConstraint, IConstraint) - Constructor for class jadex.rules.rulesystem.rules.OrConstraint
Create a new or constraint.
OrConstraint(IConstraint[]) - Constructor for class jadex.rules.rulesystem.rules.OrConstraint
Create a new or constraint.
OrConstraintEvaluator - Class in jadex.rules.rulesystem.rete.constraints
A constraint evaluator for or-connected constraints.
OrConstraintEvaluator(IConstraintEvaluator[]) - Constructor for class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Create an OR constraint evaluator.
ORDEREDMAP - Static variable in class jadex.rules.state.OAVAttributeType
Constant for an ordered map multiplicity.
osource - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The object source.
osource - Variable in class jadex.rules.rulesystem.rete.nodes.AlphaNode
The object source.
osource - Variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The object source.
osource - Variable in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
The object source.
osource - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The object source.
otype - Variable in class jadex.rules.state.OAVAttributeType
The object type having the attribute.
ovalues - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
The cached values (object -> value).

P

parameter(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
parameters - Variable in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
The parameter extractors.
parametervalues - Variable in class jadex.rules.parser.conditions.javagrammar.MethodAccess
The parameter value expressions.
parametervalues - Variable in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
The parameter value expressions.
paramsources - Variable in class jadex.rules.rulesystem.rules.FunctionCall
The sources of the parameter values.
paramsources - Variable in class jadex.rules.rulesystem.rules.MethodCall
The sources of the parameter values.
parent - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The parent build context (if any).
parent - Variable in class jadex.rules.state.IProfiler.ProfilingInfo
The parent profiling info.
parseClipsCondition(String, OAVTypeModel) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseClipsCondition(String, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseClipsCondition(String, OAVTypeModel, String[], List) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseCondition(ICondition, String, String, OAVTypeModel, String[], List, IParserHelper, Variable, boolean) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseJavaCondition(String, OAVTypeModel) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseJavaCondition(String, OAVTypeModel, String[]) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
parseJavaCondition(String, String[], List, IParserHelper, Variable, boolean) - Static method in class jadex.rules.parser.conditions.ParserHelper
Parse a condition.
ParserHelper - Class in jadex.rules.parser.conditions
The parser helper class for parsing conditions.
ParserHelper() - Constructor for class jadex.rules.parser.conditions.ParserHelper
 
PCL - Static variable in class jadex.rules.state.javaimpl.OAVAbstractState
The argument types for property change listener adding/removal (cached for speed).
PCL - Static variable in class jadex.rules.state.javaimpl.OAVWeakState
The argument types for property change listener adding/removal (cached for speed).
PCL - Static variable in class jadex.rules.state.OAVTypeModel
The argument types for property change listener adding/removal (cached for speed).
pcls - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The Java beans property change listeners.
pcls - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The Java beans property change listeners.
popCondition() - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Pop a condition from the stack.
predicateConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
PredicateConstraint - Class in jadex.rules.rulesystem.rules
PredicateConstraint assures that (true == p(var1, var2, ...))
PredicateConstraint(FunctionCall) - Constructor for class jadex.rules.rulesystem.rules.PredicateConstraint
Create a new predicate constraint.
prefix - Variable in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
The prefix value expression.
PrefixExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for an attribute value.
PrefixExtractor(OAVAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Create a new extractor.
PrefixExtractor(OAVAttributeType, Object) - Constructor for class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Create a new extractor.
primaryExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
PrimaryExpression - Class in jadex.rules.parser.conditions.javagrammar
A computable value composed of primary value and zero to many suffixes.
PrimaryExpression(Expression, Suffix[]) - Constructor for class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Create a new primary expression.
primaryPrefix() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
primarySuffix() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
priority - Variable in class jadex.rules.rulesystem.Activation
The priority.
priority - Variable in class jadex.rules.rulesystem.rules.Rule
The priority evaluator.
PRIORITY_1 - Static variable in interface jadex.rules.rulesystem.rules.IPriorityEvaluator
 
PRIORITY_2 - Static variable in interface jadex.rules.rulesystem.rules.IPriorityEvaluator
 
PriorityAgenda - Class in jadex.rules.rulesystem
An agenda that sorts activations according to their priority.
PriorityAgenda() - Constructor for class jadex.rules.rulesystem.PriorityAgenda
Create a new agenda.
profiler - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The profiler.
profiler - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The profiler.
ProfilingInfo(String, Object, IProfiler.ProfilingInfo, long, long) - Constructor for class jadex.rules.state.IProfiler.ProfilingInfo
Create a new profiling info.
propagateAdditionToObjectConsumers(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Propagate a new object to all object consumers.
propagateAdditionToObjectConsumers(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Propagate a new object to all object consumers.
propagateAdditionToTupleConsumers(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Propagate a new tuple to all tuple consumers.
propagateAdditionToTupleConsumers(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Propagate a new tuple to all tuple consumers.
propagateModification(Tuple, Object, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Propagate a change of a tuple in the result memory.
propagateModification(Tuple, Object, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Propagate a change of a tuple in the result memory.
propagateModification(Tuple, Object, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Propagate a change of a tuple in the result memory.
propagateModificationToObjectConsumers(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Propagate a modified object to all object consumers.
propagateModificationToObjectConsumers(Object, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Propagate a modified object to all object consumers.
propagateModificationToTupleConsumers(Tuple, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Propagate a modified object to all object consumers.
propagateModificationToTupleConsumers(Tuple, int, OAVAttributeType, Object, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Propagate a modified tuple to all tuple consumers.
propagateRemovalToObjectConsumers(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Propagate a removed object to all object consumers.
propagateRemovalToObjectConsumers(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Propagate a removed object to all object consumers.
propagateRemovalToTupleConsumers(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Propagate a removed tuple to all tuple consumers.
propagateRemovalToTupleConsumers(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Propagate a removed tuple to all tuple consumers.
propdesc - Variable in class jadex.rules.state.OAVJavaAttributeType
The property descriptor.
properties - Variable in class jadex.rules.state.OAVJavaType
Attributes for bean properties.
propreadmethod - Static variable in class jadex.rules.state.OAVJavaAttributeType
The property object read method.
pseudovariable() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
pushCondition(ConstrainableCondition) - Method in class jadex.rules.parser.conditions.javagrammar.BuildContext
Push a condition on the stack.
put(Object, Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
putAll(Map) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
putTerminalNode(TerminalNode) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Set the terminal node for a rule.
putWorkingTuple(Tuple, Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Add a tuple to the result.

Q

queue - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
The reference queue.
queue - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator
The reference queue for stale external ids.
queue - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The reference queue for stale objects.
QUEUE - Static variable in class jadex.rules.state.OAVAttributeType
Constants for queue multiplicity.

R

registerValue(OAVJavaType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Register a value for observation.
registerValue(OAVJavaType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Register a value for observation.
relationalExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.AlphaNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode
The set of relevant attributes.
relevants - Variable in class jadex.rules.rulesystem.rete.nodes.TestNode
The set of relevant attributes.
remove(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
remove(Object) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
removeActivation(Activation) - Method in class jadex.rules.rulesystem.AbstractAgenda
Remove an activation
removeActivation(Activation) - Method in class jadex.rules.rulesystem.FIFOAgenda
Remove an activation
removeActivation(Activation) - Method in class jadex.rules.rulesystem.LIFOAgenda
Remove an activation
removeActivation(Activation) - Method in class jadex.rules.rulesystem.PriorityAgenda
Remove an activation
removeAgendaListener(IAgendaListener) - Method in class jadex.rules.rulesystem.AbstractAgenda
Remove an agenda listener.
removeAgendaListener(IAgendaListener) - Method in interface jadex.rules.rulesystem.IAgenda
Remove an agenda listener.
removeAll(Collection) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
removeAttribute(OAVAttributeType) - Method in class jadex.rules.rulesystem.rete.extractors.AttributeSet
Remove an attributes.
removeAttributeValue(Object, OAVAttributeType, Object) - Method in interface jadex.rules.state.IOAVState
Remove an attribute of an object to the given value.
removeAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Remove an attribute of an object (oid) to the given value.
removeAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Remove an attribute of an object to the given value.
removeBreakpoint(Object) - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Remove a breakpoint from the interpreter.
removed_objects - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The objects that have been removed in current change set.
removeExternalObjectUsage(Object, Object) - Method in interface jadex.rules.state.IOAVState
Remove an external usage of a state object.
removeExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Remove an external usage of a state object (oid).
removeExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVContentIdState
Remove an external usage of a state object (oid).
removeExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Remove an external usage of a state object (oid).
removeExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVState
Remove an external usage of a state object (oid).
removeExternalObjectUsage(Object, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Remove an external usage of a state object.
removeJavaObjectUsage(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Remove an object usage.
removeJavaRootObject(Object) - Method in interface jadex.rules.state.IOAVState
Remove a Java object from root objects.
removeJavaRootObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Drop a Java object from root objects.
removeJavaRootObject(Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Drop a Java object from root objects.
removeMapping(Tuple, Object) - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Remove a mapping for the key from the memory.
removeMappings(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Remove all mappings of the tuple from memory
removeMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Remove a match from the node memory and propagate if necessary.
removeMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.BetaNode
Remove a match from the node memory and propagate if necessary.
removeMatch(Tuple, Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Remove a match from the node memory and propagate if necessary.
removeNodeUsage(INode) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Remove a node usage.
removeObject(Object, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Remove an object from the memory.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Remove an object from this node.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Send a removed object to this node.
removeObject(Object) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Remove an object from the memory.
removeObject(Object, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Remove an object from the object index.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Send a removed object to this node.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
Send a removed object to this node.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Send a removed object to this node.
removeObject(Object, OAVObjectType, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Tell the condition system about a removed object in the state.
removeObject(Object, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Send a removed object to this node.
removeObject(Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Ultimately remove an object (oid), when there are no more external or internal references.
removeObject(Object) - Method in class jadex.rules.state.javaimpl.OAVMixedWeakState
Ultimately remove an object (oid), when there are no more external or internal references.
removeObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Remove an object consumer.
removeObjectConsumer(IObjectConsumerNode) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectSourceNode
Remove an object consumer.
removeObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Remove an object consumer.
removeObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Remove an object consumer.
removeObjectConsumer(IObjectConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Remove an object consumer.
removeObjectUsage(Object, OAVAttributeType, Object, Set, boolean) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Remove an object (oid or java object) usage.
removeResultTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Remove from the result.
removeResultTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Remove from the result.
removeRule(IRule) - Method in interface jadex.rules.rulesystem.IRulebase
Remove a rule.
removeRule(ReteNode, IRule) - Method in class jadex.rules.rulesystem.rete.builder.ReteBuilder
Remove a rule from a rete network.
removeRule(IRule) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Remove a rule from the network.
removeRule(IRule) - Method in class jadex.rules.rulesystem.Rulebase
Remove a rule.
removeRulebaseListener(IRulebaseListener) - Method in interface jadex.rules.rulesystem.IRulebase
Remove a state listener.
removeRulebaseListener(IRulebaseListener) - Method in class jadex.rules.rulesystem.Rulebase
Remove a rulebase listener.
removeStateListener(IOAVStateListener) - Method in interface jadex.rules.state.IOAVState
Remove a state listener.
removeStateListener(IOAVStateListener) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Remove a state listener.
removeStateListener(IOAVStateListener) - Method in class jadex.rules.state.javaimpl.OAVEventHandler
Remove a state listener.
removeStateListener(IOAVStateListener) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Remove a state listener.
removeTuple(Tuple, BetaMemory) - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Remove a tuple from the memory.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Remove a tuple from this node.
removeTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Remove a tuple from the memory.
removeTuple(Tuple, ConstraintIndexer) - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Remove an value -> object pair from the tuple index.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Remove a tuple from this node.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
Remove a tuple from this node.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.NotNode
Remove a tuple from this node.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Remove a tuple from this node.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Remove a tuple from this node.
removeTuple(Tuple, IOAVState, ReteMemory, AbstractAgenda) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Remove a tuple from this node.
removeTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Remove an tuple consumer.
removeTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Remove an tuple consumer.
removeTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Remove an tuple consumer.
removeTupleConsumer(ITupleConsumerNode) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleSourceNode
Remove an tuple consumer.
removeTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Remove an tuple consumer.
removeTupleConsumer(ITupleConsumerNode) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Remove an tuple consumer.
removeType(OAVObjectType) - Method in class jadex.rules.state.OAVTypeModel
Remove an existing type.
removeWorkingTuple(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Remove from the result.
report - Variable in class jadex.rules.rulesystem.rete.builder.ReteBuilder
The build report.
REPORTING - Static variable in class jadex.rules.rulesystem.rete.builder.ReteBuilder
The flag for turning on/off reporting.
resultmem - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory
The result memory.
resultmem - Variable in class jadex.rules.rulesystem.rete.nodes.CollectMemory
The result memory.
resultMemoryContains(Tuple) - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Test if tuple is contained in result memory.
retainAll(Collection) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
ReteBuilder - Class in jadex.rules.rulesystem.rete.builder
The rete builder class has the purpose to generate a rete network for a condition.
ReteBuilder() - Constructor for class jadex.rules.rulesystem.rete.builder.ReteBuilder
Create a new rete builder.
retemem - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherState
The rete memory.
ReteMemory - Class in jadex.rules.rulesystem.rete.nodes
The rete memory for all nodes.
ReteMemory(IOAVState) - Constructor for class jadex.rules.rulesystem.rete.nodes.ReteMemory
Create a new rete memory.
ReteNode - Class in jadex.rules.rulesystem.rete.nodes
ReteNode implementation of the IConditionSystem.
ReteNode() - Constructor for class jadex.rules.rulesystem.rete.nodes.ReteNode
Create a new rete system.
RetePatternMatcherFunctionality - Class in jadex.rules.rulesystem.rete
The static (reusable) part of a Rete matcher (i.e.
RetePatternMatcherFunctionality(IRulebase) - Constructor for class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Create a new Rete pattern matcher functionality.
RetePatternMatcherState - Class in jadex.rules.rulesystem.rete
The state specific part of a Rete pattern matcher.
RetePatternMatcherState(ReteNode, IOAVState, ReteMemory, AbstractAgenda) - Constructor for class jadex.rules.rulesystem.rete.RetePatternMatcherState
Create a state specific part of a Rete pattern matcher.
ReteVariableAssignments(Map, IRule) - Constructor for class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Create a new variable assignments.
returnValueConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
ReturnValueConstraint - Class in jadex.rules.rulesystem.rules
A return value constraint assures that (slot|var| f(var1, var2, ...))
ReturnValueConstraint(FunctionCall, IOperator) - Constructor for class jadex.rules.rulesystem.rules.ReturnValueConstraint
Create a new return value constraint.
rhs(OAVTypeModel) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
right - Variable in class jadex.rules.parser.conditions.javagrammar.OperationExpression
The right value expression.
RightInputAdapterNode - Class in jadex.rules.rulesystem.rete.nodes
A node for converting a tuple to an object.
RightInputAdapterNode(int) - Constructor for class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Create a new node.
rightunavailable - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
Flag indicating that no right input is available (for collect nodes).
root - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The root node.
root - Variable in class jadex.rules.state.javaimpl.OAVObjectAddedEvent
The root flag.
rootobjects - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The root objects (will not be cleaned up when usages==0) (oids + java objects).
rootobjects - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The root objects (will not be cleaned up when usages==0).
rule - Variable in class jadex.rules.rulesystem.Activation
The rule.
rule - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The currently built rule.
rule - Variable in class jadex.rules.rulesystem.rete.builder.BuildInfo
The rule.
rule - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode
The rule of the terminal node.
Rule - Class in jadex.rules.rulesystem.rules
A rule consists of a condition part and an action part that gets executed when the rule triggers.
Rule(String, ICondition, IAction) - Constructor for class jadex.rules.rulesystem.rules.Rule
Create a new rule.
Rule(String, ICondition, IAction, IPriorityEvaluator) - Constructor for class jadex.rules.rulesystem.rules.Rule
Create a new rule.
ruleAdded(IRule) - Method in interface jadex.rules.rulesystem.IRulebaseListener
Notification when a rule has been added.
ruleAdded(IRule) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Notification when a rule has been added.
rulebase - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
The rulebase.
Rulebase - Class in jadex.rules.rulesystem
The rule base of the system containing all rules.
Rulebase() - Constructor for class jadex.rules.rulesystem.Rulebase
Create a new rulebase.
rulebase - Variable in class jadex.rules.rulesystem.RuleSystem
The rule base containing all the rules.
ruleRemoved(IRule) - Method in interface jadex.rules.rulesystem.IRulebaseListener
Notification when a rule has been removed.
ruleRemoved(IRule) - Method in class jadex.rules.rulesystem.rete.RetePatternMatcherFunctionality
Notification when a rule has been removed.
rules - Variable in class jadex.rules.rulesystem.Rulebase
The rules.
RuleSystem - Class in jadex.rules.rulesystem
Rule system is a container for state, rule base, and pattern matcher with agenda.
RuleSystem(IOAVState, IRulebase, IPatternMatcherFunctionality) - Constructor for class jadex.rules.rulesystem.RuleSystem
Create a new rule system.
RuleSystem(IOAVState, IRulebase, IPatternMatcherFunctionality, AbstractAgenda) - Constructor for class jadex.rules.rulesystem.RuleSystem
Create a new rule system.
rulesystem - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
The agenda.
RuleSystemExecutor - Class in jadex.rules.rulesystem
A rule system executor can execute rule systems on a separate thread.
RuleSystemExecutor(RuleSystem, boolean) - Constructor for class jadex.rules.rulesystem.RuleSystemExecutor
Executor for rule systems.
RuleSystemExecutor(RuleSystem, boolean, IThreadPool) - Constructor for class jadex.rules.rulesystem.RuleSystemExecutor
Executor for rule systems.

S

SConditions - Class in jadex.rules.parser.conditions
Static helper methods for conditions parser.
SConditions() - Constructor for class jadex.rules.parser.conditions.SConditions
 
second - Variable in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
The second value expression.
SET - Static variable in class jadex.rules.state.OAVAttributeType
Constant for set multiplicity.
setAlpha(boolean) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the alpha flag.
setAttributeValue(IOAVState, Object, OAVAttributeType, Object) - Method in class jadex.rules.state.io.xml.OAVObjectReaderHandler
Set/add an attribute value.
setAttributeValue(Object, OAVAttributeType, Object) - Method in interface jadex.rules.state.IOAVState
Set an attribute of an object to the given value.
setAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Set an attribute of an object (oid) to the given value.
setAttributeValue(Object, OAVAttributeType, Object) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Set an attribute of an object to the given value.
setClassLoader(ClassLoader) - Method in class jadex.rules.state.OAVTypeModel
Set the classloader.
setDelay(boolean) - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Set the delay flag.
setErrorList(List) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
setExternal(boolean) - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Set the external flag.
setHistoryEnabled(boolean) - Method in class jadex.rules.rulesystem.AbstractAgenda
Set the history mode.
setHistoryEnabled(boolean) - Method in interface jadex.rules.rulesystem.IAgenda
Set the history mode.
setImports(String[]) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
setImports(String[]) - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
Set the imports.
setInited(boolean) - Method in class jadex.rules.rulesystem.rete.nodes.ReteNode
Set the inited state.
setLastAlphaNode(INode) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the lastnode.
setLastBetaNode(INode) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the lastnode.
setNextActivation(Activation) - Method in class jadex.rules.rulesystem.AbstractAgenda
Set the next activation.
setNextActivation(Activation) - Method in class jadex.rules.rulesystem.FIFOAgenda
Set the next activation.
setNextActivation(Activation) - Method in interface jadex.rules.rulesystem.IAgenda
Set the next activation.
setNextActivation(Activation) - Method in class jadex.rules.rulesystem.LIFOAgenda
Set the next activation.
setNextActivation(Activation) - Method in class jadex.rules.rulesystem.PriorityAgenda
Set the next activation.
setObjectSource(IObjectSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Set the object source of this node.
setObjectSource(IObjectSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Set the object source of this node.
setObjectSource(IObjectSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
Set the object source of this node.
setObjectSource(IObjectSourceNode) - Method in interface jadex.rules.rulesystem.rete.nodes.IObjectConsumerNode
Set the object source of this node.
setObjectSource(IObjectSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
Set the object source of this node.
setObjectSource(IObjectSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Set the object source of this node.
setObjectType(OAVObjectType) - Method in class jadex.rules.rulesystem.rules.ObjectCondition
Get the object type.
setParserHelper(IParserHelper) - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
Set the parser helper.
setProfiler(IProfiler) - Method in interface jadex.rules.state.IOAVState
Set the profiler.
setProfiler(IProfiler) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Set the profiler.
setProfiler(IProfiler) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Set the profiler.
setRightUnavailable(boolean) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the rightunavailable.
setRootNode(ReteNode) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the root.
setRule(IRule) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the rule.
setStepmode(boolean) - Method in class jadex.rules.rulesystem.RuleSystemExecutor
Set the stepmode.
setSynchronizator(ISynchronizator) - Method in interface jadex.rules.state.IOAVState
Set the synchronizator.
setSynchronizator(ISynchronizator) - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Set the synchronizator.
setSynchronizator(ISynchronizator) - Method in class jadex.rules.state.javaimpl.OAVWeakState
Set the synchronizator.
setTupleCount(int) - Method in class jadex.rules.rulesystem.rete.builder.BuildContext
Set the tuple count.
setTupleSource(ITupleSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
Set the tuple source of this node.
setTupleSource(ITupleSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.CollectNode
Set the tuple source of this node.
setTupleSource(ITupleSourceNode) - Method in interface jadex.rules.rulesystem.rete.nodes.ITupleConsumerNode
Set the tuple source of this node.
setTupleSource(ITupleSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
Set the tuple source of this node.
setTupleSource(ITupleSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode
Set the tuple source of this node.
setTupleSource(ITupleSourceNode) - Method in class jadex.rules.rulesystem.rete.nodes.TestNode
Set the tuple source of this node.
setType(OAVObjectType) - Method in class jadex.rules.rulesystem.rules.Variable
Set the type.
shuffle(BuildContext) - Static method in class jadex.rules.parser.conditions.javagrammar.ConstraintBuilder
Shuffle conditions and constraints, such that all variables are bound before used.
SINGLE - Static variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The constant for a single variable.
singleConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
singleFieldVariable(OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
size() - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Get the size of the beta memory (including indexed memories).
size() - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the size of the beta memory (including indexed memories).
size() - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Get the size of the beta memory (including indexed memories).
size() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
size() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
size() - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Get the size of the memory.
size - Variable in class jadex.rules.rulesystem.rete.Tuple
The size.
size() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the size.
SJavaParser - Class in jadex.rules.parser.conditions.javagrammar
Static helper methods for Java condition parser.
SJavaParser() - Constructor for class jadex.rules.parser.conditions.javagrammar.SJavaParser
 
slotname() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
someBoundConstraint(OAVTypeModel, Object, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
SplitNode - Class in jadex.rules.rulesystem.rete.nodes
A split node has the purpose of generating virtual facts for multislot bindings that use a non-multi variable or variable patterns.
SplitNode(int, IValueExtractor, OAVAttributeType, String[]) - Constructor for class jadex.rules.rulesystem.rete.nodes.SplitNode
Create a new node.
splitpattern - Variable in class jadex.rules.rulesystem.rete.nodes.SplitNode
The splitpattern (multi, single or multi dummy).
start(String, Object) - Method in interface jadex.rules.state.IProfiler
Start profiling an item.
STARTSWITH - Static variable in interface jadex.rules.rulesystem.rules.IOperator
The starts with operator.
StartsWith() - Constructor for class jadex.rules.rulesystem.rules.Operator.StartsWith
 
state - Variable in class jadex.rules.rulesystem.AbstractAgenda
The state.
state - Variable in class jadex.rules.rulesystem.Activation
The state.
state - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory
The state.
state - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
The state.
state - Variable in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
The state.
state - Variable in class jadex.rules.rulesystem.rete.nodes.ReteMemory
The state.
state - Variable in class jadex.rules.rulesystem.rete.RetePatternMatcherState
The state.
state - Variable in class jadex.rules.rulesystem.rete.Tuple
The state.
STATE - Static variable in class jadex.rules.rulesystem.rules.Variable
The predefined state variable.
state - Variable in class jadex.rules.rulesystem.RuleSystem
The working memory containing all facts.
state - Variable in class jadex.rules.state.javaimpl.OAVEventHandler
The state.
StateExtractor - Class in jadex.rules.rulesystem.rete.extractors
The state extractor returns the current state as value.
StateExtractor() - Constructor for class jadex.rules.rulesystem.rete.extractors.StateExtractor
 
staticField() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
staticMethod() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
StaticMethodAccess - Class in jadex.rules.parser.conditions.javagrammar
Invoke a static method.
StaticMethodAccess(OAVJavaType, String, Expression[]) - Constructor for class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Create a new method access.
stepmode - Variable in class jadex.rules.rulesystem.RuleSystemExecutor
The stepmode flag.
stop(String, Object) - Method in interface jadex.rules.state.IProfiler
Stop profiling the current item.
StringLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
StringLiteral - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
StringLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
StringLiteral - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
SUB - Static variable in interface jadex.rules.rulesystem.rules.functions.IFunction
The sub function for subtracting one or more values from another value.
Sub - Class in jadex.rules.rulesystem.rules.functions
Subtract value(s) from the first value.
Sub() - Constructor for class jadex.rules.rulesystem.rules.functions.Sub
 
subindex - Variable in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
The subindex.
substates - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
List of substates (if any).
Suffix - Class in jadex.rules.parser.conditions.javagrammar
Suffix to a value (e.g.
Suffix() - Constructor for class jadex.rules.parser.conditions.javagrammar.Suffix
 
suffixes - Variable in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
The suffixes.
SUM - Static variable in interface jadex.rules.rulesystem.rules.functions.IFunction
The sum function for adding two or more values.
Sum - Class in jadex.rules.rulesystem.rules.functions
Sum up the param values.
Sum() - Constructor for class jadex.rules.rulesystem.rules.functions.Sum
 
supertype - Variable in class jadex.rules.state.OAVObjectType
The supertype of this type (if any).
synchronizator - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The synchronizator (if any).
synchronizator - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The synchronizator (if any).

T

T__24 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__24 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__25 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__25 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__25 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__25 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__26 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__26 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__26 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__26 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__27 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__27 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__27 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__27 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__28 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__28 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__28 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__28 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__29 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__29 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__29 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__29 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__30 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__30 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__30 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__30 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__31 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__31 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__31 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__31 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__32 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__32 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__32 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__32 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__33 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__33 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__33 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__33 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__34 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__34 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__34 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__34 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__35 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__35 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__35 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__35 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__36 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__36 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__36 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__36 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__37 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__37 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__37 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__37 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__38 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__38 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__38 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__38 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__39 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__39 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__39 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__39 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__40 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__40 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__40 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__40 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__41 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__41 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__41 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__41 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__42 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__42 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__42 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__42 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__43 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__43 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__43 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__43 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__44 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__44 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__44 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__44 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__45 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__45 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__45 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__45 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__46 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__46 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__46 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__46 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__47 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__47 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__47 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__47 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__48 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__48 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__48 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
T__48 - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
T__49 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__49 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
T__50 - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
T__50 - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
tconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The tuple consumers.
tconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The tuple consumers.
tconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.InitialFactNode
The tuple consumers.
tconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.LeftInputAdapterNode
The tuple consumers.
tconsumers - Variable in class jadex.rules.rulesystem.rete.nodes.TestNode
The tuple consumers.
temporary - Variable in class jadex.rules.rulesystem.rules.Variable
Flag indicating a temporary variable (not used in rhs).
TerminalNode - Class in jadex.rules.rulesystem.rete.nodes
A terminal node stores the full matches and notifies the agenda of the activated conditions.
TerminalNode(int, IRule, Map) - Constructor for class jadex.rules.rulesystem.rete.nodes.TerminalNode
Create a new node.
TerminalNode.ReteVariableAssignments - Class in jadex.rules.rulesystem.rete.nodes
The rete variable assignment help extracting values for varaibles.
terminalnodes - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The terminal nodes (IRule -> Node).
testce(OAVTypeModel, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
TestCondition - Class in jadex.rules.rulesystem.rules
A test condition has the purpose to evaluation a predicate.
TestCondition(PredicateConstraint) - Constructor for class jadex.rules.rulesystem.rules.TestCondition
Create a new object condition.
TestNode - Class in jadex.rules.rulesystem.rete.nodes
A test node takes evaluates a predicate.
TestNode(int, IConstraintEvaluator) - Constructor for class jadex.rules.rulesystem.rete.nodes.TestNode
Create a new test node.
time - Variable in class jadex.rules.rulesystem.rete.builder.BuildInfo
The buildtime.
time - Variable in class jadex.rules.state.IProfiler.ProfilingInfo
The total time.
tmodel - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The OAV type model.
tmodel - Variable in class jadex.rules.state.javaimpl.OAVAbstractState
The type models.
tmodel - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The type models.
tmodel - Variable in class jadex.rules.state.OAVObjectType
The type model.
tmodels - Variable in class jadex.rules.state.OAVTypeModel
The contained type models.
toArray() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
toArray(Object[]) - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
 
tokenNames - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
tokenNames - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
toString() - Method in class jadex.rules.parser.conditions.javagrammar.ArrayAccess
Get a string representation of this array access.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.CastExpression
Get a string representation of this expression.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.CollectExpression
Get a string representation of this expression.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.ConditionalExpression
Get a string representation of this constraint.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
Get a string representation of this existential declaration.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.FieldAccess
Get a string representation of this field access.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
Get a string representation of this value.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.MethodAccess
Get a string representation of this method access.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.OperationExpression
Get a string representation of this operation.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.PrimaryExpression
Get a string representation of this primary expression.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
Get a string representation of this method access.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Get a string representation of this expression.
toString() - Method in class jadex.rules.parser.conditions.javagrammar.VariableExpression
Get a string representation of this variable.
toString() - Method in class jadex.rules.rulesystem.AbstractAgenda
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.Activation
Create a string representation of the activation.
toString() - Method in class jadex.rules.rulesystem.rete.builder.BuildInfo
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.builder.BuildReport
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.builder.VarInfo
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.constraints.AndConstraintEvaluator
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintEvaluator
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.constraints.ConstraintIndexer
Create a string representation.
toString() - Method in class jadex.rules.rulesystem.rete.constraints.NotConstraintEvaluator
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.constraints.OrConstraintEvaluator
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.ChainedExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.FunctionExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.JavaMethodExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.JavaObjectExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.JavaPrefixExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.JavaTupleExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.ObjectExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.PrefixExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.StateExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Get the string representation.
toString(String) - Method in class jadex.rules.rulesystem.rete.nodes.AbstractNode
Customizable string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.AlphaNode
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
Create a string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.BetaMemory
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.CollectMemory
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashSet
Create a string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.NotMemory
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.ReteMemory
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.SplitNode
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.TerminalNode.ReteVariableAssignments
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.TypeNode
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.nodes.VirtualFact
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rete.Tuple
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.AndCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.AndConstraint
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.BoundConstraint
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.CollectCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Constant
Get a stering representation.
toString() - Method in class jadex.rules.rulesystem.rules.FunctionCall
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Div
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.ExtractMulti
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Identity
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Length
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.MethodCallFunction
Create a string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Modulo
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Mult
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.OperatorFunction
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Sub
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.functions.Sum
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.LiteralConstraint
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.MethodCall
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.NotCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.ObjectCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Contains
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Equal
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Excludes
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Greater
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.GreaterOrEqual
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.InstanceOf
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Less
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.LessOrEqual
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.Matches
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.NotEqual
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Operator.StartsWith
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.OrCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.OrConstraint
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.PredicateConstraint
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Rule
Create a string representation of the rule.
toString() - Method in class jadex.rules.rulesystem.rules.TestCondition
Get the string representation.
toString() - Method in class jadex.rules.rulesystem.rules.Variable
Get the string representation.
toString() - Method in class jadex.rules.state.IProfiler.ProfilingInfo
Create a string representation of the profile.
toString() - Method in class jadex.rules.state.javaimpl.OAVAbstractState
Get the string representation of the object.
toString() - Method in class jadex.rules.state.javaimpl.OAVObjectAddedEvent
Get the string representation.
toString() - Method in class jadex.rules.state.javaimpl.OAVObjectRemovedEvent
Get the string representation.
toString() - Method in class jadex.rules.state.javaimpl.OAVObjectUsage
Create a string representation.
toString() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVExternalObjectId
Create a string representation of this OAV object id.
toString() - Method in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
Create a string representation of this OAV object id.
toString() - Method in class jadex.rules.state.javaimpl.OAVWeakState
Get the string representation of the object.
toString() - Method in class jadex.rules.state.OAVAttributeType
Get the string representation.
toString() - Method in class jadex.rules.state.OAVObjectType
Get the string representation.
tsource - Variable in class jadex.rules.rulesystem.rete.nodes.AbstractBetaNode
The tuple source.
tsource - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The tuple source.
tsource - Variable in class jadex.rules.rulesystem.rete.nodes.RightInputAdapterNode
The tuple source.
tsource - Variable in class jadex.rules.rulesystem.rete.nodes.TerminalNode
The tuple source.
tsource - Variable in class jadex.rules.rulesystem.rete.nodes.TestNode
The tuple source.
Tuple - Class in jadex.rules.rulesystem.rete
A tuple stores a variable binding and optionally has a pointer to another predecessor tuple.
Tuple(IOAVState, Tuple, Object) - Constructor for class jadex.rules.rulesystem.rete.Tuple
Create a new tuple.
tuplecnt - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The tuple cnt.
TupleExtractor - Class in jadex.rules.rulesystem.rete.extractors
Extractor for fetching a value from a rete tuple.
TupleExtractor(int, OAVAttributeType) - Constructor for class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Create a new extractor.
TupleExtractor(int, OAVAttributeType, Object) - Constructor for class jadex.rules.rulesystem.rete.extractors.TupleExtractor
Create a new extractor.
tupleindex - Variable in class jadex.rules.rulesystem.rete.extractors.MultifieldExtractor
The tupleindex.
tupleindex - Variable in class jadex.rules.rulesystem.rete.extractors.TupleExtractor
The tuple index.
tupleindex - Variable in class jadex.rules.rulesystem.rete.nodes.CollectNode
The tuple index to collect.
tuples - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
The map for (value -> tuples).
tvalues - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory.IndexedConstraintMemory
The cached values (tuple -> value).
type - Variable in class jadex.rules.parser.conditions.javagrammar.CastExpression
The cast type.
type - Variable in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
The object type.
type() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
type - Variable in class jadex.rules.parser.conditions.javagrammar.StaticMethodAccess
The object type.
type - Variable in class jadex.rules.rulesystem.rete.nodes.TypeNode
The object type.
type - Variable in class jadex.rules.rulesystem.rules.MethodCall
The java object type.
type - Variable in class jadex.rules.rulesystem.rules.ObjectCondition
The object type.
type - Variable in class jadex.rules.rulesystem.rules.Variable
The object type.
type - Variable in class jadex.rules.state.IProfiler.ProfilingInfo
The profiling event type.
TYPE - Static variable in class jadex.rules.state.javaimpl.OAVAbstractState
The type identifier.
type - Variable in class jadex.rules.state.javaimpl.OAVObjectAddedEvent
The object type.
type - Variable in class jadex.rules.state.javaimpl.OAVObjectRemovedEvent
The object type.
type - Variable in class jadex.rules.state.javaimpl.OAVWeakIdGenerator.OAVInternalObjectId
The object type.
type - Variable in class jadex.rules.state.OAVAttributeType
The type.
TYPE_NODE - Static variable in interface jadex.rules.state.IProfiler
The rete-node type.
TYPE_NODEEVENT - Static variable in interface jadex.rules.state.IProfiler
The rete-node event type (see nodeevent_xxx for possible items).
TYPE_OBJECT - Static variable in interface jadex.rules.state.IProfiler
The object-type type.
TYPE_OBJECTEVENT - Static variable in interface jadex.rules.state.IProfiler
The object event type (see objectevent_xxx for possible items).
TYPE_ROOT - Static variable in interface jadex.rules.state.IProfiler
The dummy root type (not used for ordering).
TYPE_RULE - Static variable in interface jadex.rules.state.IProfiler
The rule type.
typename() - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
TypeNode - Class in jadex.rules.rulesystem.rete.nodes
A type node for filtering by type.
TypeNode(int, OAVObjectType) - Constructor for class jadex.rules.rulesystem.rete.nodes.TypeNode
Create a new node.
typenodes - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
The type nodes.
typenodesets - Variable in class jadex.rules.rulesystem.rete.nodes.ReteNode
Matching nodes for each (sub)type (cached for speed).
typePrimary() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
types - Variable in class jadex.rules.state.javaimpl.OAVWeakState
The object types (object -> type).
types - Variable in class jadex.rules.state.OAVTypeModel
All object types (name -> type).

U

unaryExpression() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
UnaryExpression - Class in jadex.rules.parser.conditions.javagrammar
An unary operation operates on one value.
UnaryExpression(Expression, String) - Constructor for class jadex.rules.parser.conditions.javagrammar.UnaryExpression
Create a new unary operation.
UnicodeEscape - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
UnicodeEscape - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
UnicodeEscape - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
UnicodeEscape - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 

V

value - Variable in class jadex.rules.parser.conditions.javagrammar.CastExpression
The value expression.
value - Variable in class jadex.rules.parser.conditions.javagrammar.LiteralExpression
The literal value.
value - Variable in class jadex.rules.parser.conditions.javagrammar.UnaryExpression
The value expression.
value - Variable in class jadex.rules.rulesystem.rete.extractors.ConstantExtractor
The value.
value - Variable in class jadex.rules.rulesystem.rules.Constant
The value.
value - Variable in class jadex.rules.rulesystem.rules.LiteralConstraint
The value to test against.
value - Variable in class jadex.rules.rulesystem.rules.LiteralReturnValueConstraint
The attribute type.
values - Variable in class jadex.rules.rulesystem.Activation
The values.
values() - Method in class jadex.rules.rulesystem.rete.nodes.MixedIdentityHashMap
 
values - Variable in class jadex.rules.rulesystem.rete.nodes.VirtualFact
The values of the sub attributes.
valuesource - Variable in class jadex.rules.rulesystem.rules.Constraint
The attribute or method.
valuesource - Variable in class jadex.rules.rulesystem.rules.ValueSourceReturnValueConstraint
The attribute or method.
ValueSourceReturnValueConstraint - Class in jadex.rules.rulesystem.rules
Test if the function result equals an attribute or method return value.
ValueSourceReturnValueConstraint(Object, FunctionCall) - Constructor for class jadex.rules.rulesystem.rules.ValueSourceReturnValueConstraint
Create a new return value constraint.
ValueSourceReturnValueConstraint(Object, FunctionCall, IOperator) - Constructor for class jadex.rules.rulesystem.rules.ValueSourceReturnValueConstraint
Create a new return value constraint.
var - Variable in class jadex.rules.rulesystem.rules.VariableReturnValueConstraint
The variable.
variable(OAVObjectType, Map) - Method in class jadex.rules.parser.conditions.ClipsJadexParser
 
variable - Variable in class jadex.rules.parser.conditions.javagrammar.ExistentialDeclaration
The variable.
variable() - Method in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 
variable - Variable in class jadex.rules.parser.conditions.javagrammar.VariableExpression
The variable.
Variable - Class in jadex.rules.rulesystem.rules
Class for a typed variable.
Variable(String, OAVObjectType) - Constructor for class jadex.rules.rulesystem.rules.Variable
Create a new variable.
Variable(String, OAVObjectType, boolean, boolean) - Constructor for class jadex.rules.rulesystem.rules.Variable
Create a new variable.
VariableExpression - Class in jadex.rules.parser.conditions.javagrammar
An expression consisting of a variable value.
VariableExpression(Variable) - Constructor for class jadex.rules.parser.conditions.javagrammar.VariableExpression
Create a new variable expression.
VariableReturnValueConstraint - Class in jadex.rules.rulesystem.rules
Test if the function result equals a variable.
VariableReturnValueConstraint(Variable, FunctionCall) - Constructor for class jadex.rules.rulesystem.rules.VariableReturnValueConstraint
Create a new return value constraint.
VariableReturnValueConstraint(Variable, FunctionCall, IOperator) - Constructor for class jadex.rules.rulesystem.rules.VariableReturnValueConstraint
Create a new return value constraint.
variables - Variable in class jadex.rules.parser.conditions.javagrammar.BuildContext
The variables (name -> variable).
VarInfo - Class in jadex.rules.rulesystem.rete.builder
A variable info saves information about the first occurrence of a variable, i.e.
VarInfo(Variable, int, Object, int) - Constructor for class jadex.rules.rulesystem.rete.builder.VarInfo
Create a new VarInfo.
varinfos - Variable in class jadex.rules.rulesystem.rete.builder.BuildContext
The first variable occurrence.
vars - Variable in class jadex.rules.rulesystem.rules.BoundConstraint
The variable to bind/test against.
VirtualFact - Class in jadex.rules.rulesystem.rete.nodes
A virtual fact represents a fact with some specified multislot variable bindings.
VirtualFact(Object, OAVAttributeType, List) - Constructor for class jadex.rules.rulesystem.rete.nodes.VirtualFact
Create a new virtual fact.

W

weakobjects - Variable in class jadex.rules.state.javaimpl.OAVMixedWeakState
The weak objects (object id -> content map).
workingmem - Variable in class jadex.rules.rulesystem.rete.nodes.CollectMemory
The working memory (index tuple -> result tuple).
writeReplace() - Method in class jadex.rules.state.IProfiler.ProfilingInfo
Close frame before serialization.
WS - Static variable in class jadex.rules.parser.conditions.ClipsJadexLexer
 
WS - Static variable in class jadex.rules.parser.conditions.ClipsJadexParser
 
WS - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexLexer
 
WS - Static variable in class jadex.rules.parser.conditions.javagrammar.JavaJadexParser
 

X

xmems - Variable in class jadex.rules.rulesystem.rete.nodes.BetaMemory
The indexed memories (indexed constraint evaluator -> memory).

Z

ZERO - Static variable in class jadex.rules.rulesystem.rules.functions.Length
Static 0 integer.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links