Index

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

A

AbstractAction - Class in astra.tr
 
AbstractAction() - Constructor for class astra.tr.AbstractAction
 
AbstractElement - Class in astra.core
 
AbstractElement() - Constructor for class astra.core.AbstractElement
 
AbstractEvaluateVisitor - Class in astra.reasoner.util
 
AbstractEvaluateVisitor(boolean) - Constructor for class astra.reasoner.util.AbstractEvaluateVisitor
 
AbstractEvaluateVisitor.Handler<T> - Interface in astra.reasoner.util
 
AbstractStatement - Class in astra.statement
 
AbstractStatement() - Constructor for class astra.statement.AbstractStatement
 
AbstractStatementHandler - Class in astra.statement
 
AbstractStatementHandler() - Constructor for class astra.statement.AbstractStatementHandler
 
AbstractTask - Class in astra.core
 
AbstractTask() - Constructor for class astra.core.AbstractTask
 
AbstractTask(String) - Constructor for class astra.core.AbstractTask
 
accept(LogicVisitor) - Method in class astra.core.GoalRule
 
accept(LogicVisitor) - Method in class astra.core.Rule
 
accept(LogicVisitor) - Method in class astra.event.BeliefEvent
 
accept(LogicVisitor) - Method in interface astra.event.Event
 
accept(LogicVisitor) - Method in class astra.event.GoalEvent
 
accept(LogicVisitor) - Method in class astra.event.ModuleEvent
 
accept(LogicVisitor) - Method in class astra.event.ScopedBeliefEvent
 
accept(LogicVisitor) - Method in class astra.formula.AcreFormula
 
accept(LogicVisitor) - Method in class astra.formula.AND
 
accept(LogicVisitor) - Method in class astra.formula.Bind
 
accept(LogicVisitor) - Method in class astra.formula.BracketFormula
 
accept(LogicVisitor) - Method in class astra.formula.Comparison
 
accept(LogicVisitor) - Method in interface astra.formula.Formula
 
accept(LogicVisitor) - Method in class astra.formula.FormulaVariable
 
accept(LogicVisitor) - Method in class astra.formula.Goal
 
accept(LogicVisitor) - Method in class astra.formula.Inference
 
accept(LogicVisitor) - Method in class astra.formula.IsDone
 
accept(LogicVisitor) - Method in class astra.formula.IsNull
 
accept(LogicVisitor) - Method in class astra.formula.ModuleFormula
 
accept(LogicVisitor) - Method in class astra.formula.NOT
 
accept(LogicVisitor) - Method in class astra.formula.OR
 
accept(LogicVisitor) - Method in class astra.formula.Predicate
 
accept(LogicVisitor) - Method in class astra.formula.ScopedGoal
 
accept(LogicVisitor) - Method in class astra.messaging.MessageEvent
 
accept(LogicVisitor) - Method in class astra.messaging.Utilities.PredicateState
 
accept(LogicVisitor) - Method in class astra.term.AtIndex
 
accept(LogicVisitor) - Method in class astra.term.Brackets
 
accept(LogicVisitor) - Method in class astra.term.Count
 
accept(LogicVisitor) - Method in class astra.term.FormulaTerm
 
accept(LogicVisitor) - Method in class astra.term.FromJson
 
accept(LogicVisitor) - Method in class astra.term.Funct
 
accept(LogicVisitor) - Method in class astra.term.Head
 
accept(LogicVisitor) - Method in class astra.term.ListSplitter
 
accept(LogicVisitor) - Method in class astra.term.ListTerm
 
accept(LogicVisitor) - Method in class astra.term.ModuleTerm
 
accept(LogicVisitor) - Method in class astra.term.NullTerm
 
accept(LogicVisitor) - Method in class astra.term.Operator
 
accept(LogicVisitor) - Method in class astra.term.Performative
 
accept(LogicVisitor) - Method in class astra.term.Primitive
 
accept(LogicVisitor) - Method in class astra.term.QueryTerm
 
accept(LogicVisitor) - Method in class astra.term.Tail
 
accept(LogicVisitor) - Method in interface astra.term.Term
 
accept(LogicVisitor) - Method in class astra.term.ToJson
 
accept(LogicVisitor) - Method in class astra.term.Variable
 
aclRepresentation - Variable in class astra.messaging.AstraMessage
 
AcreFormula - Class in astra.formula
 
AcreFormula(Term, Term, Term, Term, Formula) - Constructor for class astra.formula.AcreFormula
 
AcreFormulaUnifier - Class in astra.reasoner.unifier
 
AcreFormulaUnifier() - Constructor for class astra.reasoner.unifier.AcreFormulaUnifier
 
act() - Method in class astra.core.Agent.Promise
 
Action - Interface in astra.tr
 
ActionHandler - Interface in astra.tr
 
ActionParam<T> - Class in astra.core
 
ActionParam() - Constructor for class astra.core.ActionParam
 
ActionParam(T) - Constructor for class astra.core.ActionParam
 
ACTIVE - Static variable in class astra.core.Agent
 
ACTIVE - Static variable in class astra.core.Scheduler
 
AdaptiveSchedulerStrategy - Class in astra.execution
 
AdaptiveSchedulerStrategy() - Constructor for class astra.execution.AdaptiveSchedulerStrategy
 
adaptor - Variable in class astra.event.ModuleEvent
 
adaptor() - Method in class astra.event.ModuleEvent
 
adaptor() - Method in class astra.formula.ModuleFormula
 
adaptor() - Method in class astra.term.ModuleTerm
 
add(int, Term) - Method in class astra.term.ListTerm
 
add(Term) - Method in class astra.term.ListTerm
 
addAgentMessageListener(AgentMessageListener) - Method in class astra.core.Agent
 
addAll(int, Collection<? extends Term>) - Method in class astra.term.ListTerm
 
addAll(Collection<? extends Term>) - Method in class astra.term.ListTerm
 
addBelief(Predicate) - Method in class astra.core.BeliefStore
 
addBelief(Predicate) - Method in class astra.core.EventBeliefManager
 
addBelief(Predicate) - Method in class astra.core.HierarchicalBeliefStore
 
addBelief(Predicate) - Method in class astra.core.Intention
 
addBelief(Predicate) - Method in class astra.tr.TRContext
 
addBindings(Map<Integer, Term>) - Method in class astra.core.RuleExecutor
 
addEvent(Event) - Method in class astra.core.Agent
 
addEvent(Event) - Method in class astra.core.Intention
 
