JACK 5.2 Application Interface
A B C D E F G H I J K L M N O P Q R S T U V W _

A

AbortTaskException - exception aos.jack.jak.fsm.AbortTaskException.
 
AbortTaskException() - Constructor for class aos.jack.jak.fsm.AbortTaskException
 
Action - class aos.jack.util.cursor.Action.
Action is a Cursor for invoking long-running Java methods from plans.
Action() - Constructor for class aos.jack.util.cursor.Action
Constructs an Action that uses the common ThreadPool for executing its durational action().
Action(ThreadPool) - Constructor for class aos.jack.util.cursor.Action
Constructs an Action that uses the given ThreadPool for executing its durational action().
Action(Runnable) - Constructor for class aos.jack.util.cursor.Action
Constructs an Action that uses the common ThreadPool for executing a given Runnable.
Action(ThreadPool, Runnable) - Constructor for class aos.jack.util.cursor.Action
Constructs an Action that uses the given ThreadPool for executing a given Runnable.
Again - class aos.jack.util.cursor.Again.
The Again cursor is a cursor which returns true at regular time intervals.
Again(long, Timer) - Constructor for class aos.jack.util.cursor.Again
Creates an Again cursor with the specified interval and Timer.
Again(long) - Constructor for class aos.jack.util.cursor.Again
Constructs an Again cursor with the specified interval, and using the default timer.
Again(long, Agent) - Constructor for class aos.jack.util.cursor.Again
Constructs an Again cursor with the specified interval, and using the passed in agent's timer.
Again(long, FSM) - Constructor for class aos.jack.util.cursor.Again
 
Agent - class aos.jack.jak.agent.Agent.
The Agent class is the primary base class for JACK agents.
Agent(String) - Constructor for class aos.jack.jak.agent.Agent
Constructs an agent with a given name.
ApplicableSet - class aos.jack.jak.logic.ApplicableSet.
This class defines the base class for applicable sets.
ApplicableSet() - Constructor for class aos.jack.jak.logic.ApplicableSet
 
ArrayCursor - class aos.jack.util.cursor.ArrayCursor.
ArrayCursor is a class that can be used to bind logical variables to the values of an array.
ArrayCursor(Object[], Variable) - Constructor for class aos.jack.util.cursor.ArrayCursor
Constructs an ArrayCursor with the given array and Variable
ArrayCursor(Object[], Variable, int, int) - Constructor for class aos.jack.util.cursor.ArrayCursor
Constructs an ArrayCursor with the given array and Variable, and a subarray to iterate through.
action() - Method in class aos.jack.util.cursor.Action
Callback for performing the durational action.
add(Signature) - Method in class aos.jack.jak.logic.ApplicableSet
 
add(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
add(aos.jack.jak.task.Task) - Method in class aos.jack.jak.task.PriorityTaskManager
 
add(aos.jack.jak.task.Task) - Method in class aos.jack.jak.task.SimpleRRTaskManager
 
add(aos.jack.jak.task.Task) - Method in class aos.jack.jak.task.SimpleTaskManager
 
addBefore(FSM, FSM) - Method in class aos.jack.jak.fsm.FSMList
 
addBefore(Signature, Signature) - Method in class aos.jack.jak.logic.SignatureList
 
addBlocked(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
addFailed(Signature) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
addFirst(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
addFirst(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
addLast(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
addLast(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
addObserver(Observer) - Method in interface aos.jack.jak.util.ObservableInt
 
addObserver(Observer) - Method in class aos.jack.jak.util.Watchable
 
addPlan(Signature) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
addPlanChoice(Agent, Plan, String) - Method in class aos.jack.jak.behaviors.Behavior
 
addPlanChoice(Agent, Plan, String) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
addRunnable(Executee) - Method in class aos.jack.jak.scheduler.Scheduler
 
addTask(FSM) - Method in class aos.extension.parallel.ParallelMonitor
 
addToDo(aos.jack.jak.agent.ToDo) - Method in class aos.jack.jak.agent.Agent
 
addWaitFor(aos.jack.jak.agent.WaitForClient, aos.jack.jak.core.Generator, int, boolean) - Method in class aos.jack.jak.agent.Agent
 
addWaitFor(aos.jack.jak.agent.WaitForClient, aos.jack.jak.core.Generator, Cursor, boolean) - Method in class aos.jack.jak.agent.Agent
 
addfact(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact is asserted.
addfact(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact is asserted.
addingPlan(Signature) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
adjustTime(long) - Method in class aos.jack.jak.util.timer.DilatedClock
Advances dilated time.
adjustTime(long) - Method in class aos.jack.jak.util.timer.SimClock
Advances the timer by the given amount.
adjustTime(long) - Method in class aos.util.timer.RTClock
 
adjustTime(long) - Method in interface aos.util.timer.Timer
 
after(double) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true at a given time.
after(double, Timer) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true at a given time, according to the 'tm' Timer.
afterMillis(long, Timer) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true at a given time according to the 'tm' Timer.
afterMillis(long) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true at a given time.
aos.dci - package aos.dci
 
aos.dci.jndi - package aos.dci.jndi
 
aos.extension.parallel - package aos.extension.parallel
 
aos.jack - package aos.jack
 
aos.jack.jak.agent - package aos.jack.jak.agent
 
aos.jack.jak.behaviors - package aos.jack.jak.behaviors
 
aos.jack.jak.behaviors.bdi - package aos.jack.jak.behaviors.bdi
 
aos.jack.jak.beliefset - package aos.jack.jak.beliefset
 
aos.jack.jak.core - package aos.jack.jak.core
 
aos.jack.jak.cursor - package aos.jack.jak.cursor
 
aos.jack.jak.event - package aos.jack.jak.event
 
aos.jack.jak.fsm - package aos.jack.jak.fsm
 
aos.jack.jak.logic - package aos.jack.jak.logic
 
aos.jack.jak.messages - package aos.jack.jak.messages
 
aos.jack.jak.plan - package aos.jack.jak.plan
 
aos.jack.jak.scheduler - package aos.jack.jak.scheduler
 
aos.jack.jak.task - package aos.jack.jak.task
 
aos.jack.jak.util - package aos.jack.jak.util
 
aos.jack.jak.util.timer - package aos.jack.jak.util.timer
 
aos.jack.util - package aos.jack.util
 
aos.jack.util.cursor - package aos.jack.util.cursor
 
aos.jack.util.thread - package aos.jack.util.thread
 
aos.main - package aos.main
 
aos.util - package aos.util
 
aos.util.timer - package aos.util.timer
 
applicable - Variable in class aos.jack.jak.event.PlanChoice
the applicable set for the event.
arrival(Addressable) - Method in class aos.dci.Message
Called when the message arrives at the destination.
asParallel() - Method in class aos.extension.parallel.ParallelMonitor
 
as_boolean() - Method in class aos.jack.jak.logic.Unifiable
 
as_boolean() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a boolean.
as_byte() - Method in class aos.jack.jak.logic.Unifiable
 
as_byte() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a byte.
as_char() - Method in class aos.jack.jak.logic.Unifiable
 
as_char() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a char.
as_double() - Method in class aos.jack.jak.logic.Unifiable
 
as_double() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a double.
as_float() - Method in class aos.jack.jak.logic.Unifiable
 
as_float() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a float.
as_int() - Method in class aos.jack.jak.logic.Unifiable
 
as_int() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a int.
as_long() - Method in class aos.jack.jak.logic.Unifiable
 
as_long() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a long.
as_object() - Method in class aos.jack.jak.logic.Unifiable
 
as_object() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a Object.
as_short() - Method in class aos.jack.jak.logic.Unifiable
 
as_short() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a short.
as_string() - Method in class aos.jack.jak.logic.Unifiable
 
as_string() - Method in class aos.jack.jak.logic.Variable
Return the value of this variable as a String.
as_unifiable() - Method in class aos.jack.jak.logic.Unifiable
 
assertTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.BeliefSet
 
assertTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Asserts a fact.
assertTuple(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Asserts a fact.
attach(TaskJunction) - Method in class aos.jack.util.thread.Monitor
 
autorun() - Method in class aos.jack.jak.agent.Capability
Can be overridden in order to provide some initialisation when the capability is actually brought into being.

B

BDIAchieveBehavior - class aos.jack.jak.behaviors.bdi.BDIAchieveBehavior.
 
BDIAchieveBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDIAchieveBehavior
 
BDIAttributes - class aos.jack.jak.behaviors.bdi.BDIAttributes.
 
BDIAttributes() - Constructor for class aos.jack.jak.behaviors.bdi.BDIAttributes
 
BDIBehavior - class aos.jack.jak.behaviors.bdi.BDIBehavior.
 
BDIBehavior(Behavior, Event) - Constructor for class aos.jack.jak.behaviors.bdi.BDIBehavior
 
BDIBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDIBehavior
 
BDIBehavior(BDIAttributes) - Constructor for class aos.jack.jak.behaviors.bdi.BDIBehavior
 
BDIBehavior(Behavior) - Constructor for class aos.jack.jak.behaviors.bdi.BDIBehavior
 
BDIDetermineBehavior - class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior.
 
BDIDetermineBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
BDIFactEvent - class aos.jack.jak.event.BDIFactEvent.
BDIFactEvent is a base class for events.
BDIFactEvent() - Constructor for class aos.jack.jak.event.BDIFactEvent
 
BDIGoalBehavior - class aos.jack.jak.behaviors.bdi.BDIGoalBehavior.
 
BDIGoalBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDIGoalBehavior
 
BDIGoalEvent - class aos.jack.jak.event.BDIGoalEvent.
BDIGoalEvent is a base class for events.
BDIGoalEvent() - Constructor for class aos.jack.jak.event.BDIGoalEvent
 
BDIInsistBehavior - class aos.jack.jak.behaviors.bdi.BDIInsistBehavior.
 
BDIInsistBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDIInsistBehavior
 
BDIMessageEvent - class aos.jack.jak.event.BDIMessageEvent.
BDIMessageEvent is a base class for events.
BDIMessageEvent() - Constructor for class aos.jack.jak.event.BDIMessageEvent
 
BDITestBehavior - class aos.jack.jak.behaviors.bdi.BDITestBehavior.
 
BDITestBehavior() - Constructor for class aos.jack.jak.behaviors.bdi.BDITestBehavior
 
BDITracedMessageEvent - class aos.jack.jak.event.BDITracedMessageEvent.
Deprecated. as of JACK v3.5. Use BDIMessageEvent instead. BDITracedMessageEvent is a base class for events.
BDITracedMessageEvent() - Constructor for class aos.jack.jak.event.BDITracedMessageEvent
Deprecated.  
BaseClock - class aos.util.timer.BaseClock.
This is the base implementation for clocks.
BaseClock(String) - Constructor for class aos.util.timer.BaseClock
 
Behavior - class aos.jack.jak.behaviors.Behavior.
 
Behavior() - Constructor for class aos.jack.jak.behaviors.Behavior
 
Behavior(Behavior) - Constructor for class aos.jack.jak.behaviors.Behavior
 
BehaviorFactory - interface aos.jack.jak.behaviors.BehaviorFactory.
 
BeliefSet - class aos.jack.jak.beliefset.BeliefSet.
The base class for BeliefSets.
BeliefSet() - Constructor for class aos.jack.jak.beliefset.BeliefSet
 
BeliefSetCursor - class aos.jack.jak.beliefset.BeliefSetCursor.
The BeliefSetCursor is a Cursor for belief-set queries.
BeliefSetCursor() - Constructor for class aos.jack.jak.beliefset.BeliefSetCursor
 
BeliefSetException - exception aos.jack.jak.beliefset.BeliefSetException.
A BeliefSetException is thrown when the belief-set is mis-used.
BeliefSetException() - Constructor for class aos.jack.jak.beliefset.BeliefSetException
 
BeliefSetException(String) - Constructor for class aos.jack.jak.beliefset.BeliefSetException
 
BeliefState - class aos.jack.jak.cursor.BeliefState.
This class is used for representing the various belief states (such as TRUE, FALSE, and UNKNOWN) to handle in agents' knowledge bases.
BeliefState() - Constructor for class aos.jack.jak.cursor.BeliefState
 
BeliefState(String) - Constructor for class aos.jack.jak.cursor.BeliefState
 
BlockedFSM - class aos.jack.jak.fsm.BlockedFSM.
[jackdev.jar,jackrt.jar]
BlockedFSM(Agent, aos.jack.jak.task.Task) - Constructor for class aos.jack.jak.fsm.BlockedFSM
 
BooleanVariable - class aos.jack.jak.logic.BooleanVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical boolean".
BooleanVariable() - Constructor for class aos.jack.jak.logic.BooleanVariable
 
ByteVariable - class aos.jack.jak.logic.ByteVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical byte".
ByteVariable() - Constructor for class aos.jack.jak.logic.ByteVariable
 
behavior - Variable in class aos.jack.jak.event.Event
The behaviour of this event.
bind(String, Object) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
bind(Name, Object) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
bindValues(Object) - Method in class aos.jack.util.cursor.EnumerationCursor
 
block() - Method in class aos.jack.jak.fsm.BlockedFSM
 
blockExecuteeFor(Executee, int) - Method in class aos.jack.jak.scheduler.Scheduler
 
body() - Method in class aos.jack.jak.plan.Plan
Overridden by code generated by the JACK compiler.
bug(String) - Method in class aos.jack.jak.agent.Agent
Prints a string with agent identification.
buildFSM(aos.jack.jac.compile.GeneratorContainer) - Method in class aos.extension.parallel.Parallel
 

C

Capability - class aos.jack.jak.agent.Capability.
This is the base class for JACK Capability types.
Capability() - Constructor for class aos.jack.jak.agent.Capability
Constructor.
Change - class aos.jack.util.cursor.Change.
The Change class is a class that implements the necessary logic for a Cursor tied to Observable objects.
Change(Observable, boolean) - Constructor for class aos.jack.util.cursor.Change
Constructs a Change Cursor to an Observable.
Change(Observable) - Constructor for class aos.jack.util.cursor.Change
Constructs a Change Cursor to an Observable.
Change(Watchable, boolean) - Constructor for class aos.jack.util.cursor.Change
 
Change(Watchable) - Constructor for class aos.jack.util.cursor.Change
 
CharacterVariable - class aos.jack.jak.logic.CharacterVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical char".
CharacterVariable() - Constructor for class aos.jack.jak.logic.CharacterVariable
 
ClassMap - class aos.jack.jak.util.ClassMap.
A simple mapping data structure between a String representing the type (something that can be passed to Class.forName()) and a Class reference for the type.
ClassMap(String, int, int) - Constructor for class aos.jack.jak.util.ClassMap
 
ClassMap(String, int, int, Object) - Constructor for class aos.jack.jak.util.ClassMap
 
ClosedWorld - class aos.jack.jak.beliefset.ClosedWorld.
Base class for closed world relations.
ClosedWorld() - Constructor for class aos.jack.jak.beliefset.ClosedWorld
 
ClosedWorldCursor - class aos.jack.jak.beliefset.ClosedWorldCursor.
A Cursor that can be used over a ClosedWorld beliefset.
ClosedWorldCursor() - Constructor for class aos.jack.jak.beliefset.ClosedWorldCursor
 
CommsObject - interface aos.dci.CommsObject.
This interface provides a way to interpose a user supplied derived type into the lowest communications level where supported by the particular portal type.
Cursor - class aos.jack.jak.cursor.Cursor.
The Cursor class is the underlying implementation for returning values from queries of any type.
Cursor() - Constructor for class aos.jack.jak.cursor.Cursor
 
CursorInvalidException - exception aos.jack.jak.beliefset.CursorInvalidException.
Exception thrown when a call to Cursor.next is made on a BeliefSetCursor after the underlying belief-set has been changed
CursorInvalidException() - Constructor for class aos.jack.jak.beliefset.CursorInvalidException
 
CursorInvalidException(String) - Constructor for class aos.jack.jak.beliefset.CursorInvalidException
 
cancel(TimerHandle) - Method in class aos.util.timer.BaseClock
 
cancel(TimerHandle) - Method in interface aos.util.timer.Timer
 
cancelled() - Method in class aos.util.timer.TimerHandle
 
changeFocus() - Method in class aos.jack.jak.agent.Agent
Forces a thread context switch away from this agent.
changed() - Method in class aos.extension.parallel.ParallelMonitor
 
checkAttribute(String, String) - Static method in class aos.jack.jak.behaviors.Behavior
 
choosingPlan(Signature) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
chosen - Variable in class aos.jack.jak.event.PlanChoice
Which plan (actually plan signature) has been chosen.
clear() - Method in class aos.jack.jak.logic.FailureSet
 
clearingApplicable() - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
clearingFailure() - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
clone() - Method in class aos.jack.jak.logic.FailureSet
 
collectArgs(String[]) - Static method in class aos.jack.jak.core.Jak
 
composeName(String, String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
composeName(Name, Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
computeApplicable() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
computeFirstApplicable() - Method in class aos.jack.jak.event.Event
 
condition() - Method in class aos.jack.util.cursor.Action
Overridden to call the action method.
condition() - Method in class aos.jack.util.cursor.Change
Determines whether the particular change has occurred.
connect(String, String, String) - Static method in class aos.jack.jak.core.Dci
This method can be called at any time to establish a connection.
contains(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
containsKey(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
context() - Method in class aos.jack.jak.plan.Plan
Default context method for plans that define no context method of their own.
continueToCompute() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
countObservers() - Method in interface aos.jack.jak.util.ObservableInt
 
countObservers() - Method in class aos.jack.jak.util.Watchable
 
create(String, String) - Static method in class aos.jack.jak.core.Dci
Creates a new portal for this process.
createAgent(String, String, InitialData) - Static method in class aos.jack.Kernel
Create an agent by means of Java reflection
createCommsObject(Object) - Method in interface aos.dci.CommsObject
Return a low level communications object/channel.
createSubcontext(String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
createSubcontext(Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.

D

DEBUG_CONNECT - Static variable in class aos.jack.jak.core.Dci
Bitmap debug flag to be used in call to setDebug(...).
DEBUG_MISC - Static variable in class aos.jack.jak.core.Dci
Bitmap debug flag to be used in call to setDebug(...).
DEBUG_RAWDATA - Static variable in class aos.jack.jak.core.Dci
Bitmap debug flag to be used in call to setDebug(...).
DEBUG_TRANSFER - Static variable in class aos.jack.jak.core.Dci
Bitmap debug flag to be used in call to setDebug(...).
Dci - class aos.jack.jak.core.Dci.
The DCI command line functionality can be achieved in JACK code using this class.
Dci() - Constructor for class aos.jack.jak.core.Dci
 
DciException - exception aos.jack.jak.core.DciException.
This exception is thrown by a number of DCI methods (usually) when something goes wrong
DciException(String) - Constructor for class aos.jack.jak.core.DciException
 
DilatedClock - class aos.jack.jak.util.timer.DilatedClock.
A timer filter that provides time dilation.
DilatedClock(double, Timer) - Constructor for class aos.jack.jak.util.timer.DilatedClock
Constructs a DilatedClock with given initial dilation factor and source timer.
DilatedClock(String, double, Timer) - Constructor for class aos.jack.jak.util.timer.DilatedClock
Constructs a DilatedClock with given name, initial dilation factor and source timer.
DilationController - class aos.jack.jak.util.timer.DilationController.
This is is simple gui for controlling a dilated clock
DilationController(DilatedClock) - Constructor for class aos.jack.jak.util.timer.DilationController
Constructs a DilationController for a DilatedClock to control.
DoubleVariable - class aos.jack.jak.logic.DoubleVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical double".
DoubleVariable() - Constructor for class aos.jack.jak.logic.DoubleVariable
 
def - Static variable in class aos.jack.jak.plan.PlanInstanceInfo
The def array contains 10 default PlanInstanceInfo objects for providing ranks 0 to 9.
deleteObserver(Observer) - Method in interface aos.jack.jak.util.ObservableInt
 
deleteObserver(Observer) - Method in class aos.jack.jak.util.Watchable
 
deleteObservers() - Method in interface aos.jack.jak.util.ObservableInt
 
deleteObservers() - Method in class aos.jack.jak.util.Watchable
 
delfact(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact is retracted.
delfact(Tuple, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact is retracted.
describe() - Method in class aos.jack.jak.fsm.BlockedFSM
 
describe() - Method in class aos.jack.jak.fsm.FSM
 
describe() - Method in class aos.jack.jak.fsm.MaintainFSM
 
describe() - Method in class aos.jack.jak.fsm.SleepFSM
 
describe() - Method in class aos.jack.jak.fsm.WaitForFSM
 
describe() - Method in class aos.jack.jak.plan.Plan
Method called to describe a plan and can be used for printing error messages.
describeState() - Method in class aos.jack.jak.agent.Agent
Dumps a text description of the current state of the agent.
describeState() - Method in class aos.jack.jak.scheduler.Executee
 
destroySubcontext(String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
destroySubcontext(Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
discard(boolean) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
discard(boolean) - Method in class aos.jack.jak.behaviors.bdi.BDIDetermineBehavior
 
discard(boolean) - Method in class aos.jack.jak.behaviors.bdi.BDIInsistBehavior
 
discard(boolean) - Method in class aos.jack.jak.fsm.FSM
 
discard() - Method in class aos.jack.jak.logic.ApplicableSet
 
discard() - Method in class aos.jack.jak.logic.FailureSet
 
discardApplicable(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
discardReplies(MessageEvent) - Method in class aos.jack.jak.agent.Agent
Discards any pending replies for a message.
dump() - Method in class aos.jack.jak.agent.Agent
Dumps a verbose text description of the agent's state to System.err.
dump(PrintWriter) - Method in class aos.jack.jak.agent.Agent
Dumps a verbose text description of the agent's state to a PrintWriter.
dump(PrintWriter) - Method in class aos.jack.jak.beliefset.BeliefSet
 
dump(PrintWriter) - Method in class aos.jack.jak.event.Event
Utility method for dumping events to a stream.
dump() - Method in class aos.jack.jak.logic.ApplicableSet
 
dump() - Method in class aos.jack.jak.logic.FailureSet
 
dump(PrintWriter) - Method in class aos.jack.jak.messages.EventMessage
 
dump(PrintWriter) - Method in class aos.jack.jak.scheduler.Scheduler
 
dump(PrintWriter) - Method in class aos.jack.jak.task.SimpleTaskManager
 
dumpPlans(PrintWriter) - Method in class aos.jack.jak.agent.Agent
Dumps a text description of all plans available in the agent and the events they handle.
dumpToString() - Method in class aos.jack.jak.agent.Agent
Returns a verbose text description of the agent's state.
dumpq() - Method in class aos.util.timer.BaseClock
 

E

EnumerationCursor - class aos.jack.util.cursor.EnumerationCursor.
Enumeration cursors iterate over a java.util.Enumeration.
EnumerationCursor(Enumeration) - Constructor for class aos.jack.util.cursor.EnumerationCursor
 
EnumerationCursor(Enumeration, Variable) - Constructor for class aos.jack.util.cursor.EnumerationCursor
 
Event - class aos.jack.jak.event.Event.
Event is a base class for events.
Event() - Constructor for class aos.jack.jak.event.Event
 
EventMessage - class aos.jack.jak.messages.EventMessage.
 
EventMessage(MessageEvent) - Constructor for class aos.jack.jak.messages.EventMessage
 
EventMessage() - Constructor for class aos.jack.jak.messages.EventMessage
 
Executee - class aos.jack.jak.scheduler.Executee.
 
Executee(String) - Constructor for class aos.jack.jak.scheduler.Executee
 
elapsed(double) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true when some time has elapsed.
elapsed(double, Timer) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true when some time has elapsed according to the given Timer.
elapsedMillis(long, Timer) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true when some time has elapsed.
elapsedMillis(long) - Method in class aos.jack.jak.plan.Plan
Creates a Cursor that becomes true when some time has elapsed.
elements() - Method in class aos.jack.jak.logic.FailureSet
 
empty() - Method in class aos.jack.jak.fsm.FSMList
 
empty() - Method in class aos.jack.jak.logic.SignatureList
 
end(Agent) - Method in interface aos.jack.jak.messages.MessageTracer
 
endfact(Tuple, BeliefState, BeliefState) - Method in class aos.jack.jak.beliefset.ClosedWorld
Callback invoked when a fact retraction changes the database.
endfact(Tuple, BeliefState, BeliefState) - Method in class aos.jack.jak.beliefset.OpenWorld
Callback invoked when a fact retraction changes the belief-set.
equals(Object) - Method in class aos.jack.jak.beliefset.TupleTable
 
equals(Object) - Method in class aos.jack.jak.messages.EventMessage
 
error(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
error(String) - Static method in class aos.jack.jak.core.Jak
 
escape() - Method in class aos.jack.util.thread.TaskJunction
Returns a Cursor object that allows a joined plan to temporarily escape the TaskJunction while while waiting for a particular condition to become true.
escape(Cursor) - Method in class aos.jack.util.thread.TaskJunction
 
event - Variable in class aos.jack.jak.event.PlanChoice
The event for which we are to choice a plan for
exceptionInfo() - Method in class aos.jack.jak.fsm.FSM
 
exists(String) - Static method in class aos.util.PathEntry
Check if the file can be found in the CLASSPATH.
expired(TimerHandle, Object) - Method in class aos.jack.jak.cursor.TimeCursor
 
expired(TimerHandle, Object) - Method in class aos.jack.jak.fsm.SleepFSM
 
expired(TimerHandle, Object) - Method in class aos.jack.jak.util.timer.DilatedClock
 
expired(TimerHandle, Object) - Method in class aos.jack.jak.util.timer.DilationController
 
expired(TimerHandle, Object) - Method in class aos.jack.util.cursor.Again
 
expired(TimerHandle, Object) - Method in class aos.jack.util.cursor.TimeGateCursor
 
expired(TimerHandle, Object) - Method in interface aos.util.timer.TimerClient
 

F

FALSE - Static variable in class aos.jack.jak.cursor.Cursor
Represents a false value.
FSM - class aos.jack.jak.fsm.FSM.
 
FSM() - Constructor for class aos.jack.jak.fsm.FSM
 
FSMList - class aos.jack.jak.fsm.FSMList.
 
FSMList() - Constructor for class aos.jack.jak.fsm.FSMList
 
FailureSet - class aos.jack.jak.logic.FailureSet.
This class defines the base class for failure sets.
FailureSet() - Constructor for class aos.jack.jak.logic.FailureSet
 
FailureSet(int) - Constructor for class aos.jack.jak.logic.FailureSet
 
FailureSet(int, double) - Constructor for class aos.jack.jak.logic.FailureSet
 
FalseCursor - class aos.jack.jak.cursor.FalseCursor.
Utility cursor that always returns false.
FalseCursor() - Constructor for class aos.jack.jak.cursor.FalseCursor
 
FloatVariable - class aos.jack.jak.logic.FloatVariable.
Objects of this class are generated by the JACK compiler to represent variables declared as type "logical float".
FloatVariable() - Constructor for class aos.jack.jak.logic.FloatVariable
 
fail() - Method in class aos.jack.jak.fsm.BlockedFSM
 
fail() - Method in class aos.jack.jak.plan.Plan
Default fail() method for plans that declare no fail method of their own.
failedPlan(int) - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
failedPlan(int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
failure - Variable in class aos.jack.jak.event.PlanChoice
The set of plans that have been tried and failed
falseCursor - Static variable in class aos.jack.jak.cursor.Cursor
Utility instance for queries that return false always.
finalize() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
finalize() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
find(FSM) - Method in class aos.jack.jak.fsm.FSMList
 
find(Signature) - Method in class aos.jack.jak.logic.ApplicableSet
 
find(Plan) - Method in class aos.jack.jak.logic.ApplicableSet
 
find(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
find(Plan) - Method in class aos.jack.jak.logic.FailureSet
 
find(Signature) - Method in class aos.jack.jak.logic.SignatureList
 
findAddressable(String) - Static method in class aos.jack.jak.core.Dci
 
findLocalAgent(String) - Static method in class aos.jack.jak.agent.Agent
Looks up a named agent at the local portal.
findTaskIndex(String) - Method in class aos.extension.parallel.ParallelMonitor
 
finish(Addressable) - Method in class aos.dci.Message
Called when the message has been processed.
finish() - Method in class aos.jack.jak.agent.Agent
Upon calling this method, the agent's plan processing will stop after the next plan step and the agent will no longer receive messages.
finished() - Method in class aos.extension.parallel.ParallelMonitor
 
finished() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
finished() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
finished() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
finished() - Method in class aos.jack.jak.cursor.Cursor
This informs the cursor that it is not going to be used again.
finished() - Method in class aos.jack.jak.cursor.FalseCursor
 
finished() - Method in class aos.jack.jak.cursor.TimeCursor
 
finished() - Method in class aos.jack.jak.cursor.TrueOnceCursor
 
finished() - Method in class aos.jack.util.cursor.Again
 
finished() - Method in class aos.jack.util.cursor.ArrayCursor
 
finished() - Method in class aos.jack.util.cursor.Change
 
finished() - Method in class aos.jack.util.cursor.EnumerationCursor
 
finished() - Method in class aos.jack.util.cursor.GateCursor
 
finished() - Method in class aos.jack.util.cursor.TimeGateCursor
 
first() - Method in class aos.jack.jak.fsm.FSMList
 
first() - Method in class aos.jack.jak.logic.SignatureList
 
fixSizes() - Method in class aos.jack.jak.beliefset.ClosedWorld
 
fixSizes() - Method in class aos.jack.jak.beliefset.OpenWorld
 
forName(String) - Static method in class aos.jack.jak.core.Jak
 
from - Variable in class aos.jack.jak.event.MessageEvent
The name of the sending agent.

G

Gate - interface aos.jack.util.cursor.Gate.
Interface to cursors that trigger only after their key has been turned.
GateCursor - class aos.jack.util.cursor.GateCursor.
Implements a cursor that triggers after its key has been turned.
GateCursor() - Constructor for class aos.jack.util.cursor.GateCursor
 
gcodeGen() - Method in class aos.extension.parallel.Parallel
 
get(Signature) - Method in class aos.jack.jak.logic.FailureSet
 
getAgent() - Method in class aos.jack.jak.agent.Agent
Returns this agent instance.
getAgent() - Method in class aos.jack.jak.agent.Capability
Returns the enclosing agent.
getAgent() - Method in class aos.jack.jak.fsm.FSM
 
getAgent() - Method in class aos.jack.jak.plan.Plan
Used to access the agent in which the plan is running.
getAllowAutoConnect() - Method in class aos.dci.Portal
Return whether automatic connections are allowed.
getAllowIncomingConnect() - Method in class aos.dci.Portal
Return whether incoming connections are allowed.
getArrSize(Object[]) - Static method in class aos.jack.jak.beliefset.BeliefSet
 
getBasename() - Method in class aos.jack.jak.agent.Agent
Returns the basename of the agent.
getBeliefset() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getBeliefset() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getBs() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
getChangeTime() - Method in interface aos.jack.util.HasChangeTime
 
getChoicePoint() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
 
getCount() - Method in class aos.jack.jak.task.SimpleRRTaskManager
Return the maximum number of plan steps.
getCount() - Method in class aos.jack.util.thread.TaskJunction
This returns the number of plans in the junction.
getCurrentAgent() - Static method in class aos.jack.jak.agent.Agent
Get the agent that is currently executing in the current thread.
getCurrentTask() - Method in class aos.jack.jak.agent.Agent
Return the Task currently being executed by the agent.
getDebugWriter() - Static method in class aos.jack.jak.core.Jak
 
getDefaultTimer() - Static method in class aos.jack.Kernel
Returns the process-wide default timer.
getDilation() - Method in class aos.jack.jak.util.timer.DilatedClock
Gets current dilation factor.
getEnv() - Method in class aos.jack.jak.logic.Variable
Return the logic environment in which this variable resides.
getEvent() - Method in class aos.jack.jak.logic.Signature
Returns the event for which this Signature was created.
getEventName() - Method in class aos.jack.jak.event.Event
Gets the name of the Event, as a fully qualified Java class name.
getException(String) - Method in class aos.extension.parallel.ParallelMonitor
 
getException(int) - Method in class aos.extension.parallel.ParallelMonitor
 
getHandler() - Method in class aos.jack.jak.beliefset.BeliefSet
 
getHost() - Static method in class aos.jack.jak.core.Dci
Return the hostname of the first Portal in this process.
getIndex() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getIndex() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getInfo() - Method in class aos.jack.jak.logic.Signature
 
getInitialContext(Hashtable) - Method in class aos.dci.jndi.InitialPortalContext
Return an InitialContextObject associated with an existing portal in the current process.
getInstanceInfo() - Method in class aos.jack.jak.plan.Plan
Used to retrieve information about the instance of the plan
getKey() - Method in interface aos.jack.jak.behaviors.BehaviorFactory
 
getKey() - Method in class aos.jack.jak.behaviors.RuleBehavior
 
getKey() - Method in class aos.jack.jak.behaviors.SimpleBehavior
 
getKey() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
getKnownEvents() - Method in class aos.jack.jak.agent.Agent
Returns an array of known Events loaded in the agent.
getKnownPlans() - Method in class aos.jack.jak.agent.Agent
Returns an array of known plans loaded in the agent.
getLength() - Method in class aos.jack.jak.messages.EventMessage
 
getLogicalVariable(int) - Method in class aos.jack.jak.logic.Signature
 
getMatched() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
Return the tuple that has been successfully matched at last next(), null otherwise.
getMatched() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getMatched() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getMatchedContext() - Method in class aos.jack.jak.beliefset.BeliefSetCursor
Return the context information required by restoreNextContext() to repeat the last sucessful match by next(), null if failed.
getMatchedContext() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getMatchedContext() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getMonitor() - Method in class aos.jack.jak.behaviors.Behavior
 
getMonitor() - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
getMonitor() - Method in class aos.jack.jak.logic.ApplicableSet
 
getMonitor() - Method in class aos.jack.jak.logic.FailureSet
 
getMonitor() - Method in class aos.jack.jak.plan.Plan
 
getMyBehavior() - Static method in class aos.jack.jak.event.BDIGoalEvent
 
getName() - Method in class aos.dci.Portal
Get the name of this portal.
getName() - Method in class aos.jack.jak.agent.Agent
Returns the name of the agent.
getName() - Static method in class aos.jack.jak.core.Dci
Return the name of the first Portal in this process.
getName() - Method in class aos.jack.jak.scheduler.Executee
 
getName() - Method in class aos.util.timer.BaseClock
 
getNameParser(String) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
getNameParser(Name) - Method in class aos.dci.jndi.PortalContext
This operation is not supported.
getNext(aos.jack.jak.scheduler.Executor) - Method in class aos.jack.jak.scheduler.Scheduler
 
getNext() - Method in class aos.jack.jak.task.SimpleRRTaskManager
 
getNext() - Method in class aos.jack.jak.task.SimpleTaskManager
 
getNextBinding(Plan, int) - Method in class aos.jack.jak.behaviors.bdi.BDIBehavior
 
getNextWhen() - Method in class aos.util.timer.BaseClock
 
getNextWhen() - Method in interface aos.util.timer.Timer
 
getObservable() - Method in class aos.jack.jak.agent.Agent
Returns an Observable which will be notified when any change occurs in the agent.
getParallel() - Method in class aos.extension.parallel.ParallelMonitor
 
getPlan() - Method in class aos.jack.jak.logic.Signature
Returns the plan factory.
getPlanName() - Method in class aos.jack.jak.logic.Signature
Gets the name of the Plan, as a fully qualified Java class name.
getPlanName() - Method in class aos.jack.jak.plan.Plan
Gets the name of the Plan, as a fully qualified Java class name.
getPort() - Static method in class aos.jack.jak.core.Dci
Return the port number of the first Portal in this process.
getPreferredPriority(int) - Method in class aos.jack.jak.fsm.FSM
 
getRank() - Method in class aos.jack.jak.plan.PlanInstanceInfo
Returns the rank.
getReply(MessageEvent) - Method in class aos.jack.jak.agent.Agent
Gets the first pending reply for the specified message.
getReply() - Method in class aos.jack.jak.event.MessageEvent
Gets next reply from the message's reply queue.
getSignature() - Method in class aos.jack.jak.plan.Plan
 
getStatus() - Method in class aos.extension.parallel.ParallelMonitor
 
getStatus(String) - Method in class aos.extension.parallel.ParallelMonitor
 
getStatus(int) - Method in class aos.extension.parallel.ParallelMonitor
 
getStreamer() - Method in class aos.dci.Message
 
getStreamer() - Method in class aos.jack.jak.beliefset.Tuple
 
getStreamer() - Method in class aos.jack.jak.beliefset.TupleTable
 
getStreamer() - Method in class aos.jack.jak.messages.EventMessage
 
getTableLocation() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getTableLocation() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getTableNumber() - Method in class aos.jack.jak.beliefset.ClosedWorldCursor
 
getTableNumber() - Method in class aos.jack.jak.beliefset.OpenWorldCursor
 
getTaskManager() - Method in class aos.jack.jak.agent.Agent
Return the current TaskManager (tasks).
getTaskMonitor() - Method in interface aos.jack.util.thread.TaskMonitoring
 
getTasks() - Method in class aos.jack.jak.task.SimpleTaskManager
 
getTime() - Method in class aos.jack.jak.util.timer.DilatedClock
Returns dilated timer reading.
getTime() - Method in class aos.jack.jak.util.timer.SimClock
Gets timer value.
getTime() - Method in class aos.util.timer.BaseClock
 
getTime() - Method in class aos.util.timer.RTClock
Method to return the clock's current time.
getTime() - Method in interface aos.util.timer.Timer
 
getTraceableInfo(TraceableBase) - Method in class aos.jack.jak.agent.Agent
 
getTuple(int, int) - Method in class aos.jack.jak.beliefset.BeliefSet
 
getType() - Method in class aos.jack.jak.logic.Unifiable
The type of entity this represents (for example, java.lang.Long).
getType() - Method in class aos.jack.jak.logic.Variable
 
getValue() - Method in class aos.jack.jak.logic.BooleanVariable
This method returns the boolean value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.ByteVariable
This method returns the byte value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.CharacterVariable
This method returns the char value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.DoubleVariable
This method returns the double value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.FloatVariable
This method returns the float value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.IntegerVariable
This method returns the int value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.LongVariable
This method returns the long value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.ObjectVariable
This method returns the Object value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.ShortVariable
This method returns the short value of this logical variable wrapper.
getValue() - Method in class aos.jack.jak.logic.StringVariable
This method returns the String value of this logical variable wrapper.
getValueOf(Variable) - Method in class aos.jack.jak.logic.Signature
 
getValueOf(LogicEnv) - Method in class aos.jack.jak.logic.Variable
Return the value of this variable in the given logical environment.
getVariable(int) - Method in class aos.jack.jak.event.Event
Gets the numbered Object variable.
getVariable(String) - Method in class aos.jack.jak.event.Event
Gets the named Object variable.
getVariable(int) - Method in class aos.jack.jak.logic.Signature
Gets the numbered Plan variable.
getVariable(String) - Method in class aos.jack.jak.logic.Signature
Gets the named Plan variable.
getVariable(int) - Method in class aos.jack.jak.plan.