addFormulaHandler(AbstractEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.AbstractEvaluateVisitor
 
addFormulaHandler(BindingsEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.BindingsEvaluateVisitor
 
addFormulaHandler(ContextEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.ContextEvaluateVisitor
 
addFormulaHandler(RenameVisitor.Handler<T>) - Static method in class astra.reasoner.util.RenameVisitor
 
addFormulaHandler(VariableVisitor.Handler<T>) - Static method in class astra.reasoner.util.VariableVisitor
 
addFunction(Function) - Method in class astra.core.ASTRAClass
 
addGoal(Goal) - Method in class astra.core.Intention
 
addGoals(Queue<Formula>, Goal) - Method in class astra.core.Intention
 
addGoals(Queue<Formula>, Goal) - Method in class astra.core.RuleExecutor
 
addGoals(Queue<Formula>, Goal) - Method in class astra.core.StatementExecutor
 
addGoals(Queue<Formula>, Goal) - Method in class astra.statement.AbstractStatementHandler
 
addGoals(Queue<Formula>, Goal) - Method in interface astra.statement.StatementHandler
 
addInference(Inference) - Method in class astra.core.ASTRAClass
 
addIntention(Intention) - Method in class astra.core.Agent
 
ADDITION - Static variable in interface astra.event.Event
 
ADDITION - Static variable in class astra.statement.BeliefUpdate
 
ADDITION - Static variable in class astra.tr.TRBeliefUpdate
 
addListener(DebuggerListener) - Method in class astra.debugger.DebuggerAPI
 
addListener(TraceEventListener) - Method in class astra.trace.TraceManager
 
addMatchingBeliefs(Queue<Formula>, Predicate) - Method in class astra.core.BeliefStore
 
addMatchingFormulae(Queue<Formula>, Formula) - Method in class astra.core.Agent
 
addMatchingFormulae(Queue<Formula>, Formula) - Method in class astra.core.ASTRAClass
 
addMatchingFormulae(Queue<Formula>, Formula) - Method in class astra.core.EventBeliefManager
 
addMatchingFormulae(Queue<Formula>, Formula) - Method in interface astra.reasoner.Queryable
 
addModule(String, Class<?>, Agent) - Method in class astra.core.Fragment
 
addModule(String, Class<?>, Term[], Agent) - Method in class astra.core.Fragment
 
addModule(String, String, Agent) - Method in class astra.core.Fragment
 
addPromise(Agent.Promise) - Method in class astra.core.Agent
 
addRule(Rule) - Method in class astra.core.ASTRAClass
 
addRule(Rule) - Method in class astra.core.GoalRule
 
addScopedBelief(String, Predicate) - Method in class astra.core.EventBeliefManager
 
addScopedBelief(String, Predicate) - Method in class astra.core.Intention
 
addScopedGoal(String, Goal) - Method in class astra.core.Intention
 
addSensorAdaptor(SensorAdaptor) - Method in class astra.core.Agent
 
addSource(Queryable) - Method in class astra.core.Agent
 
addSource(Queryable) - Method in class astra.reasoner.NewReasoner
 
addSource(Queryable) - Method in interface astra.reasoner.Reasoner
 
addStatement(StatementHandler) - Method in class astra.core.RuleExecutor
 
addStatement(StatementHandler, Map<Integer, Term>) - Method in class astra.core.RuleExecutor
 
addSubGoal(Event, Rule, Map<Integer, Term>, RuleExecutor) - Method in class astra.core.Intention
 
addTermHandler(AbstractEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.AbstractEvaluateVisitor
 
addTermHandler(BindingsEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.BindingsEvaluateVisitor
 
addTermHandler(ContextEvaluateVisitor.Handler<T>) - Static method in class astra.reasoner.util.ContextEvaluateVisitor
 
addTermHandler(RenameVisitor.Handler<T>) - Static method in class astra.reasoner.util.RenameVisitor
 
addTermHandler(VariableVisitor.Handler<T>) - Static method in class astra.reasoner.util.VariableVisitor
 
addUnboundVariables(Set<Variable>) - Method in class astra.core.RuleExecutor
 
addVariable(Variable) - Method in class astra.core.RuleExecutor
 
addVariable(Variable, Term) - Method in class astra.core.RuleExecutor
 
age - Variable in class astra.core.Intention
 
agent - Variable in class astra.core.Intention
 
agent - Variable in class astra.core.Module
 
agent() - Method in class astra.reasoner.NewReasoner
 
agent() - Method in interface astra.reasoner.Reasoner
 
agent() - Method in class astra.reasoner.util.BindingsEvaluateVisitor
 
Agent - Class in astra.core
 
Agent(String) - Constructor for class astra.core.Agent
 
Agent.Notification - Class in astra.core
This class models the notifications that are generated when an asynchronously executed action completes.
Agent.Promise - Class in astra.core
Promises are used to implement WAIT statements.
AgentCreationException - Exception in astra.core
 
AgentCreationException(String) - Constructor for exception astra.core.AgentCreationException
 
AgentMessageListener - Interface in astra.core
 
agentNames() - Static method in class astra.core.Agent
 
AND - Class in astra.formula
 
AND(Formula, Formula) - Constructor for class astra.formula.AND
 
ANDReasonerNode - Class in astra.reasoner.node
 
ANDReasonerNode(ReasonerNode, AND, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.ANDReasonerNode
 
ANDReasonerNodeFactory - Class in astra.reasoner.node
 
ANDReasonerNodeFactory() - Constructor for class astra.reasoner.node.ANDReasonerNodeFactory
 
ANDUnifier - Class in astra.reasoner.unifier
 
ANDUnifier() - Constructor for class astra.reasoner.unifier.ANDUnifier
 
applyActionParams() - Method in class astra.core.Intention
 
Assignment - Class in astra.statement
 
Assignment(Variable, Term) - Constructor for class astra.statement.Assignment
 
Assignment(Variable, String, int[], Term) - Constructor for class astra.statement.Assignment
 
astra.core - package astra.core
 
astra.debugger - package astra.debugger
 
astra.event - package astra.event
 
astra.execution - package astra.execution
 
astra.formula - package astra.formula
 
astra.messaging - package astra.messaging
 
astra.reasoner - package astra.reasoner
 
astra.reasoner.node - package astra.reasoner.node
 
astra.reasoner.unifier - package astra.reasoner.unifier
 
astra.reasoner.util - package astra.reasoner.util
 
astra.statement - package astra.statement
 
astra.term - package astra.term
 
astra.tr - package astra.tr
 
astra.trace - package astra.trace
 
astra.type - package astra.type
 
ASTRAClass - Class in astra.core
 
ASTRAClass() - Constructor for class astra.core.ASTRAClass
 
ASTRAClassLoader - Class in astra.core
 
ASTRAClassLoader() - Constructor for class astra.core.ASTRAClassLoader
 
ASTRAClassNotFoundException - Exception in astra.core
 
ASTRAClassNotFoundException(String) - Constructor for exception astra.core.ASTRAClassNotFoundException
 
ASTRAClassNotFoundException(String, Throwable) - Constructor for exception astra.core.ASTRAClassNotFoundException
 
AstraMessage - Class in astra.messaging
Implementation of FIPA ACL Messaging Representation in String.
AstraMessage() - Constructor for class astra.messaging.AstraMessage
 
AtIndex - Class in astra.term
 
AtIndex(Term, Term, Type) - Constructor for class astra.term.AtIndex
 

B

BasicSchedulerStrategy - Class in astra.execution
 
BasicSchedulerStrategy() - Constructor for class astra.execution.BasicSchedulerStrategy
 
beginLine() - Method in class astra.core.AbstractElement
 
beginLine() - Method in interface astra.statement.Statement
 
beginLine() - Method in class astra.tr.AbstractAction
 
beginLine() - Method in interface astra.tr.Action
 
belief - Variable in class astra.event.BeliefEvent
 
belief() - Method in class astra.event.BeliefEvent
 
beliefEvent() - Method in class astra.event.ScopedBeliefEvent
 
BeliefEvent - Class in astra.event
 
BeliefEvent(char, Predicate) - Constructor for class astra.event.BeliefEvent
 
BeliefEventUnifier - Class in astra.reasoner.unifier
 
BeliefEventUnifier() - Constructor for class astra.reasoner.unifier.BeliefEventUnifier
 
BeliefIterator - Class in astra.reasoner
 
BeliefIterator(List<Queryable>, Predicate) - Constructor for class astra.reasoner.BeliefIterator
 
beliefs() - Method in class astra.core.Agent
 
beliefs() - Method in class astra.core.BeliefStore
 
beliefs() - Method in class astra.core.EventBeliefManager
 
beliefs() - Method in class astra.core.HierarchicalBeliefStore
 
BeliefStore - Class in astra.core
Container for storing beliefs.
BeliefStore() - Constructor for class astra.core.BeliefStore
 
BeliefUpdate - Class in astra.statement
 
BeliefUpdate(char, Predicate) - Constructor for class astra.statement.BeliefUpdate
 
BeliefUpdate(char, String, int[], Predicate) - Constructor for class astra.statement.BeliefUpdate
 
Bind - Class in astra.formula
 
Bind(Variable, Term) - Constructor for class astra.formula.Bind
 
bindings() - Method in class astra.core.Intention
 
bindings() - Method in class astra.core.RuleExecutor
 
bindings() - Method in class astra.core.StatementExecutor
 
bindings() - Method in class astra.reasoner.util.RenameVisitor
 
BindingsEvaluateVisitor - Class in astra.reasoner.util
 
BindingsEvaluateVisitor(Map<Integer, Term>, Agent) - Constructor for class astra.reasoner.util.BindingsEvaluateVisitor
 
BindingsEvaluateVisitor.Handler<T> - Interface in astra.reasoner.util
 
BindReasonerNode - Class in astra.reasoner.node
 
BindReasonerNode(ReasonerNode, Bind, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.BindReasonerNode
 
BindReasonerNodeFactory - Class in astra.reasoner.node
 
BindReasonerNodeFactory() - Constructor for class astra.reasoner.node.BindReasonerNodeFactory
 
Block - Class in astra.statement
 
Block(Statement[]) - Constructor for class astra.statement.Block
 
Block(String, int[], Statement[]) - Constructor for class astra.statement.Block
 
body() - Method in class astra.formula.Inference
 
BOOLEAN - Static variable in class astra.type.Type
 
BracketFormula - Class in astra.formula
 
BracketFormula(Formula) - Constructor for class astra.formula.BracketFormula
 
BracketReasonerNode - Class in astra.reasoner.node
 
BracketReasonerNode(ReasonerNode, BracketFormula, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.BracketReasonerNode
 
BracketReasonerNodeFactory - Class in astra.reasoner.node
 
BracketReasonerNodeFactory() - Constructor for class astra.reasoner.node.BracketReasonerNodeFactory
 
Brackets - Class in astra.term
 
Brackets(Term) - Constructor for class astra.term.Brackets
 
Breakpoint - Class in astra.debugger
 
Breakpoint(String, int) - Constructor for class astra.debugger.Breakpoint
 
BreakpointCommand - Class in astra.debugger
 
BreakpointCommand() - Constructor for class astra.debugger.BreakpointCommand
 
Breakpoints - Class in astra.debugger
 
Breakpoints() - Constructor for class astra.debugger.Breakpoints
 
Breakpoints.State - Class in astra.debugger
 
buildFailureTrace(Stack<StatementHandler>) - Method in class astra.core.RuleExecutor
 
buildFailureTrace(Stack<StatementHandler>) - Method in class astra.core.StatementExecutor
 

C

callFunction(Predicate) - Method in class astra.tr.TRContext
 
CHANGEOPS - Static variable in class astra.debugger.ChangeRequest
 
ChangeRequest - Class in astra.debugger
 
ChangeRequest(SocketChannel, int, int) - Constructor for class astra.debugger.ChangeRequest
 
CHAR - Static variable in class astra.type.Type
 
check(Agent, Rule, Event, Map<Integer, Term>) - Method in class astra.debugger.Breakpoints
 
check(Agent, Rule, Formula, List<Map<Integer, Term>>) - Method in class astra.debugger.Breakpoints
 
check(Agent, Statement) - Method in class astra.debugger.Breakpoints
 
checkEvent(Event) - Method in class astra.core.Intention
 
children - Variable in class astra.reasoner.node.ReasonerNode
 
cid() - Method in class astra.formula.AcreFormula
 
clear() - Method in class astra.core.BeliefStore
 
clear() - Method in class astra.term.ListTerm
 
Client - Class in astra.debugger
 
Client() - Constructor for class astra.debugger.Client
 
clone() - Method in class astra.formula.Predicate
 
clone() - Method in class astra.term.AtIndex
 
clone() - Method in class astra.term.Brackets
 
clone() - Method in class astra.term.Count
 
clone() - Method in class astra.term.FormulaTerm
 
clone() - Method in class astra.term.FromJson
 
clone() - Method in class astra.term.Funct
 
clone() - Method in class astra.term.Head
 
clone() - Method in class astra.term.ListSplitter
 
clone() - Method in class astra.term.ListTerm
 
clone() - Method in class astra.term.ModuleTerm
 
clone() - Method in class astra.term.NullTerm
 
clone() - Method in class astra.term.Operator
 
clone() - Method in class astra.term.Performative
 
clone() - Method in class astra.term.Primitive
 
clone() - Method in class astra.term.QueryTerm
 
clone() - Method in class astra.term.Tail
 
clone() - Method in interface astra.term.Term
 
clone() - Method in class astra.term.ToJson
 
clone() - Method in class astra.term.Variable
 
compareTo(Breakpoint) - Method in class astra.debugger.Breakpoint
 
Comparison - Class in astra.formula
 
Comparison(String, Term, Term) - Constructor for class astra.formula.Comparison
 
ComparisonReasonerNode - Class in astra.reasoner.node
 
ComparisonReasonerNode(ReasonerNode, Comparison, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.ComparisonReasonerNode
 
ComparisonReasonerNodeFactory - Class in astra.reasoner.node
 
ComparisonReasonerNodeFactory() - Constructor for class astra.reasoner.node.ComparisonReasonerNodeFactory
 
CompositeAction - Class in astra.tr
 
CompositeAction(Action...) - Constructor for class astra.tr.CompositeAction
 
configure(String, String) - Method in class astra.messaging.LocalMQService
 
configure(String, String) - Method in class astra.messaging.MessageService
 
configure(String, String) - Method in class astra.messaging.UDPMQService
 
contains(Object) - Method in class astra.term.ListTerm
 
containsAll(Collection<?>) - Method in class astra.term.ListTerm
 
containsBelief(Predicate) - Method in class astra.core.BeliefStore
 
content - Variable in class astra.messaging.AstraMessage
 
content() - Method in class astra.formula.AcreFormula
 
content() - Method in class astra.messaging.MessageEvent
 
ContentCodec - Class in astra.reasoner.util
 
ContentCodec() - Constructor for class astra.reasoner.util.ContentCodec
 
context - Variable in class astra.core.Rule
 
ContextEvaluateVisitor - Class in astra.reasoner.util
 
ContextEvaluateVisitor(Intention) - Constructor for class astra.reasoner.util.ContextEvaluateVisitor
 
ContextEvaluateVisitor(Intention, boolean) - Constructor for class astra.reasoner.util.ContextEvaluateVisitor
 
ContextEvaluateVisitor.Handler<T> - Interface in astra.reasoner.util
 
conversationId - Variable in class astra.messaging.AstraMessage
 
Count - Class in astra.term
 
Count(Term) - Constructor for class astra.term.Count
 
create(AND, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ANDReasonerNodeFactory
 
create(Bind, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.BindReasonerNodeFactory
 
create(BracketFormula, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.BracketReasonerNodeFactory
 
create(Comparison, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ComparisonReasonerNodeFactory
 
create(IsDone, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.IsDoneReasonerNodeFactory
 
create(ModuleFormula, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ModuleFormulaReasonerNodeFactory
 
create(NOT, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.NOTReasonerNodeFactory
 
create(OR, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ORReasonerNodeFactory
 
create(Predicate, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.PredicateReasonerNodeFactory
 
create(ReasonerNode, AND, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ANDReasonerNodeFactory
 
create(ReasonerNode, Bind, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.BindReasonerNodeFactory
 
create(ReasonerNode, BracketFormula, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.BracketReasonerNodeFactory
 
create(ReasonerNode, Comparison, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ComparisonReasonerNodeFactory
 
create(ReasonerNode, IsDone, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.IsDoneReasonerNodeFactory
 
create(ReasonerNode, ModuleFormula, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ModuleFormulaReasonerNodeFactory
 
create(ReasonerNode, NOT, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.NOTReasonerNodeFactory
 
create(ReasonerNode, OR, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.ORReasonerNodeFactory
 
create(ReasonerNode, Predicate, Map<Integer, Term>, boolean) - Method in class astra.reasoner.node.PredicateReasonerNodeFactory
 
create(ReasonerNode, T, Map<Integer, Term>, boolean) - Method in interface astra.reasoner.node.ReasonerNodeFactory
 
create(T, Map<Integer, Term>, boolean) - Method in interface astra.reasoner.node.ReasonerNodeFactory
 
createFragment(Agent) - Method in class astra.core.ASTRAClass
 
createInstance() - Static method in class astra.debugger.DebuggerAPI
 
createInstance(int) - Static method in class astra.debugger.DebuggerAPI
 
createInstance(String) - Static method in class astra.debugger.DebuggerAPI
 
createInstance(String, int) - Static method in class astra.debugger.DebuggerAPI
 
createReasonerNode(ReasonerNode, Formula, Map<Integer, Term>, boolean) - Method in class astra.reasoner.NewReasoner
 

D

DebuggerAPI - Class in astra.debugger
 
DebuggerAPI(String, int) - Constructor for class astra.debugger.DebuggerAPI
 
DebuggerClient - Class in astra.debugger
 
DebuggerClient(String, int) - Constructor for class astra.debugger.DebuggerClient
 
DebuggerCommand - Interface in astra.debugger
 
DebuggerHandler - Class in astra.debugger
 
DebuggerHandler(DebuggerAPI) - Constructor for class astra.debugger.DebuggerHandler
 
DebuggerListener - Interface in astra.debugger
 
DebuggerServer - Class in astra.debugger
 
DebuggerServer(int, DebuggerWorker) - Constructor for class astra.debugger.DebuggerServer
 
DebuggerWorker - Class in astra.debugger
 
DebuggerWorker(String) - Constructor for class astra.debugger.DebuggerWorker
 
DebuggerWorker.ServerDataEvent - Class in astra.debugger
 
Declaration - Class in astra.statement
 
Declaration(Variable) - Constructor for class astra.statement.Declaration
 
Declaration(Variable, Term) - Constructor for class astra.statement.Declaration
 
Declaration(Variable, String, int[]) - Constructor for class astra.statement.Declaration
 
Declaration(Variable, String, int[], Term) - Constructor for class astra.statement.Declaration
 
decode(ObjectNode) - Method in class astra.reasoner.util.ContentCodec
 
decode(String) - Method in class astra.reasoner.util.ContentCodec
 
DefaultModuleActionAdaptor - Class in astra.tr
 
DefaultModuleActionAdaptor() - Constructor for class astra.tr.DefaultModuleActionAdaptor
 
DefaultModuleCallAdaptor - Class in astra.statement
 
DefaultModuleCallAdaptor() - Constructor for class astra.statement.DefaultModuleCallAdaptor
 
defaultValue(Type) - Static method in class astra.type.Type
 
DELETION - Static variable in class astra.statement.BeliefUpdate
 
DELETION - Static variable in class astra.tr.TRBeliefUpdate
 
depth - Variable in class astra.reasoner.node.ReasonerNode
 
displayStats() - Static method in class astra.core.Scheduler
 
DIVIDE - Static variable in class astra.term.Operator
 
done() - Method in class astra.core.Intention
Used by DONE statement to drop the currently active g-rule (or goal if no g-rule used)
Done - Class in astra.statement
 
Done(String, int[]) - Constructor for class astra.statement.Done
 
Done(String, int[], Formula, Statement) - Constructor for class astra.statement.Done
 
doTask() - Method in class astra.core.AbstractTask
 
doTask() - Method in interface astra.core.Task
 
DOUBLE - Static variable in class astra.type.Type
 
doubleValue(Term) - Static method in class astra.type.Type
 
dropBelief(Predicate) - Method in class astra.core.EventBeliefManager
 
dropCondition - Variable in class astra.core.GoalRule
 
dropPromise(Agent.Promise) - Method in class astra.core.Agent
 
dropPromise(Agent.Promise) - Method in class astra.core.Intention
 
dropScopedBelief(String, Predicate) - Method in class astra.core.EventBeliefManager
 
DummySchedulerStrategy - Class in astra.execution
This strategy was developed for the unit testing framework which uses its own control layer instead of the scheduler.
DummySchedulerStrategy() - Constructor for class astra.execution.DummySchedulerStrategy
 
dumpBeliefs() - Method in class astra.core.EventBeliefManager
 
dumpStack() - Method in class astra.core.Intention
 
duration() - Method in class astra.core.AbstractTask
 
duration() - Method in interface astra.core.Task
 

E

EMPTY_ARRAY - Static variable in interface astra.term.Term
 
EMPTY_LIST - Static variable in interface astra.reasoner.Queryable
 
encode(Formula) - Method in class astra.reasoner.util.ContentCodec
 
END_OF_CYCLE - Static variable in class astra.trace.TraceEvent
 
endLine() - Method in class astra.core.AbstractElement
 
endLine() - Method in interface astra.statement.Statement
 
EQUAL - Static variable in class astra.formula.Comparison
 
equals(Type) - Method in class astra.type.Type
 
equals(Object) - Method in class astra.formula.Predicate
 
equals(Object) - Method in class astra.term.AtIndex
 
equals(Object) - Method in class astra.term.Count
 
equals(Object) - Method in class astra.term.FromJson
 
equals(Object) - Method in class astra.term.Funct
 
equals(Object) - Method in class astra.term.Head
 
equals(Object) - Method in class astra.term.ListTerm
 
equals(Object) - Method in class astra.term.ModuleTerm
 
equals(Object) - Method in class astra.term.NullTerm
 
equals(Object) - Method in class astra.term.Operator
 
equals(Object) - Method in class astra.term.Performative
 
equals(Object) - Method in class astra.term.Primitive
 
equals(Object) - Method in class astra.term.Tail
 
equals(Object) - Method in class astra.term.ToJson
 
evaluate() - Method in class astra.core.Agent.Notification
 
evaluate(Agent) - Method in class astra.core.Agent.Promise
 
evaluate(Intention) - Method in class astra.term.ModuleTerm
 
evaluate(Intention, Predicate) - Method in class astra.statement.DefaultModuleCallAdaptor
 
evaluate(BindingsEvaluateVisitor) - Method in class astra.term.ModuleTerm
 
evaluate(BindingsEvaluateVisitor, Term) - Method in class astra.term.ModuleTermAdaptor
 
evaluate(Term) - Method in class astra.core.Intention
 
evaluate(Term) - Method in class astra.reasoner.util.BindingsEvaluateVisitor
 
evaluate(TRContext, Predicate) - Method in class astra.tr.DefaultModuleActionAdaptor
 
evaluatePromise(Agent) - Method in class astra.core.Agent.Promise
 
evaluateRule(Agent, Rule, Event) - Static method in class astra.core.Helper
 
event - Variable in class astra.core.Intention
 
event - Variable in class astra.core.Rule
 
event - Variable in class astra.event.ModuleEvent
 
event() - Method in class astra.core.RuleExecutor
 
event() - Method in class astra.event.ModuleEvent
 
Event - Interface in astra.event
 
EventBeliefManager - Class in astra.core
 
EventBeliefManager(Agent) - Constructor for class astra.core.EventBeliefManager
 
eventFactory - Static variable in class astra.reasoner.Unifier
 
events() - Method in class astra.core.Agent
 
EventUnifier<T extends Event> - Interface in astra.reasoner
 
execute() - Method in class astra.core.Agent
 
execute() - Method in class astra.core.Intention
 
execute() - Method in class astra.tr.TRContext
 
execute(Intention) - Method in class astra.core.RuleExecutor
 
execute(Intention) - Method in class astra.core.StatementExecutor
 
execute(Intention) - Method in interface astra.statement.StatementHandler
 
execute(DebuggerWorker, String[]) - Method in class astra.debugger.BreakpointCommand
 
execute(DebuggerWorker, String[]) - Method in interface astra.debugger.DebuggerCommand
 
execute(DebuggerWorker, String[]) - Method in class astra.debugger.IdleCommand
 
execute(DebuggerWorker, String[]) - Method in class astra.debugger.StartCommand
 
execute(DebuggerWorker, String[]) - Method in class astra.debugger.StepInCommand
 
execute(DebuggerWorker, String[]) - Method in class astra.debugger.StepOverCommand
 
execute(TRContext, Map<Integer, Term>) - Method in interface astra.tr.ActionHandler
 
execute(TRContext, Map<Integer, Term>) - Method in class astra.tr.TRRule
 
executor - Variable in class astra.statement.AbstractStatementHandler
 
executor() - Method in class astra.core.Intention
 

F

factories - Static variable in class astra.reasoner.NewReasoner
 
FAIL - Static variable in interface astra.debugger.DebuggerCommand
 
failed - Variable in class astra.reasoner.node.ReasonerNode
 
failed(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ReasonerNode
 
failed(String) - Method in class astra.core.Intention
 
failed(String, Throwable) - Method in class astra.core.Intention
 
failureReason() - Method in class astra.core.Intention
 
FairSchedulerStrategy - Class in astra.execution
Strategy: Agent added gets set to "WAITING" state Agents executed get set to "ACTIVE" state Agents suspended get set to a "SUSPENDED" state
FairSchedulerStrategy() - Constructor for class astra.execution.FairSchedulerStrategy
 
FALSE - Static variable in class astra.formula.Predicate
 
filter - Variable in class astra.core.GoalRule
 
filter() - Method in class astra.core.ASTRAClass
 
filter() - Method in class astra.core.GoalRule
 
filter(Map<Integer, Term>, Set<Variable>) - Static method in class astra.reasoner.util.Utilities
 
finished - Variable in class astra.reasoner.node.ReasonerNode
 
FLOAT - Static variable in class astra.type.Type
 
floatValue(Term) - Static method in class astra.type.Type
 
ForAll - Class in astra.statement
 
ForAll(String, int[], Variable, Term, Statement) - Constructor for class astra.statement.ForAll
 
ForEach - Class in astra.statement
 
ForEach(String, int[], Formula, Statement) - Constructor for class astra.statement.ForEach
 
formula() - Method in class astra.formula.BracketFormula
 
formula() - Method in class astra.formula.Goal
 
formula() - Method in class astra.formula.IsNull
 
formula() - Method in class astra.formula.NOT
 
formula() - Method in class astra.formula.ScopedGoal
 
formula() - Method in class astra.term.QueryTerm
 
Formula - Interface in astra.formula
 
FORMULA - Static variable in class astra.type.Type
 
formulae - Variable in class astra.formula.AND
 
formulae() - Method in class astra.formula.OR
 
FormulaTerm - Class in astra.term
 
FormulaTerm(Formula) - Constructor for class astra.term.FormulaTerm
 
FormulaUnifier - Interface in astra.reasoner
 
formulaUnifiers - Static variable in class astra.reasoner.Unifier
 
FormulaVariable - Class in astra.formula
 
FormulaVariable(Variable) - Constructor for class astra.formula.FormulaVariable
 
FormulaVariableUnifier - Class in astra.reasoner.unifier
 
FormulaVariableUnifier() - Constructor for class astra.reasoner.unifier.FormulaVariableUnifier
 
forName(String) - Static method in class astra.core.ASTRAClass
 
forName(String, String) - Static method in class astra.core.ASTRAClass
 
Fragment - Class in astra.core
 
Fragment(ASTRAClass) - Constructor for class astra.core.Fragment
 
fromId(int) - Method in class astra.reasoner.util.StringMapper
 
FromJson - Class in astra.term
 
FromJson(Term, String) - Constructor for class astra.term.FromJson
 
fromPredicateState(Utilities.PredicateState) - Static method in class astra.messaging.Utilities
 
Funct - Class in astra.term
 
Funct(String, Term[]) - Constructor for class astra.term.Funct
 
Function - Class in astra.tr
 
Function(Predicate) - Constructor for class astra.tr.Function
 
Function(Predicate, TRRule[]) - Constructor for class astra.tr.Function
 
FUNCTION - Static variable in class astra.type.Type
 
FunctionCall - Class in astra.tr
 
FunctionCall(Predicate) - Constructor for class astra.tr.FunctionCall
 
functor() - Method in class astra.term.Funct
 

G

generate(Agent, Predicate) - Method in interface astra.event.ModuleEventAdaptor
 
generateIntentionTree() - Method in class astra.core.Intention
 
get() - Method in class astra.core.ActionParam
 
get(int) - Method in class astra.term.ListTerm
 
getAgent(String) - Static method in class astra.core.Agent
 
getAllBindings() - Method in class astra.core.RuleExecutor
 
getASTRAClass() - Method in class astra.core.AbstractElement
 
getASTRAClass() - Method in class astra.core.Agent
 
getASTRAClass() - Method in class astra.core.Fragment
 
getASTRAClass() - Method in interface astra.statement.Statement
 
getASTRAClass() - Method in class astra.tr.AbstractAction
 
getCanonicalName() - Method in class astra.core.ASTRAClass
 
getDefaultClassLoader() - Static method in class astra.core.ASTRAClassLoader
 
getDistance() - Method in class astra.core.ASTRAClass
 
getFunction(Predicate) - Method in class astra.core.Agent
 
getFunction(Predicate) - Method in class astra.core.ASTRAClass
 
getInstance() - Static method in class astra.debugger.Breakpoints
 
getInstance() - Static method in class astra.reasoner.util.ContentCodec
 
getInstance() - Static method in class astra.trace.TraceManager
 
getLinearization() - Method in class astra.core.ASTRAClass
 
getLinearization() - Method in class astra.core.Fragment
 
getMainClass() - Method in class astra.debugger.DebuggerWorker
 
getMatchingBeliefs(Predicate) - Method in class astra.core.HierarchicalBeliefStore
 
getMatchingFormulae(Formula) - Method in class astra.core.Fragment
 
getModule(String) - Method in class astra.core.Fragment
 
getModule(String, String) - Method in class astra.core.Agent
 
getModule(String, String) - Method in class astra.core.Intention
 
getModule(String, String) - Method in class astra.tr.TRContext
 
getMostGeneralType(Type, Type) - Static method in class astra.type.Type
 
getNextStatement() - Method in class astra.core.Intention
 
getNextStatment() - Method in class astra.core.RuleExecutor
 
getParents() - Method in class astra.core.ASTRAClass
 
getService(String) - Static method in class astra.messaging.MessageService
 
getSource() - Method in class astra.event.BeliefEvent
 
getSource() - Method in interface astra.event.Event
 
getSource() - Method in class astra.event.GoalEvent
 
getSource() - Method in class astra.event.ModuleEvent
 
getSource() - Method in class astra.event.ScopedBeliefEvent
 
getSource() - Method in class astra.messaging.MessageEvent
 
getSpecifiedType() - Method in class astra.term.FromJson
 
getState(Agent) - Static method in class astra.core.Scheduler
 
getState(Agent) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
getState(Agent) - Method in class astra.execution.BasicSchedulerStrategy
 
getState(Agent) - Method in class astra.execution.DummySchedulerStrategy
 
getState(Agent) - Method in class astra.execution.FairSchedulerStrategy
 
getState(Agent) - Method in interface astra.execution.SchedulerStrategy
 
getState(Agent) - Method in class astra.execution.TestSchedulerStrategy
 
getStatement() - Method in class astra.core.StatementExecutor
 
getStatementHandler() - Method in class astra.statement.Assignment
 
getStatementHandler() - Method in class astra.statement.BeliefUpdate
 
getStatementHandler() - Method in class astra.statement.Block
 
getStatementHandler() - Method in class astra.statement.Declaration
 
getStatementHandler() - Method in class astra.statement.Done
 
getStatementHandler() - Method in class astra.statement.ForAll
 
getStatementHandler() - Method in class astra.statement.ForEach
 
getStatementHandler() - Method in class astra.statement.If
 
getStatementHandler() - Method in class astra.statement.MaintainBlock
 
getStatementHandler() - Method in class astra.statement.MinusMinus
 
getStatementHandler() - Method in class astra.statement.ModuleCall
 
getStatementHandler() - Method in class astra.statement.PlusPlus
 
getStatementHandler() - Method in class astra.statement.Query
 
getStatementHandler() - Method in class astra.statement.ScopedBeliefUpdate
 
getStatementHandler() - Method in class astra.statement.ScopedSpawnGoal
 
getStatementHandler() - Method in class astra.statement.ScopedSubgoal
 
getStatementHandler() - Method in class astra.statement.Send
 
getStatementHandler() - Method in class astra.statement.SpawnGoal
 
getStatementHandler() - Method in class astra.statement.SpecialBeliefUpdate
 
getStatementHandler() - Method in class astra.statement.SpecialOp
 
getStatementHandler() - Method in interface astra.statement.Statement
 
getStatementHandler() - Method in class astra.statement.Subgoal
 
getStatementHandler() - Method in class astra.statement.SynchronizedBlock
 
getStatementHandler() - Method in class astra.statement.TRStart
 
getStatementHandler() - Method in class astra.statement.TRStop
 
getStatementHandler() - Method in class astra.statement.TryRecover
 
getStatementHandler() - Method in class astra.statement.Wait
 
getStatementHandler() - Method in class astra.statement.While
 
getStatementHandler() - Method in interface astra.tr.Action
 
getStatementHandler() - Method in class astra.tr.CompositeAction
 
getStatementHandler() - Method in class astra.tr.FunctionCall
 
getStatementHandler() - Method in class astra.tr.ModuleAction
 
getStatementHandler() - Method in class astra.tr.TRBeliefUpdate
 
getStatementHandler() - Method in class astra.tr.TRStopAction
 
getTargetClass() - Method in class astra.debugger.Breakpoint
 
getTerm(int) - Method in class astra.formula.Predicate
 
getTerm(int) - Method in class astra.term.Funct
 
getType() - Method in interface astra.reasoner.util.AbstractEvaluateVisitor.Handler
 
getType() - Method in interface astra.reasoner.util.BindingsEvaluateVisitor.Handler
 
getType() - Method in interface astra.reasoner.util.ContextEvaluateVisitor.Handler
 
getType() - Method in interface astra.reasoner.util.RenameVisitor.Handler
 
getType() - Method in interface astra.reasoner.util.VariableVisitor.Handler
 
getType(Object) - Static method in class astra.type.Type
 
getUnboundBindings() - Method in class astra.core.RuleExecutor
 
getValue(Term) - Method in class astra.tr.TRContext
 
getValue(Variable) - Method in class astra.core.Intention
 
getValue(Variable) - Method in class astra.core.RuleExecutor
 
goal - Variable in class astra.event.GoalEvent
 
goal() - Method in class astra.event.GoalEvent
 
Goal - Class in astra.formula
 
Goal(Predicate) - Constructor for class astra.formula.Goal
 
GoalEvent - Class in astra.event
 
GoalEvent(char, Goal) - Constructor for class astra.event.GoalEvent
 
GoalEvent(char, Goal, Object) - Constructor for class astra.event.GoalEvent
 
GoalEventUnifier - Class in astra.reasoner.unifier
 
GoalEventUnifier() - Constructor for class astra.reasoner.unifier.GoalEventUnifier
 
GoalRule - Class in astra.core
 
GoalRule(Event, Formula, Formula, Statement) - Constructor for class astra.core.GoalRule
 
GoalRule(Event, Formula, Statement) - Constructor for class astra.core.GoalRule
 
GoalRule(Event, Statement) - Constructor for class astra.core.GoalRule
 
GoalRule(String, int[], Event, Formula, Formula, Statement) - Constructor for class astra.core.GoalRule
 
GoalRule(String, int[], Event, Formula, Formula, Statement, Rule[]) - Constructor for class astra.core.GoalRule
 
GoalRule(String, int[], Event, Formula, Statement) - Constructor for class astra.core.GoalRule
 
GoalRule(String, int[], Event, Formula, Statement, Rule[]) - Constructor for class astra.core.GoalRule
 
GoalRule(String, int[], Event, Statement) - Constructor for class astra.core.GoalRule
 
GREATER_THAN - Static variable in class astra.formula.Comparison
 
GREATER_THAN_OR_EQUAL - Static variable in class astra.formula.Comparison
 

H

handle(LogicVisitor, T, boolean) - Method in interface astra.reasoner.util.AbstractEvaluateVisitor.Handler
 
handle(LogicVisitor, T, Intention) - Method in interface astra.reasoner.util.ContextEvaluateVisitor.Handler
 
handle(LogicVisitor, T, String, Map<Integer, Term>) - Method in interface astra.reasoner.util.RenameVisitor.Handler
 
handle(LogicVisitor, T, Map<Integer, Term>, Agent) - Method in interface astra.reasoner.util.BindingsEvaluateVisitor.Handler
 
handle(LogicVisitor, T, Set<Variable>) - Method in interface astra.reasoner.util.VariableVisitor.Handler
 
handleEvent(Event) - Method in class astra.core.Agent
 
handleEvent(Event, Agent) - Method in class astra.core.ASTRAClass
 
handleEvent(Event, Agent) - Method in class astra.core.Intention
 
handleResponse(byte[]) - Method in class astra.debugger.DebuggerHandler
 
hasActiveFunction() - Method in class astra.core.Agent
 
hasActiveIntentions() - Method in class astra.core.Agent
 
hasAgent(String) - Static method in class astra.core.Agent
 
hasEvents() - Method in class astra.core.Agent
 
hasFunctions() - Method in class astra.core.ASTRAClass
 
hashCode() - Method in class astra.debugger.Breakpoint
 
hasLock(String, Intention) - Method in class astra.core.Agent
 
hasLock(String, Intention) - Method in class astra.core.Intention
 
hasNext() - Method in class astra.reasoner.BeliefIterator
 
hasSensors() - Method in class astra.core.Agent
 
hasService(String) - Static method in class astra.messaging.MessageService
 
hasStrategy() - Static method in class astra.core.Scheduler
 
hasUpdates() - Method in class astra.core.EventBeliefManager
 
head() - Method in class astra.formula.Inference
 
head() - Method in class astra.term.ListSplitter
 
Head - Class in astra.term
 
Head(Term, Type) - Constructor for class astra.term.Head
 
Helper - Class in astra.core
 
Helper() - Constructor for class astra.core.Helper
 
HierarchicalBeliefStore - Class in astra.core
 
HierarchicalBeliefStore() - Constructor for class astra.core.HierarchicalBeliefStore
 

I

id() - Method in class astra.formula.Predicate
 
id() - Method in class astra.term.Funct
 
id() - Method in class astra.term.Variable
 
identifier - Variable in class astra.tr.Function
 
identifier() - Method in class astra.term.Variable
 
IdleCommand - Class in astra.debugger
 
IdleCommand() - Constructor for class astra.debugger.IdleCommand
 
If - Class in astra.statement
 
If(String, int[], Formula, Statement) - Constructor for class astra.statement.If
 
If(String, int[], Formula, Statement, Statement) - Constructor for class astra.statement.If
 
INACTIVE - Static variable in class astra.core.Agent
 
INACTIVE - Static variable in class astra.core.Scheduler
 
index() - Method in class astra.formula.AcreFormula
 
index() - Method in class astra.term.AtIndex
 
indexOf(Object) - Method in class astra.term.ListTerm
 
Inference - Class in astra.formula
 
Inference(Predicate, Formula) - Constructor for class astra.formula.Inference
 
initial - Variable in class astra.reasoner.node.ReasonerNode
 
initialize(Agent) - Method in class astra.core.ASTRAClass
 
initialize(Goal) - Method in class astra.core.Agent
 
initialize(Predicate) - Method in class astra.core.Agent
 
initialize(ScopedGoal) - Method in class astra.core.Agent
 
initialize(Reasoner) - Method in class astra.reasoner.node.ANDReasonerNode
 
initialize(Reasoner) - Method in class astra.reasoner.node.BracketReasonerNode
 
initialize(Reasoner) - Method in class astra.reasoner.node.NOTReasonerNode
 
initialize(Reasoner) - Method in class astra.reasoner.node.ORReasonerNode
 
initialize(Reasoner) - Method in class astra.reasoner.node.PredicateReasonerNode
 
initialize(Reasoner) - Method in class astra.reasoner.node.ReasonerNode
 
inline() - Method in annotation type astra.core.Module.ACTION
 
inline() - Method in class astra.core.Module
 
inline() - Method in interface astra.statement.ModuleCallAdaptor
 
inReplyTo - Variable in class astra.messaging.AstraMessage
 
installService(String, MessageService) - Static method in class astra.messaging.MessageService
 
INTEGER - Static variable in class astra.type.Type
 
integerValue(Term) - Static method in class astra.type.Type
 
intention() - Method in class astra.core.Agent
 
intention() - Method in class astra.core.RuleExecutor
 
Intention - Class in astra.core
 
Intention(Agent, Event, Rule, Map<Integer, Term>) - Constructor for class astra.core.Intention
 
intentions() - Method in class astra.core.Agent
 
invoke(Intention) - Method in interface astra.statement.SpecialOpAdaptor
 
invoke(Intention, Predicate) - Method in interface astra.statement.ModuleCallAdaptor
 
invoke(Intention, Predicate) - Method in class astra.term.ModuleTermAdaptor
 
invoke(BindingsEvaluateVisitor, Predicate) - Method in class astra.formula.ModuleFormulaAdaptor
 
invoke(BindingsEvaluateVisitor, Predicate) - Method in class astra.term.ModuleTermAdaptor
 
invoke(TRContext, Predicate) - Method in interface astra.tr.ModuleActionAdaptor
 
isActive() - Method in class astra.core.Agent
 
isActive() - Method in class astra.core.Intention
 
isApplicable(Formula, Formula) - Method in interface astra.reasoner.FormulaUnifier
 
isApplicable(Formula, Formula) - Method in class astra.reasoner.unifier.AcreFormulaUnifier
 
isApplicable(Formula, Formula) - Method in class astra.reasoner.unifier.ANDUnifier
 
isApplicable(Formula, Formula) - Method in class astra.reasoner.unifier.FormulaVariableUnifier
 
isApplicable(Formula, Formula) - Method in class astra.reasoner.unifier.PredicateUnifier
 
isDone() - Method in class astra.core.Intention
 
isDone() - Method in class astra.core.RuleExecutor
 
IsDone - Class in astra.formula
 
IsDone() - Constructor for class astra.formula.IsDone
 
IsDoneReasonerNode - Class in astra.reasoner.node
 
IsDoneReasonerNode(ReasonerNode, IsDone, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.IsDoneReasonerNode
 
IsDoneReasonerNodeFactory - Class in astra.reasoner.node
 
IsDoneReasonerNodeFactory() - Constructor for class astra.reasoner.node.IsDoneReasonerNodeFactory
 
isEmpty() - Method in class astra.term.ListTerm
 
isFailed() - Method in class astra.core.Intention
 
isFailed() - Method in class astra.reasoner.node.ReasonerNode
 
isFinished() - Method in class astra.core.AbstractTask
 
isFinished() - Method in class astra.core.StatementExecutor
 
isFinished() - Method in interface astra.core.Task
 
isFinished() - Method in class astra.reasoner.node.ReasonerNode
 
isGoalCompleted() - Method in class astra.core.Intention
 
isInactive() - Method in class astra.core.Agent
 
isLinkedToSource() - Method in class astra.core.AbstractElement
 
isLinkedToSource() - Method in interface astra.statement.Statement
 
isLinkedToSource() - Method in class astra.tr.AbstractAction
 
isLinkedToSource() - Method in interface astra.tr.Action
 
isMaxDepth() - Method in class astra.reasoner.node.ReasonerNode
 
IsNull - Class in astra.formula
 
IsNull(Term) - Constructor for class astra.formula.IsNull
 
isNumeric(Term) - Static method in class astra.type.Type
 
isNumeric(Type) - Static method in class astra.type.Type
 
isProcessing() - Method in class astra.core.Intention
 
isRecovering() - Method in class astra.core.Intention
 
isSingleResult() - Method in class astra.reasoner.node.ReasonerNode
 
isSubclass(ASTRAClass) - Method in class astra.core.ASTRAClass
 
isSuspended() - Method in class astra.core.Intention
 
isTerminating() - Method in class astra.core.Agent
 
isTrue - Variable in class astra.core.Agent.Promise
 
iterations - Static variable in class astra.core.Agent
 
iterator() - Method in class astra.term.ListTerm
 
iterator(Formula) - Method in class astra.core.Agent
 
iterator(Formula) - Method in class astra.core.ASTRAClass
 
iterator(Formula) - Method in class astra.core.BeliefStore
 
iterator(Formula) - Method in class astra.core.EventBeliefManager
 
iterator(Formula) - Method in interface astra.reasoner.Queryable
 

L

language - Variable in class astra.messaging.AstraMessage
 
LangUtils - Class in astra.term
 
LangUtils() - Constructor for class astra.term.LangUtils
 
lastIndexOf(Object) - Method in class astra.term.ListTerm
 
launch() - Static method in class astra.messaging.LocalMQService
 
lazyActivation() - Method in class astra.core.Agent
 
left() - Method in class astra.formula.AND
 
left() - Method in class astra.formula.Comparison
 
left() - Method in class astra.formula.OR
 
left() - Method in class astra.term.Operator
 
LESS_THAN - Static variable in class astra.formula.Comparison
 
LESS_THAN_OR_EQUAL - Static variable in class astra.formula.Comparison
 
LEVEL_CONTEXT - Static variable in class astra.debugger.Breakpoints.State
 
LEVEL_RULE - Static variable in class astra.debugger.Breakpoints.State
 
LEVEL_STATEMENT - Static variable in class astra.debugger.Breakpoints.State
 
line() - Method in class astra.debugger.Breakpoint
 
LIST - Static variable in class astra.type.Type
 
listIterator() - Method in class astra.term.ListTerm
 
listIterator(int) - Method in class astra.term.ListTerm
 
ListSplitter - Class in astra.term
 
ListSplitter(Term, Variable) - Constructor for class astra.term.ListSplitter
 
ListTerm - Class in astra.term
 
ListTerm() - Constructor for class astra.term.ListTerm
 
ListTerm(Term[]) - Constructor for class astra.term.ListTerm
 
loadClass(Class<ASTRAClass>) - Method in class astra.core.ASTRAClassLoader
 
loadClass(String) - Method in class astra.core.ASTRAClassLoader
Loads the corrsponding astra class if it is not already loaded.
LocalMQService - Class in astra.messaging
 
LocalMQService() - Constructor for class astra.messaging.LocalMQService
 
LogicUtilities - Class in astra.reasoner.util
 
LogicUtilities() - Constructor for class astra.reasoner.util.LogicUtilities
 
LogicVisitor - Interface in astra.reasoner.util
 
LONG - Static variable in class astra.type.Type
 
longValue(Term) - Static method in class astra.type.Type
 

M

main(String[]) - Static method in class astra.debugger.Test
 
main(String[]) - Static method in class astra.reasoner.NewReasoner
 
main(String[]) - Static method in class astra.reasoner.util.ContentCodec
 
main(String[]) - Static method in class astra.reasoner.util.LogicUtilities
 
MaintainBlock - Class in astra.statement
 
MaintainBlock(String, int[], Formula, Statement) - Constructor for class astra.statement.MaintainBlock
 
makePromise(Agent.Promise) - Method in class astra.core.Intention
 
mapper - Static variable in class astra.term.Variable
 
matches(Formula) - Method in class astra.formula.AcreFormula
 
matches(Formula) - Method in class astra.formula.AND
 
matches(Formula) - Method in class astra.formula.Bind
 
matches(Formula) - Method in class astra.formula.BracketFormula
 
matches(Formula) - Method in class astra.formula.Comparison
 
matches(Formula) - Method in interface astra.formula.Formula
 
matches(Formula) - Method in class astra.formula.FormulaVariable
 
matches(Formula) - Method in class astra.formula.Goal
 
matches(Formula) - Method in class astra.formula.Inference
 
matches(Formula) - Method in class astra.formula.IsDone
 
matches(Formula) - Method in class astra.formula.IsNull
 
matches(Formula) - Method in class astra.formula.ModuleFormula
 
matches(Formula) - Method in class astra.formula.NOT
 
matches(Formula) - Method in class astra.formula.OR
 
matches(Formula) - Method in class astra.formula.Predicate
 
matches(Formula) - Method in class astra.formula.ScopedGoal
 
matches(Formula) - Method in class astra.messaging.Utilities.PredicateState
 
matches(Term) - Method in class astra.term.AtIndex
 
matches(Term) - Method in class astra.term.Brackets
 
matches(Term) - Method in class astra.term.Count
 
matches(Term) - Method in class astra.term.FormulaTerm
 
matches(Term) - Method in class astra.term.FromJson
 
matches(Term) - Method in class astra.term.Funct
 
matches(Term) - Method in class astra.term.Head
 
matches(Term) - Method in class astra.term.ListSplitter
 
matches(Term) - Method in class astra.term.ListTerm
 
matches(Term) - Method in class astra.term.ModuleTerm
 
matches(Term) - Method in class astra.term.NullTerm
 
matches(Term) - Method in class astra.term.Operator
 
matches(Term) - Method in class astra.term.Performative
 
matches(Term) - Method in class astra.term.Primitive
 
matches(Term) - Method in class astra.term.QueryTerm
 
matches(Term) - Method in class astra.term.Tail
 
matches(Term) - Method in interface astra.term.Term
 
matches(Term) - Method in class astra.term.ToJson
 
matches(Term) - Method in class astra.term.Variable
 
MAX_DEPTH - Static variable in class astra.reasoner.node.ReasonerNode
 
merge(ListTerm) - Method in class astra.term.ListTerm
 
merge(Map<Integer, Term>, Map<Integer, Term>) - Static method in class astra.reasoner.util.Utilities
 
MessageEvent - Class in astra.messaging
 
MessageEvent(Term, Term, Formula) - Constructor for class astra.messaging.MessageEvent
 
MessageEvent(Term, Term, Formula, Term) - Constructor for class astra.messaging.MessageEvent
 
MessageEventUnifier - Class in astra.reasoner.unifier
 
MessageEventUnifier() - Constructor for class astra.reasoner.unifier.MessageEventUnifier
 
MessageService - Class in astra.messaging
 
MessageService() - Constructor for class astra.messaging.MessageService
 
method() - Method in class astra.term.ModuleTerm
 
mgu(Map<Integer, Term>) - Static method in class astra.reasoner.util.Utilities
 
MINUS - Static variable in class astra.term.Operator
 
MinusMinus - Class in astra.statement
 
MinusMinus(Variable) - Constructor for class astra.statement.MinusMinus
 
MinusMinus(Variable, String, int[]) - Constructor for class astra.statement.MinusMinus
 
MinusMinus(Variable, String, int[], Term) - Constructor for class astra.statement.MinusMinus
 
module - Variable in class astra.event.ModuleEvent
 
module() - Method in class astra.event.ModuleEvent
 
module() - Method in class astra.formula.ModuleFormula
 
module() - Method in class astra.term.ModuleTerm
 
Module - Class in astra.core
 
Module() - Constructor for class astra.core.Module
 
Module.ACTION - Annotation Type in astra.core
 
Module.EVENT - Annotation Type in astra.core
 
Module.FORMULA - Annotation Type in astra.core
 
Module.SENSOR - Annotation Type in astra.core
 
Module.SUPPRESS_NOTIFICATIONS - Annotation Type in astra.core
 
Module.TERM - Annotation Type in astra.core
 
ModuleAction - Class in astra.tr
 
ModuleAction(String, String, int[], Predicate, ModuleActionAdaptor) - Constructor for class astra.tr.ModuleAction
 
ModuleActionAdaptor - Interface in astra.tr
 
ModuleCall - Class in astra.statement
 
ModuleCall(ModuleCallAdaptor) - Constructor for class astra.statement.ModuleCall
 
ModuleCall(String, Predicate, ModuleCallAdaptor) - Constructor for class astra.statement.ModuleCall
 
ModuleCall(String, String, int[], Predicate, ModuleCallAdaptor) - Constructor for class astra.statement.ModuleCall
 
ModuleCallAdaptor - Interface in astra.statement
 
ModuleEvent - Class in astra.event
 
ModuleEvent(String, String, Predicate, ModuleEventAdaptor) - Constructor for class astra.event.ModuleEvent
 
ModuleEventAdaptor - Interface in astra.event
 
ModuleException - Exception in astra.core
 
ModuleException(Exception) - Constructor for exception astra.core.ModuleException
 
ModuleException(String) - Constructor for exception astra.core.ModuleException
 
ModuleException(String, Exception) - Constructor for exception astra.core.ModuleException
 
ModuleFormula - Class in astra.formula
 
ModuleFormula(String, Predicate, ModuleFormulaAdaptor) - Constructor for class astra.formula.ModuleFormula
 
ModuleFormulaAdaptor - Class in astra.formula
 
ModuleFormulaAdaptor() - Constructor for class astra.formula.ModuleFormulaAdaptor
 
ModuleFormulaReasonerNode - Class in astra.reasoner.node
 
ModuleFormulaReasonerNode(ReasonerNode, ModuleFormula, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.ModuleFormulaReasonerNode
 
ModuleFormulaReasonerNodeFactory - Class in astra.reasoner.node
 
ModuleFormulaReasonerNodeFactory() - Constructor for class astra.reasoner.node.ModuleFormulaReasonerNodeFactory
 
ModuleTerm - Class in astra.term
 
ModuleTerm(ModuleTermAdaptor) - Constructor for class astra.term.ModuleTerm
 
ModuleTerm(String, Type, Predicate, ModuleTermAdaptor) - Constructor for class astra.term.ModuleTerm
 
ModuleTermAdaptor - Class in astra.term
 
ModuleTermAdaptor() - Constructor for class astra.term.ModuleTermAdaptor
 
MODULO - Static variable in class astra.term.Operator
 
MULTIPLY - Static variable in class astra.term.Operator
 

N

name() - Method in class astra.core.Agent
 
name() - Method in class astra.core.Intention
 
name() - Method in class astra.tr.TRContext
 
NEW - Static variable in class astra.core.Agent
 
NEW_AGENT - Static variable in class astra.trace.TraceEvent
 
newInstance(String) - Method in class astra.core.ASTRAClass
 
newOperator(char, Term, Term) - Static method in class astra.term.Operator
 
newPrimitive(T) - Static method in class astra.term.Primitive
 
NewReasoner - Class in astra.reasoner
 
NewReasoner(Agent) - Constructor for class astra.reasoner.NewReasoner
 
next() - Method in class astra.reasoner.BeliefIterator
 
NO_VALUE - Static variable in class astra.type.Type
 
NOT - Class in astra.formula
 
NOT(Formula) - Constructor for class astra.formula.NOT
 
NOT_EQUAL - Static variable in class astra.formula.Comparison
 
Notification(Intention, String) - Constructor for class astra.core.Agent.Notification
 
Notification(Intention, String, Throwable) - Constructor for class astra.core.Agent.Notification
 
notify(String) - Method in class astra.debugger.DebuggerWorker
 
notifyDone(Agent.Notification) - Method in class astra.core.Agent
 
notifyDone(String) - Method in class astra.core.Intention
 
notifyDone(String, Throwable) - Method in class astra.core.Intention
 
notifyListeners(String) - Method in class astra.debugger.DebuggerAPI
 
NOTReasonerNode - Class in astra.reasoner.node
 
NOTReasonerNode(ReasonerNode, NOT, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.NOTReasonerNode
 
NOTReasonerNodeFactory - Class in astra.reasoner.node
 
NOTReasonerNodeFactory() - Constructor for class astra.reasoner.node.NOTReasonerNodeFactory
 
NULL_TERM - Static variable in interface astra.term.Term
 
NullTerm - Class in astra.term
 
NullTerm() - Constructor for class astra.term.NullTerm
 

O

OBJECT - Static variable in class astra.type.Type
 
ObjectType - Class in astra.type
 
ObjectType(Class<?>) - Constructor for class astra.type.ObjectType
 
OK - Static variable in interface astra.debugger.DebuggerCommand
 
onFail(Intention) - Method in interface astra.statement.StatementHandler
 
ontology - Variable in class astra.messaging.AstraMessage
 
op() - Method in class astra.term.Operator
 
operator() - Method in class astra.formula.Comparison
 
Operator - Class in astra.term
 
Operator(char, Type, Term, Term) - Constructor for class astra.term.Operator
 
ops - Variable in class astra.debugger.ChangeRequest
 
OR - Class in astra.formula
 
OR(Formula, Formula) - Constructor for class astra.formula.OR
 
ORReasonerNode - Class in astra.reasoner.node
 
ORReasonerNode(ReasonerNode, OR, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.ORReasonerNode
 
ORReasonerNodeFactory - Class in astra.reasoner.node
 
ORReasonerNodeFactory() - Constructor for class astra.reasoner.node.ORReasonerNodeFactory
 
OTHER_NOT_EQUAL - Static variable in class astra.formula.Comparison
 

P

params() - Method in class astra.messaging.MessageEvent
 
parent - Variable in class astra.reasoner.node.ReasonerNode
 
parent() - Method in class astra.core.RuleExecutor
 
passByValue - Variable in class astra.reasoner.util.AbstractEvaluateVisitor
 
PAUSED - Static variable in class astra.debugger.Breakpoints.State
 
payloadEncoding - Variable in class astra.messaging.AstraMessage
 
performative - Variable in class astra.messaging.AstraMessage
 
performative() - Method in class astra.formula.AcreFormula
 
performative() - Method in class astra.messaging.MessageEvent
 
Performative - Class in astra.term
 
Performative(String) - Constructor for class astra.term.Performative
 
PERFORMATIVE - Static variable in class astra.type.Type
 
PLUS - Static variable in class astra.term.Operator
 
PlusPlus - Class in astra.statement
 
PlusPlus(Variable) - Constructor for class astra.statement.PlusPlus
 
PlusPlus(Variable, String, int[]) - Constructor for class astra.statement.PlusPlus
 
PlusPlus(Variable, String, int[], Term) - Constructor for class astra.statement.PlusPlus
 
predicate - Variable in class astra.messaging.Utilities.PredicateState
 
predicate() - Method in class astra.formula.ModuleFormula
 
predicate() - Method in class astra.formula.Predicate
 
Predicate - Class in astra.formula
 
Predicate(String) - Constructor for class astra.formula.Predicate
 
Predicate(String, Term[]) - Constructor for class astra.formula.Predicate
 
PredicateReasonerNode - Class in astra.reasoner.node
 
PredicateReasonerNode(ReasonerNode, Predicate, Map<Integer, Term>, boolean) - Constructor for class astra.reasoner.node.PredicateReasonerNode
 
PredicateReasonerNodeFactory - Class in astra.reasoner.node
 
PredicateReasonerNodeFactory() - Constructor for class astra.reasoner.node.PredicateReasonerNodeFactory
 
PredicateState(Predicate) - Constructor for class astra.messaging.Utilities.PredicateState
 
PredicateUnifier - Class in astra.reasoner.unifier
 
PredicateUnifier() - Constructor for class astra.reasoner.unifier.PredicateUnifier
 
Primitive<T> - Class in astra.term
 
Primitive(Type, T) - Constructor for class astra.term.Primitive
 
printStackTrace() - Method in class astra.core.Intention
 
printStackTrace() - Method in class astra.core.RuleExecutor
 
processData(DebuggerServer, SocketChannel, byte[], int) - Method in class astra.debugger.DebuggerWorker
 
Promise() - Constructor for class astra.core.Agent.Promise
 
Promise(boolean) - Constructor for class astra.core.Agent.Promise
 
protocol - Variable in class astra.messaging.AstraMessage
 

Q

query(Formula) - Method in class astra.core.Intention
 
query(Formula) - Method in class astra.reasoner.NewReasoner
 
query(Formula) - Method in interface astra.reasoner.Reasoner
 
query(Formula, Map<Integer, Term>) - Method in class astra.core.Agent
 
query(Formula, Map<Integer, Term>) - Method in class astra.reasoner.NewReasoner
 
query(Formula, Map<Integer, Term>) - Method in interface astra.reasoner.Reasoner
 
Query - Class in astra.statement
 
Query(String, int[], Formula) - Constructor for class astra.statement.Query
 
Queryable - Interface in astra.reasoner
A Source for Reasoner implementations.
queryAll(Formula) - Method in class astra.core.Agent
 
queryAll(Formula) - Method in class astra.core.Intention
 
queryAll(Formula) - Method in class astra.reasoner.NewReasoner
 
queryAll(Formula) - Method in interface astra.reasoner.Reasoner
 
QueryTerm - Class in astra.term
 
QueryTerm(Formula) - Constructor for class astra.term.QueryTerm
 

R

rawType() - Method in class astra.term.FromJson
 
Reasoner - Interface in astra.reasoner
Core Interface for logical reasoning systems that may be attached to an agent.
ReasonerNode - Class in astra.reasoner.node
 
ReasonerNode(ReasonerNode, boolean) - Constructor for class astra.reasoner.node.ReasonerNode
 
ReasonerNodeFactory<T extends Formula> - Interface in astra.reasoner.node
 
receive(AstraMessage) - Method in class astra.core.Agent
 
receive(AstraMessage) - Method in interface astra.core.AgentMessageListener
 
receive(String) - Method in interface astra.debugger.DebuggerListener
 
receiveMessage(AstraMessage) - Method in class astra.messaging.MessageService
 
receivers - Variable in class astra.messaging.AstraMessage
 
record(TraceEvent) - Method in interface astra.trace.TraceRecorder
 
recordEvent(TraceEvent) - Method in class astra.trace.TraceManager
 
REGISTER - Static variable in class astra.debugger.ChangeRequest
 
registerClassLoader(ClassLoader) - Method in class astra.core.ASTRAClassLoader
 
releaseLock(String, Intention) - Method in class astra.core.Agent
 
releaseLock(String, Intention) - Method in class astra.core.Intention
 
REMOVAL - Static variable in interface astra.event.Event
 
remove(int) - Method in class astra.term.ListTerm
 
remove(Object) - Method in class astra.term.ListTerm
 
removeAll(Collection<?>) - Method in class astra.term.ListTerm
 
removeBelief(Predicate) - Method in class astra.core.BeliefStore
 
removeBelief(Predicate) - Method in class astra.core.HierarchicalBeliefStore
 
removeBelief(Predicate) - Method in class astra.core.Intention
 
removeBelief(Predicate) - Method in class astra.tr.TRContext
 
removeListener(TraceEventListener) - Method in class astra.trace.TraceManager
 
removeScopedBelief(String, Predicate) - Method in class astra.core.Intention
 
removeVariable(Variable) - Method in class astra.core.RuleExecutor
 
RenameVisitor - Class in astra.reasoner.util
 
RenameVisitor(String) - Constructor for class astra.reasoner.util.RenameVisitor
 
RenameVisitor.Handler<T> - Interface in astra.reasoner.util
 
replyBy - Variable in class astra.messaging.AstraMessage
 
replyTo - Variable in class astra.messaging.AstraMessage
 
replyWith - Variable in class astra.messaging.AstraMessage
 
requestLock(String, Intention) - Method in class astra.core.Agent
 
requestLock(String, Intention) - Method in class astra.core.Intention
 
RESCHEDULE - Static variable in class astra.core.Agent
 
resetActionParams() - Method in class astra.core.Intention
 
resolve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ReasonerNode
 
resolveEvent(Event, Agent) - Static method in class astra.core.Helper
 
resume() - Method in class astra.core.Intention
 
resumeIfWaiting(Agent) - Static method in class astra.core.Scheduler
 
retainAll(Collection<?>) - Method in class astra.term.ListTerm
 
returns() - Method in class astra.term.Variable
 
reviseGoals() - Method in class astra.core.Intention
 
right() - Method in class astra.formula.AND
 
right() - Method in class astra.formula.Comparison
 
right() - Method in class astra.formula.OR
 
right() - Method in class astra.term.Operator
 
rollback() - Method in class astra.core.Intention
 
rollback(Intention) - Method in class astra.core.RuleExecutor
 
rollback(Intention) - Method in class astra.core.StatementExecutor
 
rule() - Method in class astra.core.Intention
 
rule() - Method in class astra.core.RuleExecutor
 
Rule - Class in astra.core
 
Rule(Event, Formula, Statement) - Constructor for class astra.core.Rule
 
Rule(Event, Statement) - Constructor for class astra.core.Rule
 
Rule(String, int[], Event, Formula, Formula, Statement) - Constructor for class astra.core.Rule
 
Rule(String, int[], Event, Formula, Statement) - Constructor for class astra.core.Rule
 
Rule(String, int[], Event, Statement) - Constructor for class astra.core.Rule
 
RuleExecutor - Class in astra.core
 
RuleExecutor(Event, Rule, Map<Integer, Term>, RuleExecutor, Intention) - Constructor for class astra.core.RuleExecutor
 
rules - Variable in class astra.core.GoalRule
 
rules - Variable in class astra.tr.Function
 
rules() - Method in class astra.core.ASTRAClass
 
rules() - Method in class astra.core.GoalRule
 
rules() - Method in class astra.tr.Function
 
run() - Method in class astra.core.AbstractTask
 
run() - Method in class astra.debugger.Client
 
run() - Method in class astra.debugger.DebuggerClient
 
run() - Method in class astra.debugger.DebuggerServer
 
run() - Method in class astra.debugger.DebuggerWorker
 
run() - Method in class astra.debugger.Server
 
RUNNING - Static variable in class astra.debugger.Breakpoints.State
 

S

schedule(AbstractTask) - Method in class astra.tr.TRContext
 
schedule(Agent) - Static method in class astra.core.Scheduler
 
schedule(Agent) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
schedule(Agent) - Method in class astra.execution.BasicSchedulerStrategy
 
schedule(Agent) - Method in class astra.execution.DummySchedulerStrategy
 
schedule(Agent) - Method in class astra.execution.FairSchedulerStrategy
 
schedule(Agent) - Method in interface astra.execution.SchedulerStrategy
 
schedule(Agent) - Method in class astra.execution.TestSchedulerStrategy
 
schedule(Task) - Method in class astra.core.Agent
 
schedule(Task) - Method in class astra.core.Intention
 
schedule(Task) - Static method in class astra.core.Scheduler
 
schedule(Task) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
schedule(Task) - Method in class astra.execution.BasicSchedulerStrategy
 
schedule(Task) - Method in class astra.execution.DummySchedulerStrategy
 
schedule(Task) - Method in class astra.execution.FairSchedulerStrategy
 
schedule(Task) - Method in interface astra.execution.SchedulerStrategy
 
schedule(Task) - Method in class astra.execution.TestSchedulerStrategy
 
Scheduler - Class in astra.core
 
Scheduler() - Constructor for class astra.core.Scheduler
 
SchedulerStrategy - Interface in astra.execution
 
scope() - Method in class astra.event.ScopedBeliefEvent
 
scope() - Method in class astra.formula.ScopedGoal
 
ScopedBeliefEvent - Class in astra.event
 
ScopedBeliefEvent(String, BeliefEvent) - Constructor for class astra.event.ScopedBeliefEvent
 
ScopedBeliefUpdate - Class in astra.statement
 
ScopedBeliefUpdate(String, char, Predicate) - Constructor for class astra.statement.ScopedBeliefUpdate
 
ScopedBeliefUpdate(String, int[], String, char, Predicate) - Constructor for class astra.statement.ScopedBeliefUpdate
 
scopedGoal - Variable in class astra.event.ScopedGoalEvent
 
scopedGoal() - Method in class astra.event.ScopedGoalEvent
 
ScopedGoal - Class in astra.formula
 
ScopedGoal(String, Goal) - Constructor for class astra.formula.ScopedGoal
 
ScopedGoalEvent - Class in astra.event
 
ScopedGoalEvent(char, ScopedGoal) - Constructor for class astra.event.ScopedGoalEvent
 
ScopedGoalEvent(char, ScopedGoal, Object) - Constructor for class astra.event.ScopedGoalEvent
 
ScopedSpawnGoal - Class in astra.statement
 
ScopedSpawnGoal(String, int[], String, Goal) - Constructor for class astra.statement.ScopedSpawnGoal
 
ScopedSpawnGoal(String, Goal) - Constructor for class astra.statement.ScopedSpawnGoal
 
ScopedSubgoal - Class in astra.statement
 
ScopedSubgoal(String, int[], String, Goal) - Constructor for class astra.statement.ScopedSubgoal
 
ScopedSubgoal(String, Goal) - Constructor for class astra.statement.ScopedSubgoal
 
send(byte[], DebuggerHandler) - Method in class astra.debugger.DebuggerClient
 
send(AstraMessage) - Static method in class astra.messaging.MessageService
 
send(SocketChannel, byte[]) - Method in class astra.debugger.DebuggerServer
 
Send - Class in astra.statement
 
Send(String, int[], Term, Term, Formula) - Constructor for class astra.statement.Send
 
Send(String, int[], Term, Term, Formula, Term) - Constructor for class astra.statement.Send
 
sender - Variable in class astra.messaging.AstraMessage
 
sender() - Method in class astra.messaging.MessageEvent
 
sendMessage(AstraMessage) - Method in class astra.messaging.LocalMQService
 
sendMessage(AstraMessage) - Method in class astra.messaging.MessageService
 
sendMessage(AstraMessage) - Method in class astra.messaging.UDPMQService
This method is responsible for transmitting messages using the FIPA HTTP Message Transport Service.
sense(Agent) - Method in interface astra.core.SensorAdaptor
 
SensorAdaptor - Interface in astra.core
 
Server - Class in astra.debugger
 
Server() - Constructor for class astra.debugger.Server
 
ServerDataEvent(DebuggerServer, SocketChannel, byte[]) - Constructor for class astra.debugger.DebuggerWorker.ServerDataEvent
 
set(int, Term) - Method in class astra.term.Funct
 
set(int, Term) - Method in class astra.term.ListTerm
 
set(Class<?>, int) - Method in class astra.debugger.Breakpoints
 
set(String, int) - Method in class astra.debugger.Breakpoints
 
set(T) - Method in class astra.core.ActionParam
 
setAgent(Agent) - Method in class astra.core.Module
 
setBreakpoint(Breakpoint) - Method in class astra.debugger.DebuggerAPI
 
setLocation(String, int, int, int, int) - Method in class astra.core.AbstractElement
 
setLocation(String, int, int, int, int) - Method in class astra.tr.AbstractAction
 
setMainClass(ASTRAClass) - Method in class astra.core.Agent
 
setParents(Class<ASTRAClass>[]) - Method in class astra.core.ASTRAClass
 
setRuleExecutor(RuleExecutor) - Method in class astra.statement.AbstractStatementHandler
 
setRuleExecutor(RuleExecutor) - Method in interface astra.statement.StatementHandler
 
setSleepTime(long) - Static method in class astra.core.Scheduler
 
setSleepTime(long) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
setSleepTime(long) - Method in class astra.execution.BasicSchedulerStrategy
 
setSleepTime(long) - Method in class astra.execution.DummySchedulerStrategy
 
setSleepTime(long) - Method in class astra.execution.FairSchedulerStrategy
 
setSleepTime(long) - Method in interface astra.execution.SchedulerStrategy
 
setSleepTime(long) - Method in class astra.execution.TestSchedulerStrategy
 
setState(int) - Method in class astra.core.Agent
 
setState(Agent, int) - Static method in class astra.core.Scheduler
 
setState(Agent, int) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
setState(Agent, int) - Method in class astra.execution.BasicSchedulerStrategy
 
setState(Agent, int) - Method in class astra.execution.DummySchedulerStrategy
 
setState(Agent, int) - Method in class astra.execution.FairSchedulerStrategy
 
setState(Agent, int) - Method in interface astra.execution.SchedulerStrategy
 
setState(Agent, int) - Method in class astra.execution.TestSchedulerStrategy
 
setStrategy(SchedulerStrategy) - Static method in class astra.core.Scheduler
 
setThreadPoolSize(int) - Static method in class astra.core.Scheduler
 
setThreadPoolSize(int) - Method in class astra.execution.AdaptiveSchedulerStrategy
 
setThreadPoolSize(int) - Method in class astra.execution.BasicSchedulerStrategy
 
setThreadPoolSize(int) - Method in class astra.execution.DummySchedulerStrategy
 
setThreadPoolSize(int) - Method in class astra.execution.FairSchedulerStrategy
 
setThreadPoolSize(int) - Method in interface astra.execution.SchedulerStrategy
 
setThreadPoolSize(int) - Method in class astra.execution.TestSchedulerStrategy
 
setTrace(boolean) - Method in class astra.core.Agent
 
setTraceRecorder(TraceRecorder) - Method in class astra.trace.TraceManager
 
setWorker(DebuggerWorker) - Method in class astra.debugger.Breakpoints
 
shutdown() - Static method in class astra.core.Scheduler
 
shutdown() - Method in class astra.execution.AdaptiveSchedulerStrategy
 
shutdown() - Method in class astra.execution.BasicSchedulerStrategy
 
shutdown() - Method in class astra.execution.DummySchedulerStrategy
 
shutdown() - Method in class astra.execution.FairSchedulerStrategy
 
shutdown() - Method in interface astra.execution.SchedulerStrategy
 
shutdown() - Method in class astra.execution.TestSchedulerStrategy
 
signature - Variable in class astra.event.ModuleEvent
 
signature() - Method in annotation type astra.core.Module.EVENT
 
signature() - Method in class astra.event.BeliefEvent
 
signature() - Method in interface astra.event.Event
 
signature() - Method in class astra.event.GoalEvent
 
signature() - Method in class astra.event.ModuleEvent
 
signature() - Method in class astra.event.ScopedBeliefEvent
 
signature() - Method in class astra.messaging.MessageEvent
 
signature() - Method in class astra.term.AtIndex
 
signature() - Method in class astra.term.Brackets
 
signature() - Method in class astra.term.Count
 
signature() - Method in class astra.term.FormulaTerm
 
signature() - Method in class astra.term.FromJson
 
signature() - Method in class astra.term.Funct
 
signature() - Method in class astra.term.Head
 
signature() - Method in class astra.term.ListSplitter
 
signature() - Method in class astra.term.ListTerm
 
signature() - Method in class astra.term.ModuleTerm
 
signature() - Method in class astra.term.NullTerm
 
signature() - Method in class astra.term.Operator
 
signature() - Method in class astra.term.Performative
 
signature() - Method in class astra.term.Primitive
 
signature() - Method in class astra.term.QueryTerm
 
signature() - Method in class astra.term.Tail
 
signature() - Method in interface astra.term.Term
 
signature() - Method in class astra.term.ToJson
 
signature() - Method in class astra.term.Variable
 
singleResult - Variable in class astra.reasoner.node.ReasonerNode
 
size() - Method in class astra.core.BeliefStore
 
size() - Method in class astra.core.EventBeliefManager
 
size() - Method in class astra.core.HierarchicalBeliefStore
 
size() - Method in class astra.formula.Predicate
 
size() - Method in class astra.term.Funct
 
size() - Method in class astra.term.ListTerm
 
socket - Variable in class astra.debugger.ChangeRequest
 
solutions - Variable in class astra.reasoner.node.ReasonerNode
 
solutions() - Method in class astra.reasoner.node.ReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ANDReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.BindReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.BracketReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ComparisonReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.IsDoneReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ModuleFormulaReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.NOTReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ORReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.PredicateReasonerNode
 
solve(Reasoner, Stack<ReasonerNode>) - Method in class astra.reasoner.node.ReasonerNode
 
source - Variable in class astra.event.GoalEvent
 
source() - Method in interface astra.core.Task
 
source() - Method in class astra.trace.TraceEvent
 
sources() - Method in class astra.reasoner.NewReasoner
 
sources() - Method in interface astra.reasoner.Reasoner
 
SpawnGoal - Class in astra.statement
 
SpawnGoal(Goal) - Constructor for class astra.statement.SpawnGoal
 
SpawnGoal(String, int[], Goal) - Constructor for class astra.statement.SpawnGoal
 
SpecialBeliefUpdate - Class in astra.statement
 
SpecialBeliefUpdate(Predicate) - Constructor for class astra.statement.SpecialBeliefUpdate
 
SpecialBeliefUpdate(String, int[], Predicate) - Constructor for class astra.statement.SpecialBeliefUpdate
 
SpecialOp - Class in astra.statement
 
SpecialOp(String, int[], SpecialOpAdaptor) - Constructor for class astra.statement.SpecialOp
 
SpecialOpAdaptor - Interface in astra.statement
 
start() - Method in class astra.debugger.DebuggerAPI
 
start() - Method in class astra.messaging.LocalMQService
 
start() - Method in class astra.messaging.MessageService
 
start() - Method in class astra.messaging.UDPMQService
 
StartCommand - Class in astra.debugger
 
StartCommand() - Constructor for class astra.debugger.StartCommand
 
startFunction(Predicate) - Method in class astra.core.Agent
 
startFunction(Predicate) - Method in class astra.core.Intention
 
State() - Constructor for class astra.debugger.Breakpoints.State
 
STATE_ACTIVE - Static variable in class astra.debugger.DebuggerAPI
 
STATE_INIT - Static variable in class astra.debugger.DebuggerAPI
 
statement - Variable in class astra.core.Rule
 
statement() - Method in interface astra.statement.StatementHandler
 
Statement - Interface in astra.statement
 
StatementExecutor - Class in astra.core
 
StatementExecutor(StatementHandler) - Constructor for class astra.core.StatementExecutor
 
StatementExecutor(StatementHandler, Map<Integer, Term>) - Constructor for class astra.core.StatementExecutor
 
StatementHandler - Interface in astra.statement
 
stepIn(String) - Method in class astra.debugger.Breakpoints
 
stepIn(String) - Method in class astra.debugger.DebuggerAPI
 
STEPIN - Static variable in class astra.debugger.Breakpoints.State
 
StepInCommand - Class in astra.debugger
 
StepInCommand() - Constructor for class astra.debugger.StepInCommand
 
stepOver(String) - Method in class astra.debugger.Breakpoints
 
stepOver(String) - Method in class astra.debugger.DebuggerAPI
 
STEPOVER - Static variable in class astra.debugger.Breakpoints.State
 
StepOverCommand - Class in astra.debugger
 
StepOverCommand() - Constructor for class astra.debugger.StepOverCommand
 
STEPPING - Static variable in class astra.core.Scheduler
 
stop() - Method in class astra.execution.AdaptiveSchedulerStrategy
 
stop() - Method in class astra.execution.BasicSchedulerStrategy
 
stop() - Method in class astra.execution.DummySchedulerStrategy
 
stop() - Method in class astra.execution.FairSchedulerStrategy
 
stop() - Method in interface astra.execution.SchedulerStrategy
 
stop() - Method in class astra.execution.TestSchedulerStrategy
 
stopFunction() - Method in class astra.core.Agent
 
stopFunction() - Method in class astra.core.Intention
 
stopFunction() - Method in class astra.tr.TRContext
 
store() - Method in class astra.core.EventBeliefManager
 
STRING - Static variable in class astra.type.Type
 
stringId() - Method in class astra.term.Performative
 
StringMapper - Class in astra.reasoner.util
 
StringMapper() - Constructor for class astra.reasoner.util.StringMapper
 
stringValue(Term) - Static method in class astra.type.Type
 
Subgoal - Class in astra.statement
 
Subgoal(Goal) - Constructor for class astra.statement.Subgoal
 
Subgoal(String, int[], Goal) - Constructor for class astra.statement.Subgoal
 
subList(int, int) - Method in class astra.term.ListTerm
 
subtype() - Method in class astra.type.ObjectType
 
suppressNotification() - Method in class astra.statement.DefaultModuleCallAdaptor
 
suppressNotification() - Method in interface astra.statement.ModuleCallAdaptor
 
suspend() - Method in class astra.core.Intention
 
symbols() - Method in annotation type astra.core.Module.EVENT
 
SynchronizedBlock - Class in astra.statement
 
SynchronizedBlock(String, int[], String, Statement) - Constructor for class astra.statement.SynchronizedBlock
 

T

tail() - Method in class astra.term.ListSplitter
 
Tail - Class in astra.term
 
Tail(Term) - Constructor for class astra.term.Tail
 
Task - Interface in astra.core
 
term() - Method in class astra.formula.Bind
 
term() - Method in class astra.term.AtIndex
 
term() - Method in class astra.term.Brackets
 
term() - Method in class astra.term.Count
 
term() - Method in class astra.term.FromJson
 
term() - Method in class astra.term.Head
 
term() - Method in class astra.term.Tail
 
term() - Method in class astra.term.ToJson
 
Term - Interface in astra.term
 
termAt(int) - Method in class astra.formula.Predicate
 
termAt(int) - Method in class astra.term.Funct
 
terminate() - Method in class astra.core.Agent
 
TERMINATED - Static variable in class astra.core.Agent
 
TERMINATING - Static variable in class astra.core.Agent
 
terms - Variable in class astra.messaging.Utilities.PredicateState
 
terms() - Method in class astra.formula.Predicate
 
terms() - Method in class astra.term.Funct
 
terms() - Method in class astra.term.ListTerm
 
Test - Class in astra.debugger
 
Test() - Constructor for class astra.debugger.Test
 
TestSchedulerStrategy - Class in astra.execution
Strategy: Agent added gets set to "WAITING" state Agents executed get set to "ACTIVE" state Agents suspended get set to a "SUSPENDED" state
TestSchedulerStrategy() - Constructor for class astra.execution.TestSchedulerStrategy
 
timestamp() - Method in class astra.trace.TraceEvent
 
timings - Static variable in class astra.core.Agent
 
toArray() - Method in class astra.term.ListTerm
 
toArray(Term[]) - Static method in class astra.term.LangUtils
 
toArray(T[]) - Method in class astra.term.ListTerm
 
toEvent(String) - Static method in class astra.reasoner.util.LogicUtilities
 
toId(String) - Method in class astra.reasoner.util.StringMapper
 
ToJson - Class in astra.term
 
ToJson(Term) - Constructor for class astra.term.ToJson
 
toLogic() - Method in class astra.core.ActionParam
 
toPredicate(String) - Static method in class astra.reasoner.util.LogicUtilities
 
toPredicateState(Formula) - Static method in class astra.messaging.Utilities
 
toString() - Method in class astra.core.AbstractTask
 
toString() - Method in class astra.core.Agent
 
toString() - Method in class astra.core.ASTRAClass
 
toString() - Method in class astra.core.GoalRule
 
toString() - Method in class astra.core.Intention
 
toString() - Method in class astra.core.Rule
 
toString() - Method in class astra.core.RuleExecutor
 
toString() - Method in class astra.core.StatementExecutor
 
toString() - Method in class astra.event.BeliefEvent
 
toString() - Method in class astra.event.GoalEvent
 
toString() - Method in class astra.event.ModuleEvent
 
toString() - Method in class astra.event.ScopedBeliefEvent
 
toString() - Method in class astra.execution.FairSchedulerStrategy
 
toString() - Method in class astra.execution.TestSchedulerStrategy
 
toString() - Method in class astra.formula.AND
 
toString() - Method in class astra.formula.Bind
 
toString() - Method in class astra.formula.BracketFormula
 
toString() - Method in class astra.formula.Comparison
 
toString() - Method in class astra.formula.Goal
 
toString() - Method in class astra.formula.Inference
 
toString() - Method in class astra.formula.ModuleFormula
 
toString() - Method in class astra.formula.NOT
 
toString() - Method in class astra.formula.OR
 
toString() - Method in class astra.formula.Predicate
 
toString() - Method in class astra.formula.ScopedGoal
 
toString() - Method in class astra.messaging.AstraMessage
 
toString() - Method in class astra.messaging.MessageEvent
 
toString() - Method in class astra.reasoner.node.NOTReasonerNode
 
toString() - Method in class astra.reasoner.node.PredicateReasonerNode
 
toString() - Method in class astra.statement.Block
 
toString() - Method in class astra.statement.ModuleCall
 
toString() - Method in class astra.statement.Query
 
toString() - Method in class astra.term.AtIndex
 
toString() - Method in class astra.term.Brackets
 
toString() - Method in class astra.term.FormulaTerm
 
toString() - Method in class astra.term.FromJson
 
toString() - Method in class astra.term.Funct
 
toString() - Method in class astra.term.Head
 
toString() - Method in class astra.term.ListSplitter
 
toString() - Method in class astra.term.ListTerm
 
toString() - Method in class astra.term.ModuleTerm
 
toString() - Method in class astra.term.Operator
 
toString() - Method in class astra.term.Performative
 
toString() - Method in class astra.term.Primitive
 
toString() - Method in class astra.term.QueryTerm
 
toString() - Method in class astra.term.Tail
 
toString() - Method in class astra.term.ToJson
 
toString() - Method in class astra.term.Variable
 
toString() - Method in class astra.tr.Function
 
toString() - Method in class astra.type.Type
 
toString(String) - Method in class astra.term.Operator
 
trace() - Method in class astra.core.Agent
 
trace() - Method in class astra.core.Intention
 
TraceEvent - Class in astra.trace
 
TraceEvent(String, Date, Agent) - Constructor for class astra.trace.TraceEvent
 
TraceEventListener - Interface in astra.trace
 
TraceManager - Class in astra.trace
 
TraceManager() - Constructor for class astra.trace.TraceManager
 
TraceRecorder - Interface in astra.trace
 
TRBeliefUpdate - Class in astra.tr
 
TRBeliefUpdate(char, String, int[], Predicate) - Constructor for class astra.tr.TRBeliefUpdate
 
TRContext - Class in astra.tr
 
TRContext(Agent, Predicate) - Constructor for class astra.tr.TRContext
 
TRRule - Class in astra.tr
 
TRRule(Formula, Action) - Constructor for class astra.tr.TRRule
 
TRStart - Class in astra.statement
 
TRStart(String, int[], Predicate) - Constructor for class astra.statement.TRStart
 
TRStop - Class in astra.statement
 
TRStop(String, int[]) - Constructor for class astra.statement.TRStop
 
TRStopAction - Class in astra.tr
 
TRStopAction() - Constructor for class astra.tr.TRStopAction
 
TRUE - Static variable in class astra.formula.Predicate
 
TryRecover - Class in astra.statement
 
TryRecover(String, int[], Statement, Statement) - Constructor for class astra.statement.TryRecover
 
type - Variable in class astra.debugger.ChangeRequest
 
type - Variable in class astra.event.BeliefEvent
 
type - Variable in class astra.event.GoalEvent
 
type() - Method in class astra.event.BeliefEvent
 
type() - Method in class astra.event.GoalEvent
 
type() - Method in class astra.formula.AcreFormula
 
type() - Method in class astra.term.AtIndex
 
type() - Method in class astra.term.Brackets
 
type() - Method in class astra.term.Count
 
type() - Method in class astra.term.FormulaTerm
 
type() - Method in class astra.term.FromJson
 
type() - Method in class astra.term.Funct
 
type() - Method in class astra.term.Head
 
type() - Method in class astra.term.ListSplitter
 
type() - Method in class astra.term.ListTerm
 
type() - Method in class astra.term.ModuleTerm
 
type() - Method in class astra.term.NullTerm
 
type() - Method in class astra.term.Operator
 
type() - Method in class astra.term.Performative
 
type() - Method in class astra.term.Primitive
 
type() - Method in class astra.term.QueryTerm
 
type() - Method in class astra.term.Tail
 
type() - Method in interface astra.term.Term
 
type() - Method in class astra.term.ToJson
 
type() - Method in class astra.term.Variable
 
type() - Method in class astra.trace.TraceEvent
 
Type - Class in astra.type
 
Type(String) - Constructor for class astra.type.Type
 
types() - Method in annotation type astra.core.Module.EVENT
 
types() - Method in annotation type astra.core.Module.FORMULA
 

U

UDPMQService - Class in astra.messaging
 
UDPMQService() - Constructor for class astra.messaging.UDPMQService
 
UnboundVariableException - Exception in astra.core
 
UnboundVariableException(String) - Constructor for exception astra.core.UnboundVariableException
 
Unifier - Class in astra.reasoner
This class performs unification of logical formulae and events.
Unifier() - Constructor for class astra.reasoner.Unifier
 
unify(BeliefEvent, BeliefEvent, Agent) - Method in class astra.reasoner.unifier.BeliefEventUnifier
 
unify(Event, Event, Agent) - Static method in class astra.reasoner.Unifier
 
unify(GoalEvent, GoalEvent, Agent) - Method in class astra.reasoner.unifier.GoalEventUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Method in interface astra.reasoner.FormulaUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Method in class astra.reasoner.unifier.AcreFormulaUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Method in class astra.reasoner.unifier.ANDUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Method in class astra.reasoner.unifier.FormulaVariableUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Method in class astra.reasoner.unifier.PredicateUnifier
 
unify(Formula, Formula, Map<Integer, Term>, Agent) - Static method in class astra.reasoner.Unifier
 
unify(Goal, Goal, Agent) - Static method in class astra.reasoner.Unifier
Generate variable bindings for two achievement goals or return null if there is no binding...
unify(Predicate, Predicate, Agent) - Static method in class astra.reasoner.Unifier
Generate variable bindings for two predicates or return null if there is no binding...
unify(MessageEvent, MessageEvent, Agent) - Method in class astra.reasoner.unifier.MessageEventUnifier
 
unify(Term[], Term[], Map<Integer, Term>, Agent) - Static method in class astra.reasoner.Unifier
 
unify(T, T, Agent) - Method in interface astra.reasoner.EventUnifier
 
UNKNOWN - Static variable in interface astra.debugger.DebuggerCommand
 
unrequestLock(String, Intention) - Method in class astra.core.Agent
 
unrequestLock(String, Intention) - Method in class astra.core.Intention
 
UnsupportedTypeCastException - Exception in astra.type
 
UnsupportedTypeCastException(String) - Constructor for exception astra.type.UnsupportedTypeCastException
 
update() - Method in class astra.core.EventBeliefManager
 
update(TraceEvent) - Method in interface astra.trace.TraceEventListener
 
updateRuleBindings(Map<Integer, Term>) - Method in class astra.core.RuleExecutor
 
updateVariable(Variable, Term) - Method in class astra.core.Intention
Moves down through the ruleexecutor stack looking for a ruleexecutor that has the variable being updated...
updateVariable(Variable, Term) - Method in class astra.core.RuleExecutor
 
updateVariable(Variable, Term) - Method in class astra.core.StatementExecutor
 
Utilities - Class in astra.messaging
 
Utilities - Class in astra.reasoner.util
 
Utilities() - Constructor for class astra.messaging.Utilities
 
Utilities() - Constructor for class astra.reasoner.util.Utilities
 
Utilities.PredicateState - Class in astra.messaging
 

V

value() - Method in class astra.formula.FormulaVariable
 
value() - Method in class astra.term.Brackets
 
value() - Method in class astra.term.FormulaTerm
 
value() - Method in class astra.term.ListSplitter
 
value() - Method in class astra.term.Performative
 
value() - Method in class astra.term.Primitive
 
value() - Method in class astra.term.QueryTerm
 
value(Formula) - Method in class astra.formula.FormulaVariable
 
variable() - Method in class astra.formula.Bind
 
variable() - Method in class astra.formula.FormulaVariable
 
Variable - Class in astra.term
 
Variable(Type, int) - Constructor for class astra.term.Variable
 
Variable(Type, String) - Constructor for class astra.term.Variable
 
Variable(Type, String, boolean) - Constructor for class astra.term.Variable
 
variables() - Method in class astra.reasoner.util.VariableVisitor
 
variableTrace() - Method in class astra.core.RuleExecutor
 
VariableVisitor - Class in astra.reasoner.util
 
VariableVisitor() - Constructor for class astra.reasoner.util.VariableVisitor
 
VariableVisitor.Handler<T> - Interface in astra.reasoner.util
 
visit(Formula) - Method in class astra.reasoner.util.AbstractEvaluateVisitor
 
visit(Formula) - Method in class astra.reasoner.util.BindingsEvaluateVisitor
 
visit(Formula) - Method in class astra.reasoner.util.ContextEvaluateVisitor
 
visit(Formula) - Method in interface astra.reasoner.util.LogicVisitor
 
visit(Formula) - Method in class astra.reasoner.util.RenameVisitor
 
visit(Formula) - Method in class astra.reasoner.util.VariableVisitor
 
visit(Term) - Method in class astra.reasoner.util.AbstractEvaluateVisitor
 
visit(Term) - Method in class astra.reasoner.util.BindingsEvaluateVisitor
 
visit(Term) - Method in class astra.reasoner.util.ContextEvaluateVisitor
 
visit(Term) - Method in interface astra.reasoner.util.LogicVisitor
 
visit(Term) - Method in class astra.reasoner.util.RenameVisitor
 
visit(Term) - Method in class astra.reasoner.util.VariableVisitor
 
visitor - Variable in class astra.reasoner.node.ReasonerNode
 

W

Wait - Class in astra.statement
 
Wait(String, int[], Formula) - Constructor for class astra.statement.Wait
 
Wait(String, int[], Formula, Term) - Constructor for class astra.statement.Wait
 
waitForResponse() - Method in class astra.debugger.DebuggerHandler
 
WAITING - Static variable in class astra.core.Scheduler
 
While - Class in astra.statement
 
While(String, int[], Formula, Statement) - Constructor for class astra.statement.While
 
write(String) - Method in class astra.debugger.Client
 
write(String) - Method in class astra.debugger.Server
 
A B C D E F G H I L M N O P Q R S T U V W 
All Classes All Packages